Robot cleaner and method for auto-correcting 3d sensor of the robot cleaner

US2016144512A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016144512-A1
Application numberUS-201314904401-A
CountryUS
Kind codeA1
Filing dateJul 15, 2013
Priority dateJul 15, 2013
Publication dateMay 26, 2016
Grant date

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 robot cleaner includes a 3D sensor unit installed on a main body to sense nearby objects and output sensing information; a secondary sensor unit configured to sense nearby objects and output sensing information; a storage unit configured to set a diagnostic algorithm according to a diagnostic mode in advance; an input unit configured to input an execution command for the diagnostic mode; a control unit configured to auto-correct the diagnostic mode for the 3D sensor and a parameter of the 3D sensor unit using the diagnostic algorithm in response to the execution command; and an output unit configured to output an execution result of the diagnostic mode and a correction message.

First claim

Opening claim text (preview).

1 . A robot cleaner comprising: a 3D sensor unit installed on a main body to sense nearby objects and output sensing information; a secondary sensor unit configured to sense nearby objects and output sensing information; a storage unit configured to set a diagnostic algorithm according to a diagnostic mode in advance; an input unit configured to input an execution command for the diagnostic mode; a control unit configured to auto-correct the diagnostic mode for the 3D sensor and a parameter of the 3D sensor unit using the diagnostic algorithm in response to the execution command; and an output unit configured to output an execution result of the diagnostic mode and a correction message. 2 . The robot cleaner according to claim 1 , wherein the 3D sensor unit comprises a laser module that irradiates a target with a laser pattern, and a camera module that obtains an image including the laser pattern. 3 . The robot cleaner according to claim 1 , wherein the control unit moves the robot cleaner to a preset point to perform correction based on the sensing information from the secondary sensor unit when as a result of a diagnosis execution of the 3D sensor, there is need to correct the parameter of the 3D sensor unit. 4 . The robot cleaner according to claim 1 , wherein the secondary sensor unit comprises one or more of an obstacle sensor that signalizes a sensing signal and senses a front obstacle based on a reflected and received signal, a cliff sensor that transmits a sensing signal to a floor surface and senses a cliff based on a reflected and received signal, and a lower camera sensor that takes an image on the floor surface to output image data. 5 . The robot cleaner according to claim 1 , further comprising: a power supply unit installed at a lower part of the main body and including a rechargeable battery to supply actuating power; an actuating unit configured to actuate left and right main wheels provided at opposite sides of a lower part of the main body to move the robot cleaner; and a cleaning unit installed at the lower part of the main body and configured to suck up filth or dust from the floor surface or in air. 6 . The robot cleaner according to claim 1 , wherein the control unit extracts a laser line image in an image that is obtained in a state in which a laser beam is projected through the 3D sensor unit, and diagnoses presence or absence of an error to be corrected. 7 . The robot cleaner according to claim 6 , wherein it is determined that there is the error to be corrected, when the laser line image in the image obtained by the 3D sensor unit gets out of a designated position. 8 . The robot cleaner according to claim 1 , wherein the control unit moves the robot cleaner to a preset point for correction, performs characteristic point matching on a recharging base taken at the preset point, performs correction to a camera module based on the characteristic point matching, uses the camera module to obtain an image including a laser line image after the laser module is powered on or off, and corrects the parameter of the 3D sensor unit based on the laser line existing in the recharging base from the obtained image. 9 . The robot cleaner according to claim 8 , wherein in order to perform the characteristic point matching of the recharging base, the control unit obtains an image of the recharging base through the camera module after the laser module is powered off, extracts the characteristic point of the recharging base from the image of the recharging base, and compares the extracted characteristic point of the recharging base with pre-stored image information on the recharging base to perform the characteristic point matching. 10 . The robot cleaner according to claim 8 , wherein in order to perform the correction of the parameter of the 3D sensor unit, the control unit extracts pre-stored 3D data on the recharging base according to a position of the laser line obtained from the image, estimates 3D coordinates of the laser line projected to the recharging base based on the extracted 3D data on the recharging base, estimates a laser plane equation from the estimated 3D coordinates of the laser line, and performs correction to the parameter of the 3D sensor unit by using the estimated laser plane equation. 11 . A method of automatically correcting a 3D sensor unit of a robot cleaner that comprises the 3D sensor unit configured to sense nearby objects and output sensing information and comprises a plurality of operation modes, the method comprising: receiving an execution command for a diagnostic mode among the plurality of operation modes; actuating the 3D sensor unit according to the diagnostic mode when the execution command is received; and using the sensing information output from the 3D sensor unit to diagnose a state of the 3D sensor unit and perform auto-correction. 12 . The method according to claim 11 , wherein the using of the sensing information comprises: moving the robot cleaner to a preset point for auto-correction; performing characteristic point matching on a recharging base taken at the preset point; performing auto-correction to a camera module based on the characteristic point matching; and using the camera module to obtain an image including a laser line image after a laser module is powered on or off, and automatically correcting a parameter of the 3D sensor unit based on the laser line existing in the recharging base from the obtained image. 13 . The method according to claim 12 , wherein the performing of the characteristic point matching on the recharging base comprises: obtaining an image of the recharging base through the camera module after the laser module is powered off; extracting the characteristic point of the recharging base from the image of the recharging base; and comparing the extracted characteristic point of the recharging base with pre-stored image information on the recharging base to perform the characteristic point matching. 14 . The method according to claim 12 , wherein the correcting of the parameter of the 3D sensor unit comprises; using the camera module to obtain an image including a laser line image after the laser module is powered on, and detecting the laser line existing in the recharging base from the obtained image; moving and then stopping the robot cleaner to the recharging base to a predetermined distance, and obtaining an image taken in a state in which the laser module is powered on and an image taken in a state in which the laser module is powered off to detect the laser line through a difference between two images; and estimating 3D coordinates of the laser line projected to the recharging base from the detected laser line to perform correction on the parameter of the 3D sensor unit. 15 . The method according to claim 14 , wherein the detecting of the laser line comprises calculating a difference between an image taken in a state in which the laser module is powered on and an image taken in a state in which the laser module is powered off, to detect the laser line. 16 . The method according to claim 14 , wherein the performing of the correction on the parameter of the 3D sensor unit comprises: extracting pre-stored 3D data on the recharging base according to a position of the laser line obtained from the image; estimating 3D coordinates of the laser line projected to the recharging base based on the extracted 3D data on the recharging base; estimating a laser plane equation from the estimated 3D coordinates of the laser line; and performing correction on the parameter of the 3D sensor u

Assignees

Inventors

Classifications

  • characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion · CPC title

  • wherein the generated image signals comprise depth maps or disparity maps · CPC title

  • from laser ranging, e.g. using interferometry; from the projection of structured light · CPC title

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

  • characterised by safety, monitoring, diagnostic · 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 US2016144512A1 cover?
A robot cleaner includes a 3D sensor unit installed on a main body to sense nearby objects and output sensing information; a secondary sensor unit configured to sense nearby objects and output sensing information; a storage unit configured to set a diagnostic algorithm according to a diagnostic mode in advance; an input unit configured to input an execution command for the diagnostic mode; a co…
Who is the assignee on this patent?
Lg Electronics Inc
What technology area does this patent fall under?
Primary CPC classification B25J11/0085. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Thu May 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).