Method of detecting a difference in level of a surface in front of a robotic cleaning device

US11474533B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11474533-B2
Application numberUS-201716612913-A
CountryUS
Kind codeB2
Filing dateJun 2, 2017
Priority dateJun 2, 2017
Publication dateOct 18, 2022
Grant dateOct 18, 2022

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 method for a robotic cleaning device of detecting a difference in level of a surface in front of the robotic cleaning device moves. The method includes illuminating the surface with light, capturing an image of the surface, detecting a luminous section in the captured image caused by the light, identifying at least a first segment and a second segment representing the detected luminous section, and detecting, from a positional relationship between the identified first and second segment, the difference in level of the surface.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for a robotic cleaning device of detecting a difference in level of a surface in front of the robotic cleaning device, the method comprising: illuminating the surface with a line laser; capturing an image of the surface; detecting a luminous section in the captured image caused by the line laser; identifying at least a first segment of the line laser and a second segment of the line laser representing the detected luminous section, the first segment of the line laser and the second segment of the line laser separated by a discontinuity due to the difference in level of the surface; and determining, from coordinates of the captured image, a vertical distance between the identified first segment of the line laser and second segment of the line laser, the vertical distance constituting a height of the detected difference in level of the surface. 2. The method of claim 1 , wherein the difference in level is detected to comprise a ledge. 3. The method of claim 1 , wherein the detecting of the difference in level of the surface from a positional relationship between the identified first and second segment of the line laser comprises: detecting a third segment linking the identified first and second segment of the line laser in the captured image, wherein the difference in level is detected to comprise an elevation. 4. The method of claim 2 , wherein the detecting of the difference in level of the surface from a positional relationship between the identified first and second segment of the line laser comprises: detecting that the identified second segment of the line laser is located vertically below the identified first segment of the line laser in the captured image, wherein the difference in level is detected to comprise a ledge. 5. The method of claim 3 , wherein the detecting of the difference in level of the surface from a positional relationship between the identified first and second segment of the line laser comprises: detecting that the identified second segment of the line laser is located vertically above the identified first segment of the line laser in the captured image, wherein the difference in level is detected to comprise an elevation. 6. The method of claim 1 , wherein the detecting of the difference in level of the surface from a positional relationship between the identified first and second segment of the line laser comprises: determining, from coordinates of the captured image, a distance to a proximal end of the identified first segment of the line laser. 7. A robotic cleaning device configured to detect a difference in level of a surface in front of the robotic cleaning device, comprising: a propulsion system configured to move the robotic cleaning device; a camera device configured to record images of a vicinity of the robotic cleaning device; at least one light source including a line laser configured to illuminate a surface in front of the robotic cleaning device; and a controller configured to: control the line laser to illuminate a surface in front of the robotic cleaning device; control the camera device to capture an image of the illuminated surface; detect a luminous section in the captured image caused by the line laser illuminating the surface; identify at least a first segment of the line laser and a second segment of the line laser representing the detected luminous section, the first segment of the line laser and the second segment of the line laser separated by a discontinuity due to the difference in level of the surface; and determine from coordinates of the captured image, a vertical distance between the identified first segment of the line laser and second segment of the line laser, the vertical distance constituting a height of the detected difference in level of the surface. 8. The robotic cleaning device of claim 7 , wherein the difference in level is detected to comprise a ledge. 9. The robotic cleaning device of claim 7 , the controller further being configured to, when detecting the difference in level of the surface from a positional relationship between the identified first and second segment of the line laser: detect a third segment linking the identified first and second segment of the line laser in the captured image, wherein the difference in level is detected to comprise an elevation. 10. The robotic cleaning device of claim 8 , the controller further being configured to, when detecting the difference in level of the surface from a positional relationship between the identified first and second segment of the line laser: detect that the identified second segment of the line laser is located vertically below the identified first segment of the line laser in the captured image, wherein the difference in level is detected to comprise a ledge. 11. The robotic cleaning device of claim 9 , the controller further being configured to, when detecting the difference in level of the surface from a positional relationship between the identified first and second segment of the line laser: detect that the identified second segment of the line laser is located vertically above the identified first segment of the line laser in the captured image, wherein the difference in level is detected to comprise an elevation. 12. The robotic cleaning device of claim 7 , the controller further being configured to, when detecting the difference in level of the surface from a positional relationship between the identified first and second segment of the line laser: determine, from coordinates of the captured image, a distance to a proximal end of the identified first segment of the line laser. 13. A non-transitory computer readable medium comprising computer-executable instructions stored thereon that when executed by a controller of a robotic cleaning device controls the robotic cleaning device to: illuminate the surface with a line laser; capture an image of the surface; detect a luminous section in the captured image caused by the line laser; identify at least a first segment of the line laser and a second segment of the line laser representing the detected luminous section, the first segment of the line laser and the second segment of the line laser separated by a discontinuity due to the difference in level of the surface; and determine, from coordinates of the captured image, a vertical distance between the identified first segment of the line laser and second segment of the line laser, the vertical distance constituting a height of the detected difference in level of the surface.

Assignees

Inventors

Classifications

  • Avoiding collision or forbidden zones · CPC title

  • from multiple images · CPC title

  • using lasers · CPC title

  • including video camera means · CPC title

  • Automatic control of the travelling movement; Automatic obstacle detection · 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 US11474533B2 cover?
A method for a robotic cleaning device of detecting a difference in level of a surface in front of the robotic cleaning device moves. The method includes illuminating the surface with light, capturing an image of the surface, detecting a luminous section in the captured image caused by the light, identifying at least a first segment and a second segment representing the detected luminous sectio…
Who is the assignee on this patent?
Electrolux Ab
What technology area does this patent fall under?
Primary CPC classification A47L9/2815. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Oct 18 2022 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).