Robotic cleaning device and a method at the robotic cleaning device of performing cliff detection

US11169533B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11169533-B2
Application numberUS-201616083161-A
CountryUS
Kind codeB2
Filing dateMar 15, 2016
Priority dateMar 15, 2016
Publication dateNov 9, 2021
Grant dateNov 9, 2021

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.

A robotic cleaning device and a method at the robotic cleaning device of performing cliff detection along a surface over which the robotic cleaning device moves. The method includes illuminating the surface with at least one light source, capturing an image of the surface, detecting at least one illuminated section in the captured image, and determining distance to objects in the at least one illuminated section of the captured image. The method further comprises comparing at least two of the determined distances and detecting an object in the captured image as a cliff when cliff when a relation between the at least two compared determined distances complies with a predetermined increase criterion.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for a robotic cleaning device of performing cliff detection along a surface over which the robotic cleaning device moves, the method comprising: illuminating the surface with a corresponding line laser; capturing an image of the surface; detecting at least one illuminated section illuminated by the corresponding line laser in the captured image; determining distances between successive measurement points along the corresponding line laser, the successive measurement points corresponding to multiple points in front of the robotic cleaning device that are illuminated by the corresponding line laser in the captured image; comparing at least two of the determined distances to one another; and detecting an object in the captured image as a cliff when a difference between the at least two compared determined distances exceeds a threshold value. 2. A non-transitory computer readable medium, the computer readable medium having a computer program stored thereon, that when executed by a processor, instructs the processor to perform the steps of: illuminating the surface with a corresponding line laser; capturing an image of the surface; detecting at least one illuminated section illuminated by the corresponding line laser in the captured image; determining distances between successive measurement points along the corresponding line laser, the successive measurement points corresponding to multiple points in front of the robotic cleaning device that are illuminated by the corresponding line laser in the captured image; comparing at least two of the determined distances to one another; and detecting an object in the captured image as a cliff when a difference between the at least two compared determined distances exceeds a threshold value. 3. The method of claim 1 , further comprising: creating a representation of surroundings of the robotic cleaning device from detected objects of the captured image; and adding an indication of the detected cliff to the created representation. 4. The method of claim 1 , further comprising planning a cleaning path to be traversed by taking into account the detected cliff. 5. The method of claim 1 , wherein the step of detecting at least one illuminated section in the captured image further comprises detecting that a discontinuity occurs in the at least one illuminated section in the captured image, where the at least one illuminated section ceases to occur in the image beyond the detected discontinuity; and the step of determining distance to objects in the at least one illuminated section of the captured image further comprises assigning a value to a distance being determined before the discontinuity such that the assigned value reflects a sufficiently great increase. 6. A robotic cleaning device comprising: a propulsion system arranged to move the robotic cleaning device over a surface to be cleaned; a corresponding line laser arranged to illuminate the surface; a camera arranged to capture an image of the surface; and a controller configured to control the propulsion system to move the robotic cleaning device and to control the camera to capture the image; wherein the controller further is configured to: detect at least one illuminated section illuminated by the corresponding line laser in the captured image; determine distances between successive measurement points along the corresponding line laser, the successive measurement points corresponding to multiple points in front of the robotic cleaning device that are illuminated by the corresponding line laser in the captured image; compare at least two of the determined distances to one another; and detect an object in the captured image as a cliff when a difference between the at least two compared determined distances exceeds a threshold value. 7. The robotic cleaning device of claim 6 , wherein the line laser is a vertical line laser. 8. The robotic cleaning device of claim 6 , the controller further being configured to: create a representation of surroundings of the robotic cleaning device from detected objects of the captured image; and add an indication of the detected cliff to the created representation. 9. The robotic cleaning device of claim 6 , the controller further being configured to plan a cleaning path to be traversed by taking into account the detected cliff. 10. The robotic cleaning device of claim 6 , the controller further being configured to: when detecting at least one illuminated section in the captured image, detect that a discontinuity occurs in the at least one illuminated section in the capture image, where the at least one illuminated section cease to occur in the image beyond the detected discontinuity; and when determining distance to objects in the at least one illuminated section of the captured image, assign a value to a distance being determined before the discontinuity such that the assigned value reflects a sufficiently great increase. 11. The robotic cleaning device of claim 7 , further comprising another vertical line laser arranged to illuminate the surface. 12. The robotic cleaning device of claim 11 , wherein the vertical line laser and the another vertical line laser are arranged on respective sides of the camera along an axis being perpendicular to an optical axis of the camera.

Assignees

Inventors

Classifications

  • for cleaning, vacuuming or polishing · CPC title

  • Sensor fusion · CPC title

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

  • of land vehicles · CPC title

  • Indirect determination of position data · 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 US11169533B2 cover?
A robotic cleaning device and a method at the robotic cleaning device of performing cliff detection along a surface over which the robotic cleaning device moves. The method includes illuminating the surface with at least one light source, capturing an image of the surface, detecting at least one illuminated section in the captured image, and determining distance to objects in the at least one i…
Who is the assignee on this patent?
Electrolux Ab
What technology area does this patent fall under?
Primary CPC classification A47L11/4061. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Nov 09 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).