ROBOT CLEANER AND CONTROL METHOD THEREOF
First Claim
1. A control method for cleaning an area using a robot cleaner comprising:
- moving the robot cleaner in a first travel pattern, the first travel pattern includes;
a first travel path enabling the robot cleaner to proceed from one point in the area toward a designated wall;
a second travel path parallel to the first travel path enabling the robot cleaner to move a distance from the designated wall;
a third travel path enabling the robot cleaner to change a direction after the first travel path or the second travel path and then to travel until the robot cleaner is separated from the first travel path or the second travel path by designated intervals,wherein a route of the first travel path and a route of the second travel path respectively maintain the designated intervals;
moving the robot cleaner alongside of an obstacle in an obstacle contour following path, if the robot cleaner encounters the obstacle while moving the robot cleaner in one of the first travel path and the second travel path;
obtaining a separation distance of the robot cleaner in the obstacle contour following path in a perpendicular direction from a projection of one of the first travel path and the second travel path;
moving the robot cleaner in the other of the first travel path and the second travel path, if the separation distance reaches the designated intervals; and
moving the robot cleaner in the one of the first travel path and the second travel path, if the separation distance reaches zero.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are a robot cleaner having an improved travel pattern and a control method thereof. The robot cleaner performs cleaning using zigzag travel as a basic cleaning traveling manner, and then performs cleaning using random travel as a finishing cleaning traveling manner so as to clean areas skipped during the zigzag travel. The robot cleaner performs the zigzag travel while maintaining a designated interval with a travel route proceeding to a wall regardless of a direction proceeding to the wall, and employs an improved zigzag travel method to maintain a zigzag travel pattern, if the robot cleaner senses an obstacle during the zigzag travel.
35 Citations
23 Claims
-
1. A control method for cleaning an area using a robot cleaner comprising:
-
moving the robot cleaner in a first travel pattern, the first travel pattern includes; a first travel path enabling the robot cleaner to proceed from one point in the area toward a designated wall; a second travel path parallel to the first travel path enabling the robot cleaner to move a distance from the designated wall; a third travel path enabling the robot cleaner to change a direction after the first travel path or the second travel path and then to travel until the robot cleaner is separated from the first travel path or the second travel path by designated intervals, wherein a route of the first travel path and a route of the second travel path respectively maintain the designated intervals; moving the robot cleaner alongside of an obstacle in an obstacle contour following path, if the robot cleaner encounters the obstacle while moving the robot cleaner in one of the first travel path and the second travel path; obtaining a separation distance of the robot cleaner in the obstacle contour following path in a perpendicular direction from a projection of one of the first travel path and the second travel path; moving the robot cleaner in the other of the first travel path and the second travel path, if the separation distance reaches the designated intervals; and moving the robot cleaner in the one of the first travel path and the second travel path, if the separation distance reaches zero. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
21. A robot cleaner to clean an area comprising:
-
a main body which forms an external appearance of the robot cleaner; driving wheels installed on the main body; and a control unit to control the driving wheels to enable the main body to move rectilinearly or be rotated, wherein; the control unit controls the robot cleaner to move in a first travel pattern, the first travel pattern includes; a first travel path to enable the robot cleaner to proceed from one point in the area toward a designated wall; a second travel path parallel to the first travel path to enable the robot cleaner to move a distance from the designated wall; a third travel path enabling the robot cleaner to change a direction after the first travel path or the second travel path and then to travel until the robot cleaner is separated from the first travel path or the second travel path by designated intervals, wherein a route of the first travel path and a route of the second travel path respectively maintain designated intervals, the control unit controls the robot cleaner to move alongside of an obstacle in an obstacle contour following path, if the robot cleaner encounters the obstacle while moving the robot cleaner in one of the first travel path and the second travel path, to obtain a separation distance of the robot cleaner in the obstacle contour following path in a perpendicular direction from a projection of one of the first travel path and the second travel path, to move the robot cleaner in the other of the first travel path and the second travel path, if the separation distance reaches the designated intervals, and to move the robot cleaner in the one of the first travel path and the second travel path, if the separation distance reaches zero. - View Dependent Claims (17, 18, 19, 20)
-
-
23. At least one non-transitory computer readable medium comprising computer readable instructions that when executed control at least one processor to
move a robot cleaner in a first travel pattern, the first travel pattern including: -
a first travel path enabling the robot cleaner to proceed from one point in the area toward a designated wall; a second travel path parallel to the first travel path enabling the robot cleaner to move a distance from the designated wall; a third travel path enabling the robot cleaner to change a direction after the first travel path or the second travel path and then to travel until the robot cleaner is separated from the first travel path or the second travel path by designated intervals, wherein a route of the first travel path and a route of the second travel path respectively maintain the designated intervals; move the robot cleaner alongside of an obstacle in an obstacle contour following path, if the robot cleaner encounters the obstacle while moving the robot cleaner in one of the first travel path and the second travel path; obtain a separation distance of the robot cleaner in the obstacle contour following path in a perpendicular direction from a projection of one of the first travel path and the second travel path; move the robot cleaner in the other of the first travel path and the second travel path, if the separation distance reaches the designated intervals; and move the robot cleaner in the one of the first travel path and the second travel path, if the separation distance reaches zero. - View Dependent Claims (22)
-
Specification