Cleaning robot and control method thereof
First Claim
1. A cleaning robot, comprising:
- a body,a moving unit which moves the body in a cleaning space,a cleaning unit which cleans the cleaning space,an image obtaining unit which obtains an image of the cleaning space, anda control unit;
which is coupled to the moving unit, the cleaning unit and the image obtaining unit,which generates a moving track based on a width of a field of view of the image obtaining unit and moves the body along the moving track,which moves the body from a diverging position on the moving track to a position of a foreign substance when the foreign substance on a floor area of the cleaning space outside the moving track is detected based on the obtained image while moving the body,which cleans the foreign substance when the body arrives at the position of the foreign substance, andwhich moves the body back to the diverging position on the moving track and moves along the moving track.
1 Assignment
0 Petitions
Accused Products
Abstract
A cleaning robot may have a body, a moving unit provided on the body to move the body in a cleaning space, a cleaning unit provided on the body to clean a floor of the cleaning space, a floor image obtaining unit configured to obtain a floor image of the cleaning space, and a control unit configured to determine if foreign substance is present on the floor of the cleaning space based on the floor image, and control the moving unit to move the body to a position of the foreign substance, in which the cleaning robot, by obtaining an image of a floor to be cleaned, detects the foreign substance that is not positioned on a moving track of the cleaning robot, and when the foreign substance is detected, moves to the position of the foreign substance to perform a cleaning.
20 Citations
16 Claims
-
1. A cleaning robot, comprising:
-
a body, a moving unit which moves the body in a cleaning space, a cleaning unit which cleans the cleaning space, an image obtaining unit which obtains an image of the cleaning space, and a control unit; which is coupled to the moving unit, the cleaning unit and the image obtaining unit, which generates a moving track based on a width of a field of view of the image obtaining unit and moves the body along the moving track, which moves the body from a diverging position on the moving track to a position of a foreign substance when the foreign substance on a floor area of the cleaning space outside the moving track is detected based on the obtained image while moving the body, which cleans the foreign substance when the body arrives at the position of the foreign substance, and which moves the body back to the diverging position on the moving track and moves along the moving track. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16)
-
-
8. A method of controlling a cleaning robot including an image obtaining unit which obtains an image of a cleaning space, the method comprising:
-
generating a moving track based on a width of a body of the cleaning robot and moving the cleaning robot along the moving track while cleaning, obtaining an image of a floor area of the cleaning space while moving the cleaning robot in the cleaning space, detecting a foreign substance on the floor area of the cleaning space outside the moving track based on the obtained image while moving the cleaning robot along the moving track, generating a scouting track based on a width of a field of view of the image obtaining unit, different from the moving track, towards a position of the foreign substance, moving the cleaning robot from a diverging position on the moving track to the position of the foreign substance along the scouting track, cleaning the foreign substance when the cleaning robot arrives at the position of the foreign substance, and moving the cleaning robot back to the diverging position on the moving track and continuing along the moving track. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A cleaning robot, comprising:
-
a body; a moving unit which moves the body; a cleaning unit which is provided on the body which cleans a cleaning space; an image obtaining unit which is provided on the body and which obtains an image of the cleaning space; and a control unit; which generates a first track based on a width of a field of view of the image obtaining unit, and moves the body along the first track, which generates a second track from a diverging position on the first track to a position of a foreign substance and moves the body along the second track, when the foreign substance on a floor area of the cleaning space outside the first track is detected based on the obtained image while moving the body, which cleans the foreign substance when the body arrives at the position of the foreign substance, and which moves the body back to the diverging position on the first track and moves along the first track. - View Dependent Claims (14, 15)
-
Specification