Apparatus and method for controlling cleaning in robotic cleaner

US9402518B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9402518-B2
Application numberUS-201313762971-A
CountryUS
Kind codeB2
Filing dateFeb 8, 2013
Priority dateFeb 9, 2012
Publication dateAug 2, 2016
Grant dateAug 2, 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.

An operation of a robotic cleaner includes generating at least one map including information regarding a space to be cleaned by using information measured by at least one sensor. The operation also includes setting a cleaning path by using the at least one map, and cleaning according to the cleaning path.

First claim

Opening claim text (preview).

What is claimed is: 1. A method to operate a robotic cleaner, the method comprising: generating at least one map including information regarding a space to be cleaned using information measured by at least one sensor; setting a cleaning path as a function of a plurality of cleanliness values corresponding to a plurality of areas within the space using the at least one map; and operating the robotic cleaner to clean along the cleaning path, wherein the at least one map includes at least one of a first map that indicates a cleaning complete state, a second map that indicates activity of dynamic objects, a third map that indicates reachability of the robotic cleaner, a fourth map that indicates a cleaning state, and a fifth map that indicates a difficult area to be cleaned, and wherein the cleanliness values indicate values of a clean state corresponding to the areas. 2. The method of claim 1 , wherein the first map includes information regarding objects in the space to be cleaned. 3. The method of claim 1 , wherein the second map represents the activity of the dynamic objects using one of a level area map and a grid map. 4. The method of claim 1 , wherein the third map indicates at least one of a reachable area, an unreachable area, an area reachable but not suitable to clean, and an area temporarily unreachable. 5. The method of claim 1 , wherein the fourth map indicates at least one cleaned area and at least one uncleaned area. 6. The method of claim 5 , wherein each of the cleanliness values indicates an amount of cleanness relative to a maximum cleanliness value attained immediately after a cleaning, and wherein the value of the uncleaned area is less than a threshold value. 7. The method of claim 1 , wherein the difficult area to be cleaned includes an area in which a cleaning progress rate is less than or equal to a threshold rate. 8. The method of claim 1 , wherein setting the cleaning path comprises: setting an obstacle area in the space; and setting at least one rectangular area in a range other than the obstacle area. 9. The method of claim 1 , wherein cleaning along the cleaning path comprises cleaning at a rate less than or equal to a threshold rate in an active area indicated by the second map. 10. The method of claim 1 , further comprising: in response to detecting an obstacle while the robot cleaner is cleaning, updating the fourth map; and generating a message to report a reason for failing to clean in an area occupied by the obstacle. 11. The method of claim 1 , further comprising: after the cleaning is complete, attempting to clean one of the difficult area to be cleaned, the area reachable but not suitable to clean using the robotic cleaner, and an area temporarily unreachable. 12. A robotic cleaner apparatus comprising: a suction unit configured to collect dust from a surface; a driving unit configured to move the robotic cleaner apparatus; and a controller configured to: generate at least one map including information regarding a space to be cleaned using information measured by at least one sensor, set a cleaning path as a function of a plurality of cleanliness values corresponding to a plurality of areas within the space using the at least one map, and operate the robotic cleaner apparatus to clean along the cleaning path, wherein the at least one map includes at least one of a first map that indicates a cleaning complete state, a second map that indicates activity of dynamic objects, a third map that indicates reachability of the robotic cleaner, a fourth map that indicates a cleaning state, and a fifth map that indicates a difficult area to be cleaned, and wherein the cleanliness values indicate values of a clean state corresponding to the areas. 13. The apparatus of claim 12 , wherein the first map includes information regarding objects in the space to be cleaned. 14. The apparatus of claim 12 , wherein the second map represents the activity of the dynamic objects using one of a level area map and a grid map. 15. The apparatus of claim 12 , wherein the third map indicates at least one of a reachable area, an unreachable area, an area reachable but not suitable to clean, and an area temporarily unreachable. 16. The apparatus of claim 12 , wherein the fourth map indicates at least one cleaned area and at least one uncleaned area. 17. The apparatus of claim 16 , wherein each of the cleanliness values indicates an amount of cleanness relative to a maximum cleanliness value attained immediately after a cleaning, and wherein the value of the uncleaned area is less than a threshold value. 18. The apparatus of claim 12 , wherein the difficult area to be cleaned includes an area in which a cleaning progress rate is less than or equal to a threshold rate. 19. The apparatus of claim 12 , wherein the controller is configured to set an obstacle area in the space, and set at least one rectangular area in a range other than the obstacle area. 20. The apparatus of claim 12 , wherein the controller is configured to clean at a rate less than or equal to a threshold rate in an active area indicated by the second map. 21. The apparatus of claim 12 , wherein in response to detecting an obstacle while the robotic cleaner apparatus is cleaning, the controller is configured to update the fourth map, and generate a message to report a reason for failing to clean an area occupied by the obstacle. 22. The apparatus of claim 12 , wherein after the cleaning is complete, the controller is configured to attempt to clean one of the difficult area to be cleaned, the area reachable but not suitable to clean, and an area temporarily unreachable.

Assignees

Inventors

Classifications

  • for cleaning, vacuuming or polishing · CPC title

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

  • using environment maps, e.g. simultaneous localisation and mapping [SLAM] · CPC title

  • A47L9/009Primary

    Carrying-vehicles; Arrangements of trollies or wheels; Means for avoiding mechanical obstacles · CPC title

  • Physics · mapped topic

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 US9402518B2 cover?
An operation of a robotic cleaner includes generating at least one map including information regarding a space to be cleaned by using information measured by at least one sensor. The operation also includes setting a cleaning path by using the at least one map, and cleaning according to the cleaning path.
Who is the assignee on this patent?
Samsung Electronics Co Ltd, Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification A47L9/009. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Aug 02 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).