CPC A47L 11/4011 (2013.01) [A47L 9/009 (2013.01); A47L 9/2842 (2013.01); A47L 9/2852 (2013.01); A47L 2201/04 (2013.01)] | 12 Claims |
1. A robot cleaner, comprising:
a main body provided with a suction motor that generates suction power;
a sensor that senses an obstacle existing in front of the main body,
a driving unit that moves the main body; and
a controller that recognizes a position of the main body in a cleaning area in response to sensing a preset input signal, and determining a start position based on the recognized position,
wherein the controller sets a virtual boundary having a fixed size based on the determined start position, and sets a driving path having a preset pattern within the boundary, and controls the driving unit and the suction motor to perform a cleaning operation while driving on the driving path in a first direction and then to perform a cleaning operation while driving on the driving path in a second direction opposite to the first direction, and
wherein the controller controls the driving unit to move the main body by avoiding the obstacle in a direction toward the start position in response to sensing the obstacle through the sensor while the main body drives on the driving path in the first direction or the second direction.
|