Apparatus and method for correcting bias of gyroscope mounted on mobile robot
First Claim
1. An apparatus correcting a bias of a gyroscope that is mounted on a mobile robot and that measures an angular velocity of the mobile robot, the apparatus comprising:
- at least one encoder respectively measuring a traveling velocity of a respective at least one wheel of the mobile robot;
a modeling unit calculating an angular velocity of the mobile robot by using the measured traveling velocity;
a bias presuming unit determining a confidence range by using difference values between the calculated angular velocity and the measured angular velocity, and calculating a presumed bias by using a value in a confidence range among the difference values; and
a bias removing unit removing the presumed bias from the measured angular velocity.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus correcting a bias of a gyroscope that is mounted on a mobile robot and that measures an angular velocity of the mobile robot. The apparatus includes: at least one encoder respectively measuring a traveling velocity of a respective at least one wheel of the mobile robot; a modeling unit calculating an angular velocity of the mobile robot by using the measured traveling velocity; a bias presuming unit determining a confidence range by using difference values between the calculated angular velocity and the measured angular velocity, and calculating a presumed bias by using a value in a confidence range among the difference values; and a bias removing unit removing the presumed bias from the measured angular velocity.
22 Citations
28 Claims
-
1. An apparatus correcting a bias of a gyroscope that is mounted on a mobile robot and that measures an angular velocity of the mobile robot, the apparatus comprising:
-
at least one encoder respectively measuring a traveling velocity of a respective at least one wheel of the mobile robot; a modeling unit calculating an angular velocity of the mobile robot by using the measured traveling velocity; a bias presuming unit determining a confidence range by using difference values between the calculated angular velocity and the measured angular velocity, and calculating a presumed bias by using a value in a confidence range among the difference values; and a bias removing unit removing the presumed bias from the measured angular velocity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of correcting a bias of a gyroscope that is mounted on a mobile robot and that measures an angular velocity of the mobile robot, the method comprising:
-
measuring a traveling velocity of at least one respective wheel of the mobile robot; calculating an angular velocity of the mobile robot by using the measured at least one traveling velocity; determining a confidence range by using difference values between the calculated angular velocity and the measured angular velocity; calculating a presumed bias by using a value in a confidence range among the difference values; and removing the presumed bias from the measured angular velocity. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus correcting an offset value of a gyroscope of a mobile robot in real-time during movement of the mobile robot, comprising:
-
a modeling unit calculating a calculated angular velocity of the mobile robot using a measured traveling velocity of each wheel of the mobile robot; a bias removing unit correcting for a bias offset in a measured angular velocity of the mobile robot measured by the gyroscope, the bias removing unit generating a corrected measured angular velocity by removing a presumed bias from the measured angular velocity; and a bias presuming unit calculating the presumed bias value using a confidence range in which a difference between the calculated angular velocity and corrected measured angular velocity is less than a threshold, the confidence range determined using difference values between the calculated angular velocity and the measured angular velocity. - View Dependent Claims (25, 26, 27)
-
-
28. A method of compensating, in real-time, for bias drift of a gyroscope mounted in a mobile robot, during the movement of the mobile robot, the method comprising:
-
calculating a calculated angular velocity of the mobile robot using a measured traveling velocity of each wheel of the mobile robot; correcting for a bias offset in a measured angular velocity of the mobile robot measured by the gyroscope, the bias removing unit generating a corrected measured angular velocity by removing a presumed bias from the measured angular velocity; and calculating the presumed bias value using a confidence range in which a difference between the calculated angular velocity and corrected measured angular velocity is less than a threshold, the confidence range determined using difference values between the calculated angular velocity and the measured angular velocity.
-
Specification