Robot cleaner and control method thereof
First Claim
Patent Images
1. A control method of a robot cleaner comprising:
- setting a territory about which cleaning will be performed based on position data acquired during traveling about a cleaning area;
predetermining, by a processor, a cleaning path to clean the territory about which cleaning will be performed;
if the cleaning path includes a zigzag traveling path including a straight part and a turnabout part, performing curved traveling of the robot cleaner in order to change the traveling direction of the robot cleaner without stopping,wherein the performing of the curved traveling of the robot cleaner includes reducing a linear velocity of the robot cleaner to a predetermined linear velocity greater than zero and increasing an angular velocity of the robot cleaner while constantly maintaining the predetermined linear velocity.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot cleaner which does not stop to change a traveling direction thereof, and a control method thereof includes setting a territory about which cleaning will be performed based on position data acquired during traveling about a cleaning area, predetermining a cleaning path to clean the territory about which cleaning will be performed, and if the cleaning path includes a zigzag traveling path, changing the traveling direction of the robot cleaner by executing curved traveling of the robot cleaner during traveling along the zigzag traveling path, thus decreasing the time required to clean an area during a change of the traveling direction of the robot cleaner.
-
Citations
14 Claims
-
1. A control method of a robot cleaner comprising:
-
setting a territory about which cleaning will be performed based on position data acquired during traveling about a cleaning area; predetermining, by a processor, a cleaning path to clean the territory about which cleaning will be performed; if the cleaning path includes a zigzag traveling path including a straight part and a turnabout part, performing curved traveling of the robot cleaner in order to change the traveling direction of the robot cleaner without stopping, wherein the performing of the curved traveling of the robot cleaner includes reducing a linear velocity of the robot cleaner to a predetermined linear velocity greater than zero and increasing an angular velocity of the robot cleaner while constantly maintaining the predetermined linear velocity. - View Dependent Claims (2, 3, 4, 5, 6, 13)
-
-
7. A robot cleaner comprising:
-
an input unit to select a cleaning mode using a path map; a path map generation unit to set a territory about which cleaning will be performed based on position data acquired during traveling about a cleaning area and to predetermine a cleaning path to clean the territory about which cleaning will be performed, if the cleaning mode using the path map is selected; an obstacle sensing unit including an ultrasonic or an optical sensor to sense an obstacle located in the cleaning area; and a control unit to control the travelling of the robot cleaner, wherein if cleaning path includes a zigzag traveling path including a straight part and a turnabout part, to perform curved traveling of the robot cleaner in order to change the traveling direction of the robot cleaner without stopping, wherein the curved traveling of the robot cleaner includes reducing a linear velocity of the robot cleaner to a predetermined linear velocity greater than zero and increasing an angular velocity of the robot cleaner while constantly maintaining the predetermined linear velocity. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A control method of a robot cleaner comprising:
-
setting a territory about which cleaning will be performed based on position data acquired during traveling about a cleaning area; predetermining, by a processor, a cleaning path to clean the territory about which cleaning will be performed; if the cleaning path includes a zigzag traveling path including a straight part and a turnabout part, setting in advance the zigzag traveling path so as to allow the robot cleaner to execute curved traveling without stopping, wherein the curved traveling of the robot cleaner includes reducing a linear velocity of the robot cleaner to a predetermined linear velocity greater than zero and increasing an angular velocity of the robot cleaner while constantly maintaining the predetermined linear velocity.
-
-
14. A method of controlling travel of a robot cleaner, the method comprising:
-
generating, by a processor, a travel path map to provide direction control for the robot cleaner to clean an area; determining where direction changes are required in the travel path map; and generating a curved travel path to change the direction of travel where direction changes were determined to be required, the generating comprising; determining a position along the travel path where the robot cleaner begins to follow the curved travel path; determining a change in linear velocity and angular velocity required to control the movement of the robot cleaner along the curved travel path, and wherein the change in linear velocity and angular velocity includes reducing the linear velocity of the robot cleaner to a predetermined linear velocity greater than zero and increasing the angular velocity of the robot cleaner while constantly maintaining the predetermined linear velocity.
-
Specification