ROBOT AND METHOD AND MEDIUM FOR LOCALIZING THE SAME BY USING CALCULATED COVARIANCE
First Claim
1. A robot comprising:
- a gyroscope module to provide rotational angle of the robot;
an encoder module to provide velocity and value related to rotational angle of a wheel by sensing motion of the wheel; and
a control module to estimate a current location according to a Kalman filter, to which a covariance of system noise and measurement noise calculated in an evolutionary computation are applied, based on the rotational angle of the robot, velocity, and value related to rotational angle of the wheel,wherein the control module applies the covariance of system noise and measurement noise to the Kalman filter in order to satisfy a condition where no Kalman filter parameter diverges in the evolutionary computation.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are a robot capable of improving the computation rate by considering whether a parameter will diverge and modifying the experiment order of offspring during evolutionary computation, when the covariance of system noise and that of measurement noise are calculated for the purpose of localizing the robot by using a Kalman filter, and a method and medium of localizing a robot by using a calculated covariance. The robot includes a gyroscope module providing information regarding rotational angle; an encoder module providing information regarding velocity and information regarding rotational angle of a wheel by sensing motion of the wheel; and a control module estimating a current location according to a Kalman filter method based on information provided by the encoder module and the gyroscope module, a covariance of system noise and a covariance of measurement noise being calculated in an evolutionary computation and applied to the Kalman filter method by the control module, the covariance of system noise and the covariance of measurement noise satisfying a condition that no Kalman filter parameter diverges in the evolutionary computation.
7 Citations
26 Claims
-
1. A robot comprising:
-
a gyroscope module to provide rotational angle of the robot; an encoder module to provide velocity and value related to rotational angle of a wheel by sensing motion of the wheel; and a control module to estimate a current location according to a Kalman filter, to which a covariance of system noise and measurement noise calculated in an evolutionary computation are applied, based on the rotational angle of the robot, velocity, and value related to rotational angle of the wheel, wherein the control module applies the covariance of system noise and measurement noise to the Kalman filter in order to satisfy a condition where no Kalman filter parameter diverges in the evolutionary computation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 25)
-
-
13. A method of localizing a robot by using a calculated covariance, comprising:
-
(a) providing rotational angle of the robot; (b) providing velocity and value relating to rotational angle of a wheel by sensing motion of the wheel; and (c) estimating a current location according to a Kalman filter, to which a covariance of system noise and measurement noise calculated in an evolutionary computation are applied, based on rotational angle of the robot, velocity, and value related to rotational angle of the wheel, wherein the covariance of system noise and measurement noise are applied to the Kalman filter in order to satisfy a condition where no Kalman filter parameter diverges in the evolutionary computation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
26. A robot comprising:
-
a control module to estimate a current location according to a Kalman filter, to which a covariance of system noise and measurement noise calculated in an evolutionary computation are applied, based on rotational angle of the robot, velocity, and value related to rotational angle of the wheel, wherein the control module applies the covariance of system noise and measurement noise to the Kalman filter in order to satisfy a condition where no Kalman filter parameter diverges in the evolutionary computation.
-
Specification