Autonomous robot localization

US10067232B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10067232-B2
Application numberUS-201615368894-A
CountryUS
Kind codeB2
Filing dateDec 5, 2016
Priority dateOct 10, 2014
Publication dateSep 4, 2018
Grant dateSep 4, 2018

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 location estimation system for use with an autonomous lawn mowing robot, comprises a plurality of synthetic surfaces positioned with respect to a mowable space in an environment, a radiation source coupled to the lawn mowing robot, a detector coupled to the lawn mowing robot and configured to detect radiation reflected by objects in the environment, and a controller configured to controllably direct radiation from the radiation source to scan the environment, and to vary at least one of an output power of the directed radiation and a scan rate of the directed radiation, as a function of detected radiation reflected from one or more of the synthetic surfaces.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of estimating a location of a lawn mowing robot in an environment having a plurality of synthetic surfaces at known locations with respect to a mowable space in the environment, the method comprising: placing a lawn mowing robot in the environment, the lawn mowing robot comprising: a radiation source coupled to the lawn mowing robot; a detector coupled to the lawn mowing robot and configured to detect radiation reflected by objects in the environment; a modulator coupled to the radiation source and configured to modulate radiation emitted from the radiation source; and a controller configured to controllably direct radiation from the radiation source to scan the environment, and to vary at least one of an output power of the directed radiation or a scan rate of the directed radiation as a function of detected radiation reflected from one or more of the synthetic surfaces, wherein the controller is configured to direct the modulator to vary a radiation beam focus in response to detection of reflected radiation; and using the controller to controllably direct the radiation from the radiation source to scan the environment and determine the location of the lawn mowing robot based on the detected reflected radiation. 2. The method of claim 1 , wherein the controller is configured to vary the scan rate of the radiation source. 3. The method of claim 1 , wherein the controller is configured to direct the modulator to vary the output power of the radiation source in response to detection of reflected radiation. 4. The method of claim 3 , wherein the modulator scans a portion of a second scan at a scan speed different from at least a portion of the scan speed of a first scan. 5. The method of claim 4 , wherein the scan speed of the second scan is slower than the scan speed of the first scan. 6. The method of claim 1 , wherein the controller scans the environment during a motion of the lawn mowing robot. 7. The method of claim 1 , further comprising scanning the environment by rotating a portion of the radiation source. 8. The method of claim 1 , further comprising: comparing, by the controller, data indicative of detected reflected radiation to stored data; and identifying a particular object as being associated with the stored data based on the comparison. 9. The method of claim 1 , further comprising modulating the output power of the radiation source. 10. The method of claim 1 , wherein a reduced radiation beam focus corresponds to a faster spin rate of the directed radiation, and an increased radiation beam focus corresponds to a slower spin rate of the directed radiation. 11. The method of claim 1 , wherein a reduced radiation beam focus corresponds to pings of directed radiation at larger degree increments, and an increased radiation beam focus corresponds to pings of directed radiation at smaller degree increments. 12. The method of claim 11 in which a ratio of the degree increments for the pings in the increased radiation beam focus versus that of the reduced radiation beam focus is between 0.1 and 0.8. 13. The method of claim 1 , wherein the controller is configured to fan the radiation source at an angle relative to both horizontal and vertical directions. 14. A method of estimating a location of a lawn mowing robot in an environment that includes a plurality of synthetic surfaces at known locations with respect to a mowable space in the environment, the method comprising: scanning a radiation source coupled to a lawn mowing robot present in the environment; receiving radiation, by one or more detectors of the lawn mowing robot, reflected by objects in the environment; varying an output power of the directed radiation as a function of the radiation reflected from one or more of the synthetic surfaces; varying a scan rate of the directed radiation, as a function of detected radiation reflected from one or more of the synthetic surfaces; estimating a location of the lawn mowing robot; and varying a beam focus of the radiation source as a function of detected radiation reflected from one or more of the synthetic surfaces. 15. The method of claim 14 , wherein the radiation source is a laser. 16. The method of claim 14 , wherein two or more detectors responsive to different wavelengths are employed to detect radiation. 17. The method of claim 14 , wherein scanning comprises rotating a portion of the radiation source. 18. The method of claim 14 , wherein a reduced radiation beam focus corresponds to a faster spin rate of the directed radiation, and an increased radiation beam focus corresponds to a slower spin rate of the directed radiation. 19. The method of claim 14 , wherein a reduced radiation beam focus corresponds to pings of directed radiation at larger degree increments, and an increased radiation beam focus corresponds to pings of directed radiation at smaller degree increments. 20. The method of claim 19 in which a ratio of the degree increments for the pings in the increased radiation beam focus versus that of the reduced radiation beam focus is between 0.1 and 0.8. 21. The method of claim 14 , comprising fanning the radiation source at an angle relative to both horizontal and vertical directions. 22. A lawn mowing robot for operating in an environment having a plurality of synthetic surfaces at known locations with respect to a mowable space in the environment, the lawn mowing robot comprising: a radiation source coupled to the lawn mowing robot; a detector coupled to the lawn mowing robot and configured to detect radiation reflected by objects in the environment; a modulator coupled to the radiation source and configured to modulate radiation emitted from the radiation source; and a controller configured to controllably direct radiation from the radiation source to scan the environment, vary at least one of an output power of the directed radiation or a scan rate of the directed radiation as a function of detected radiation reflected from one or more of the synthetic surfaces, direct the modulator to vary a radiation beam focus in response to detection of reflected radiation, and determine the location of the lawn mowing robot based on the detected reflected radiation. 23. The lawn mowing robot of claim 22 , wherein the controller is configured to vary the scan rate of the radiation source. 24. The lawn mowing robot of claim 22 , wherein the controller is configured to direct the modulator to vary the output power of the radiation source in response to detection of reflected radiation. 25. The lawn mowing robot of claim 24 , wherein the modulator is configured to scan a portion of a second scan at a scan speed different from at least a portion of the scan speed of a first scan. 26. The lawn mowing robot of claim 25 , wherein the scan speed of the second scan is slower than the scan speed of the first scan. 27. The lawn mowing robot of claim 22 , wherein the controller is configured to scan the environment during a motion of the lawn mowing robot. 28. The lawn mowing robot of claim 22 , wherein the controller is configured to controllably direct the radiation to scan the environment by rotating a portion of the radiation source. 29. The lawn mowing robot of claim 22 , wherein the controller is configured to: compare data indicative of detected reflected radiation to stored data

Assignees

Inventors

Classifications

  • relating to scanning · CPC title

  • Systems determining position data of a target · CPC title

  • Controlling received signal intensity or exposure of sensor · CPC title

  • Indirect determination of position data · CPC title

  • of land vehicles · 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 US10067232B2 cover?
A location estimation system for use with an autonomous lawn mowing robot, comprises a plurality of synthetic surfaces positioned with respect to a mowable space in an environment, a radiation source coupled to the lawn mowing robot, a detector coupled to the lawn mowing robot and configured to detect radiation reflected by objects in the environment, and a controller configured to controllably…
Who is the assignee on this patent?
Irobot Corp
What technology area does this patent fall under?
Primary CPC classification A01D34/008. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Sep 04 2018 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).