CPC A47L 11/4011 (2013.01) [G05D 1/0223 (2013.01); G05D 1/0238 (2013.01); G05D 1/0272 (2013.01); A47L 2201/04 (2013.01)] | 17 Claims |
1. A traveling control method of an autonomously traveling mobile robot, comprising:
controlling, by a traveling control apparatus, traveling of the mobile robot according to one traveling mode among a first traveling mode, second traveling mode, and a third traveling mode, so that the mobile robot travels according to a spiral cleaning pattern;
generating, by the traveling control apparatus, candidate spots to which the mobile robot can move in an area located in a direction perpendicular to a movement trajectory of the mobile robot while the mobile robot travels according to the first traveling mode or the second traveling mode;
wherein the first traveling mode is a traveling mode in which the mobile robot travels while maintaining a predetermined distance between an obstacle and a side of the mobile robot,
the second traveling mode is a traveling mode in which the mobile robot travels in consideration of a positional relation with an existing traveling trajectory through which the mobile robot has already traveled while maintaining a predetermined distance from a previous traveling trajectory,
the third traveling mode is a traveling mode in which the mobile robot moves to a target point determined based on the candidate point,
the traveling control apparatus changes a current traveling mode of the mobile robot to the first traveling mode when an obstacle located around the mobile robot is detected while the mobile robot is traveling according to the second traveling mode or the third traveling mode, changes the current traveling mode of the mobile robot to the third traveling mode when the mobile robot revisits a previously visited position while the mobile robot is traveling according to the first traveling mode or the second traveling mode, and changes the current traveling mode of the mobile robot to the second traveling mode when the mobile robot arrives at the target point while the mobile robot is traveling according to the third traveling mode.
|