Moving distance sensing apparatus for robot cleaner and method therefor
First Claim
1. A moving distance sensing apparatus for a robot cleaner, comprising:
- a plurality of long distance sensors, each configured to sense a distance with its own sensing area, wherein a sum of respective sensing areas of the long distance sensors corresponds to an entire sensing area of the robot cleaner;
a plurality of short distance sensors, mounted on the same sensing lines in one-to-one correspondence with the plurality of long distance sensors for the same directions, respectively, each configured to sense a distance with its own sensing area, wherein a sum of respective sensing areas of the short distance sensors corresponds to an entire sensing area of the robot cleaner; and
a microcomputer configured to determine a precise moving distance and a moving distance error based on distance information with respect to the sensing areas of the long distance sensors and the short distance sensors,wherein as the robot cleaner gets close to or away from a predetermined cleaning path or an arbitrary path, the microcomputer compares a moving distance rate sensed by the long distance sensors with a moving distance rate sensed by the short distance sensors, and determines a moving distance error depending on the compared result.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a moving distance sensing apparatus for a robot cleaner and a method therefor capable of determining a precise moving distance with respect to the robot cleaner by setting a long distance sensor and a short distance sensor having respectively different sensing method from each other on the same sensing line in the robot cleaner to sense the long distance and the short distance for the same direction, and then by determining coherency to each moving distance on the basis of information provided by the two different sensors, the moving distance sensing apparatus comprising: a long distance sensor for sensing a moving distance with respect to a long distance; a short distance sensor mounted on the same sensing line in one-to-one correspondence with the long distance sensor, for sensing a moving distance with respect to a short distance; and a micro computer for determining a moving distance error on the basis of moving distance information with respect to the same direction provided by the long distance sensor and the short distance sensor.
31 Citations
19 Claims
-
1. A moving distance sensing apparatus for a robot cleaner, comprising:
-
a plurality of long distance sensors, each configured to sense a distance with its own sensing area, wherein a sum of respective sensing areas of the long distance sensors corresponds to an entire sensing area of the robot cleaner; a plurality of short distance sensors, mounted on the same sensing lines in one-to-one correspondence with the plurality of long distance sensors for the same directions, respectively, each configured to sense a distance with its own sensing area, wherein a sum of respective sensing areas of the short distance sensors corresponds to an entire sensing area of the robot cleaner; and a microcomputer configured to determine a precise moving distance and a moving distance error based on distance information with respect to the sensing areas of the long distance sensors and the short distance sensors, wherein as the robot cleaner gets close to or away from a predetermined cleaning path or an arbitrary path, the microcomputer compares a moving distance rate sensed by the long distance sensors with a moving distance rate sensed by the short distance sensors, and determines a moving distance error depending on the compared result. - View Dependent Claims (2, 3, 4, 5, 19)
-
-
6. A moving distance sensing apparatus of a robot cleaner comprising:
-
a plurality of ultrasonic sensors mounted on an outer circumferential surface of the robot cleaner at a uniform interval and each configured to sense a distance with its own sensing area, wherein a sum of the respective sensing areas of the ultrasonic sensors corresponds to an entire sensing area of the robot cleaner; a plurality of infrared sensors mounted on the same sensing lines in one-to-one correspondence with the plurality of ultrasonic sensors for the same direction, respectively, and each configured to sense a distance with its own sensing area, wherein the sum of the respective sensing areas of the infrared sensors corresponds to an entire sensing area of the robot cleaner; and a microcomputer configured to determine a precise moving distance and a moving distance error based on distance information with respect to the sensing areas of the ultrasonic sensors and the infrared sensors, wherein if the moving distance of a long distance sensed by the ultrasonic sensors and the moving distance of a short distance sensed by the infrared sensors are coherently increased or decreased relatively to each other during a movement of the robot cleaner, it is determined as a precise distance sensed value by the micro-computer, and if not, the microcomputer determines that an error has occurred. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for sensing a moving distance of a robot cleaner, the method comprising:
-
sensing a moving distance based on distance information with respect to sensing areas of a plurality of long distance sensors and short distance sensors while the robot cleaner moves, wherein the plurality of short distance sensors are mounted on the same sensing lines in one-to-one correspondence with the plurality of long distance sensors for the same directions, respectively, wherein each sensor is configured to sense a moving distance with its own sensing area and wherein the sum of the respective sensing areas corresponds to an entire sensing area of the robot cleaner; calculating a decreasing rate or an increasing rate for the moving distance sensed by respective long and short distance sensors; and in case that the decreasing rates or the increasing rates for the respectively calculated moving distance are coherent to each other, recognizing the moving distances as precise values, while in case that they are not coherent to each other, determining that there has occurred an error. - View Dependent Claims (12, 13, 14)
-
-
15. A method for sensing a moving distance, the method comprising:
-
setting a plurality of long distance sensors and short distance sensors in a body of the robot cleaner, wherein the plurality of short distance sensors are mounted on the same sensing lines in one-to-one correspondence with the plurality of long distance sensors for the same directions, respectively, wherein the long distance sensors and the short distance sensors have different sensing methods and each sensor is configured to sense a distance with its own sensing area, wherein the sum of the respective sensing areas corresponds to an entire sensing area of the robot cleaner; sensing moving distances using the long distance sensors and the short distance sensors simultaneously, and then calculating decreasing rates or increasing rates with respect to the sensed distances; and comparing the decreasing rates or the increasing rates to determine whether to be coherent to each other, and then determining error for the moving distances. - View Dependent Claims (16, 17, 18)
-
Specification