Robot cleaner and controlling method thereof
First Claim
Patent Images
1. A robot cleaner, comprising:
- an input unit configured to receive a user input;
an image sensor unit configured to capture image information when the user input is received;
a controller configured to analyze the image information captured by the image sensor unit, and to control a cleaning operation based on a first cleaning algorithm,an output unit configured to output predetermined information;
wherein the controller determines whether the image information can be analyzed or not,when the controller determines that image information is capable of being analyzed, the controller selects one cleaning algorithm as the first cleaning algorithm based on image information from among a plurality of pre-stored cleaning algorithms,when the controller determines that the image information can not be analyzed, the controller selects one cleaning algorithm as the first cleaning algorithm based on a predetermined information being different from the image information from among a plurality of pre-stored cleaning algorithms,wherein the image sensor unit captures image information at a preset time interval under control of the controller during the cleaning operation,wherein the controller analyzes the image information captured at the preset time interval, and selects a second cleaning algorithm, from among the plurality of pre-stored cleaning algorithms, based on a result of the analysis, wherein when the controller determines that the image information can be analyzed, the controller selects one cleaning algorithm as the second cleaning algorithm based on image information among the plurality of pre-stored cleaning algorithms,when the controller determines that the image information can not be analyzed, the controller selects another cleaning algorithm as the cleaning algorithm based on a predetermined information being different from the image information from among a plurality of pre-stored cleaning algorithms,wherein the controller generates guidance information indicating the change of the cleaning operation to output the guidance information on the output unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a robot cleaner capable of performing a cleaning operation by selecting a cleaning algorithm suitable for the peripheral circumstances based on an analysis result of captured image information, and a controlling method thereof. The robot cleaner comprises an image sensor unit configured to capture image information when an operation instructing command is received, and a controller configured to analyze the image information captured by the image sensor unit, and configured to control a cleaning operation based on a first cleaning algorithm selected from a plurality of pre-stored cleaning algorithms based on a result of the analysis.
-
Citations
14 Claims
-
1. A robot cleaner, comprising:
-
an input unit configured to receive a user input; an image sensor unit configured to capture image information when the user input is received; a controller configured to analyze the image information captured by the image sensor unit, and to control a cleaning operation based on a first cleaning algorithm, an output unit configured to output predetermined information; wherein the controller determines whether the image information can be analyzed or not, when the controller determines that image information is capable of being analyzed, the controller selects one cleaning algorithm as the first cleaning algorithm based on image information from among a plurality of pre-stored cleaning algorithms, when the controller determines that the image information can not be analyzed, the controller selects one cleaning algorithm as the first cleaning algorithm based on a predetermined information being different from the image information from among a plurality of pre-stored cleaning algorithms, wherein the image sensor unit captures image information at a preset time interval under control of the controller during the cleaning operation, wherein the controller analyzes the image information captured at the preset time interval, and selects a second cleaning algorithm, from among the plurality of pre-stored cleaning algorithms, based on a result of the analysis, wherein when the controller determines that the image information can be analyzed, the controller selects one cleaning algorithm as the second cleaning algorithm based on image information among the plurality of pre-stored cleaning algorithms, when the controller determines that the image information can not be analyzed, the controller selects another cleaning algorithm as the cleaning algorithm based on a predetermined information being different from the image information from among a plurality of pre-stored cleaning algorithms, wherein the controller generates guidance information indicating the change of the cleaning operation to output the guidance information on the output unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A controlling method of a robot cleaner, the method comprising:
-
receiving, at an input unit, a user input for capturing image information; capturing first image information when an operation instructing command is received; analyzing the captured first image information; determining whether the first image information can be analyzed or not; selecting a first cleaning algorithm or a second cleaning algorithm from a plurality of cleaning algorithms, wherein one cleaning algorithm is selected as the first cleaning algorithm based on the first image information from among the plurality of cleaning algorithms when the first image information is determined as being able to be analyzed, and wherein one cleaning algorithm is selected as the first cleaning algorithm based on criteria other than a predetermined information being different from the first image information from among a plurality of pre-stored cleaning algorithms when the determining determines that the first image information can not be analyzed; and controlling a cleaning operation based on the selected first cleaning algorithm; capturing second image information at a preset time interval during the cleaning operation; analyzing the captured second image information; determining whether the second image information can be analyzed or not; selecting a second cleaning algorithm from the plurality of cleaning algorithms, wherein one cleaning algorithm is selected as the second cleaning algorithm based on the second image information from among the plurality of cleaning algorithms, when the determining determines that the second image information can be analyzed, and wherein one cleaning algorithm is selected as the second cleaning algorithm based on a predetermined information being different from the second image information from among a plurality of pre-stored cleaning algorithms, when the determining determines that the second image information can not be analyzed; controlling a cleaning operation based on the selected second cleaning algorithm; and generating guidance information indicating the change of the cleaning operation to output the guidance information on an output unit, wherein the controlling of the cleaning operation based on the second cleaning algorithm comprises; checking whether the first cleaning algorithm firstly selected is equal to the second cleaning algorithm secondly selected; when the first cleaning algorithm firstly selected is equal to the second cleaning algorithm secondly selected as a check result, controlling a cleaning operation based on the first or second cleaning algorithms; and when the first cleaning algorithm firstly selected is different from the second cleaning algorithm secondly selected as a check result, controlling a cleaning operation based on the second cleaning algorithm. - View Dependent Claims (11, 12, 13, 14)
-
Specification