Robot cleaner and controlling method thereof

US9429949B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9429949-B2
Application numberUS-201013509342-A
CountryUS
Kind codeB2
Filing dateNov 11, 2010
Priority dateNov 17, 2009
Publication dateAug 30, 2016
Grant dateAug 30, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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. 2. The robot cleaner of claim 1 , wherein the image sensor unit captures an upper side or a front side, and outputs information on the captured upper or front side. 3. The robot cleaner of claim 1 , wherein when the controller selects, from the plurality of cleaning algorithms, the first cleaning algorithm, the first cleaning algorithm corresponds to an analysis result of the image information, and controls a cleaning operation based on the selected first cleaning algorithm. 4. The robot cleaner of claim 1 , wherein the controller controls a cleaning operation based on the first cleaning algorithm when the first and second cleaning algorithms are equal to each other, wherein the controller controls a cleaning operation based on the second cleaning algorithm when the first and second cleaning algorithms are different from each other. 5. The robot cleaner of claim 1 , wherein the controller compares preset first priority information corresponding to the first cleaning algorithm, with preset second priority information corresponding to the second cleaning algorithm, and controls a cleaning operation based on a cleaning algorithm having a higher priority. 6. The robot cleaner of claim 1 , wherein when the controller determines that no obstacle exists based on the result of the analysis, the controller selects the first cleaning algorithm to clean a place having no obstacle among the plurality of pre-stored cleaning algorithm. 7. The robot cleaner of claim 1 , wherein while the robot cleaner performs the cleaning operation based on the selected first cleaning algorithm, the controller makes a cleaning map based on a moving path of the robot cleaner. 8. The robot cleaner of claim 7 , wherein the robot cleaner displays the made cleaning map on a display unit, wherein the displayed cleaning map includes information on a cleaned region and a non-cleaned region. 9. The robot cleaner of claim 1 , wherein when an operation instructing command is received, the image sensor unit captures the image information and then the controller controls the cleaning operation based on the first cleaning algorithm or the second cleaning algorithm. 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. 11. The method of claim 10 , wherein the capturing of the first image information comprises: capturing an upper side or a front side by an image sensor unit; and outputting information on the captured upper or front side. 12. The method of claim 10 , further comprising: comparing preset first priority information corresponding to the first or second cleaning algorithms, with preset second priority information corresponding to the second cleaning algorithm; and controlling a cleaning operation based on a cleaning algorithm having a higher priority as a result of t

Assignees

Inventors

Classifications

  • Control of the cleaning action for autonomous devices; Automatic detection of the surface condition before, during or after cleaning · CPC title

  • Automatic control of the travelling movement; Automatic obstacle detection · CPC title

  • for cleaning, vacuuming or polishing · CPC title

  • Control of position or course in two dimensions [2D] · CPC title

  • Performing a task within a working area or space, e.g. cleaning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9429949B2 cover?
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 controlle…
Who is the assignee on this patent?
Lee Jeihun, Choe Suuk, Son Hyuksoo, and 10 more
What technology area does this patent fall under?
Primary CPC classification G05D1/0246. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 30 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).