CONTROL SYSTEM, MOVING ROBOT APPARATUS HAVING THE CONTROL SYSTEM, AND A CONTROL METHOD THEREOF
First Claim
1. A method to estimate a current state variable using current data output from a sensor part in a control system, the method comprising:
- determining whether the current data output from the sensor part satisfy a necessary condition;
extracting a current sample value from a previous sample value from which a previous state variable is obtained;
calculating a weight of the current data based on the current sample value, wherein a value of the weight depends on whether the necessary condition is satisfied by the current data; and
estimating the current state variable based on the extracted current sample value and the calculated weight.
1 Assignment
0 Petitions
Accused Products
Abstract
A moving robot apparatus and a control system and method thereof. A current state variable (e.g., the current direction of the main body of the robot apparatus) may be estimated using current data output from a sensor part of the robot apparatus. Initially, it is determined whether the current data output from the sensor part satisfy a necessary condition. The necessary condition may be considered to be satisfied when the current data are unaffected by a disturbance or external interference (e.g., the earth'"'"'s magnetic field.). Thereafter, a current sample value may be extracted from a previous sample value obtained from the sensor part. The previous sample value may relate to a previous state variable (e.g., a previous direction of the robot main body). A weight of the current data may be calculated based on the current sample value. A value of the weight may depend on whether the necessary condition is satisfied by the current data. The current state variable is then estimated based on the extracted current sample value and the calculated weight. A control of the directional movement of the robot main body may be provided based on the estimated current state variable. A control system may be provided to accurately estimate, using a probability distribution, the direction of the robot main body when it can not be determined whether or not an external disturbance is reflected in the data output from the sensor part.
-
Citations
30 Claims
-
1. A method to estimate a current state variable using current data output from a sensor part in a control system, the method comprising:
-
determining whether the current data output from the sensor part satisfy a necessary condition; extracting a current sample value from a previous sample value from which a previous state variable is obtained; calculating a weight of the current data based on the current sample value, wherein a value of the weight depends on whether the necessary condition is satisfied by the current data; and estimating the current state variable based on the extracted current sample value and the calculated weight. - View Dependent Claims (2)
-
-
3. A method of controlling a moving robot apparatus having a robot main body and a sensor part that outputs current data related to a current direction of the robot main body with respect to the earth'"'"'s magnetic field, the method comprising:
-
determining whether the current data output from the sensor part satisfy a necessary condition, wherein the necessary condition is considered to be satisfied when the current data output from the sensor part are unaffected by the earth'"'"'s magnetic field; extracting a current sample value from a previous sample value obtained from the sensor part, wherein the previous sample value relates to a previous direction of the robot main body; calculating a weight of the current data based on the current sample value, wherein a value of the weight depends on whether the necessary condition is satisfied by the current data; and estimating the current direction of the robot main body based on the extracted current sample value and the calculated weight. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A control system that comprises a sensor part and estimates a current state variable using current data output from the sensor part, the control system comprising:
-
a necessary condition determining part operatively coupled to the sensor part and configured to set a necessary condition to be satisfied and to determine whether the current data output from the sensor part satisfy the necessary condition; and a data estimator operatively coupled to the necessary condition determining part and configured to extract a current sample value from a previous sample value from which a previous state variable is obtained, to calculate a weight of the current data based on the current sample value, wherein a value of the weight depends on whether the necessary condition is satisfied by the current data, and to estimate the current state variable based on the extracted current sample value and the calculated weight. - View Dependent Claims (17)
-
-
18. A moving robot apparatus comprising:
-
a robot main body; a sensor part operatively coupled to the robot main body to output data related to a current direction of the robot main body with respect to an interference; a necessary condition determining part operatively coupled to the sensor part and configured to set a necessary condition to be satisfied and to determine whether the current data output from the sensor part satisfy the necessary condition; and a data estimator operatively coupled to the necessary condition determining part and the robot main body and configured to extract a current sample value from a previous sample value obtained from the sensor part, wherein the previous sample value relates to a previous direction of the robot main body, to calculate a weight of the current data based on the current sample value, wherein a value of the weight depends on whether the necessary condition is satisfied by the current data, and to estimate the current direction of the robot main body based on the extracted current sample value and the calculated weight. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A processor containing therein a method of controlling directional movement of a robotic apparatus, the method comprising:
-
receiving current data output by a sensor part of the robotic apparatus and related to a current direction of a main body of the robotic apparatus with respect to an external interference; determining whether the current data output from the sensor part satisfy a necessary condition, wherein the necessary condition is considered to be satisfied when the current data output from the sensor part are unaffected by the external interference; extracting a current sample value from a previous sample value obtained from the sensor part, wherein the previous sample value relates to a previous direction of the main body; calculating a weight of the current data based on the current sample value, wherein a value of the weight depends on whether the necessary condition is satisfied by the current data; and estimating the current direction of the main body of the robotic apparatus based on the extracted current sample value and the calculated weight. - View Dependent Claims (28, 29)
-
-
30. A data storage medium containing program instructions, which, when executed by a processor in a robotic device, cause the processor to perform the following operations:
-
receive current data output by a sensor part of the robotic apparatus and related to a current direction of a main body of the robotic apparatus with respect to an external interference; determine whether the current data output from the sensor part satisfy a necessary condition, wherein the necessary condition is considered to be satisfied when the current data output from the sensor part are unaffected by the external interference; extract a current sample value from a previous sample value obtained from the sensor part, wherein the previous sample value relates to a previous direction of the main body; calculate a weight of the current data based on the current sample value, wherein a value of the weight depends on whether the necessary condition is satisfied by the current data; and estimate the current direction of the main body of the robotic apparatus based on the extracted current sample value and the calculated weight.
-
Specification