Cleaning robot and control method thereof
First Claim
1. A cleaning robot for performing a cleaning operation while running along a cleaning path, comprising:
- a running unit to run the cleaning robot;
a storage unit to store a running path, along which the cleaning robot has learned; and
a control unit to recognize the learned running path of the cleaning robot when a path learning operation is required, to store the recognized learned running path in the storage unit, and to drive the running unit, wherein the control unit controls the running unit when a cleaning operation of the cleaning robot along the stored learned running path is required, to allow the cleaning robot to perform the required cleaning operation while running along the stored learned running path.
1 Assignment
0 Petitions
Accused Products
Abstract
A cleaning robot and a control method thereof in which a cleaning path desired by the user is recognizable by the cleaning robot, thereby being capable of cleaning a cleaning area desired by the user in a pattern desired by the user. The cleaning robot includes a running unit to run the cleaning robot, a storage unit for storing a running path, along which the cleaning robot has learned, and a control unit to recognize the learned running path of the cleaning robot when a path learning operation is required, to store the recognized learned running path in the storage unit, and to drive the running unit. When a cleaning operation of the cleaning robot along the stored learned running path is required, the control unit controls the running unit to cause the cleaning robot to perform the required cleaning operation while running along the stored learned running path. The user can directly input, to the cleaning robot, a cleaning path desired by the user, in order to cause the cleaning robot to perform a cleaning operation while running along the learned running path. Accordingly, it is possible to accurately inform the cleaning robot of various areas associated with the cleaning operation, for example, an area to be repeatedly cleaned at several times, or an area to be prevented from being cleaned.
-
Citations
19 Claims
-
1. A cleaning robot for performing a cleaning operation while running along a cleaning path, comprising:
-
a running unit to run the cleaning robot;
a storage unit to store a running path, along which the cleaning robot has learned; and
a control unit to recognize the learned running path of the cleaning robot when a path learning operation is required, to store the recognized learned running path in the storage unit, and to drive the running unit, wherein the control unit controls the running unit when a cleaning operation of the cleaning robot along the stored learned running path is required, to allow the cleaning robot to perform the required cleaning operation while running along the stored learned running path. - View Dependent Claims (2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17, 18)
-
-
7. A method for controlling a cleaning robot to perform a cleaning operation while running along a cleaning path, comprising:
-
recognizing a learned running path of the cleaning robot when a path learning operation is required, and storing the recognized running path; and
controlling the cleaning robot to perform a cleaning operation while running along the stored learned running path when a cleaning operation of the cleaning robot along the stored learned running path is required. - View Dependent Claims (8, 9)
-
-
10. A method for controlling a cleaning robot to perform a cleaning operation while running along a cleaning path, comprising:
-
recognizing a plurality of learned running paths of the cleaning robot when a path learning operation is required, and storing the recognized plurality of learned running paths; and
controlling the cleaning robot to perform a cleaning operation while running along a selected learned running path when the cleaning operation of the cleaning robot along one of the plurality of learned running path selected by a user from the stored plurality of learned running paths is required.
-
-
11. A method for controlling a cleaning robot to perform a cleaning operation while running along a cleaning path, comprising:
-
detecting a plurality of learned running paths of the cleaning robot moved by a user, and storing the detected learned running paths;
storing reserved times respectively inputted by the user corresponding to the stored plurality of learned running paths; and
controlling the cleaning robot to perform a cleaning operation at the reserved times, while running along the corresponding plurality of learned running paths, respectively.
-
-
19. A cleaning robot for performing cleaning operations while running along cleaning paths, comprising:
-
a running unit to move the cleaning robot;
a storage unit to store reserved times and learned running paths corresponding to the reserved times of the cleaning robot; and
a control unit to recognize the learned running paths in the storage unit, and to drive the running unit, wherein the cleaning robot performs the cleaning operations corresponding to the reserved times selected by a user while running along the stored learned running paths and wherein the learned running paths are determined by the robot first traversing the running paths prior to performing the cleaning operations.
-
Specification