Detecting robot stasis

US9317038B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9317038-B2
Application numberUS-201313777648-A
CountryUS
Kind codeB2
Filing dateFeb 26, 2013
Priority dateMay 31, 2006
Publication dateApr 19, 2016
Grant dateApr 19, 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.

A coverage robot includes a drive configured to maneuver the robot as directed by a controller, a stasis indication wheel rotatable about a first axis perpendicular to a direction of forward travel, and a suspension supporting the wheel. The stasis indication wheel defines a first reflective portion and a second reflective portion. The second reflective portion is substantially less reflective than the first reflective portion. The suspension permits movement of the wheel in a direction other than rotation about the first axis. A signal emitter is disposed remotely from the wheel and positioned to direct a signal that sequentially is intercepted by the first and second reflective portions of the wheel. A signal receiver is positioned to receive the reflected signal by the rotating wheel. Communication between the emitter and the receiver is affected by rolling transitions between the first and second reflective portions during permitted movement of the wheel.

First claim

Opening claim text (preview).

What is claimed is: 1. A coverage robot comprising: a body; a wheeled-drive that maneuvers the body over a surface according to drive commands from a controller in communication with the drive; a first stasis sensor carried on the body, and responsive to surface-relative movement of the body, the first stasis sensor comprising: a swivel caster assembly comprising a stasis indication wheel freely rotatable about a horizontal axis parallel to the surface and freely rotatable about a second axis at an angle relative to the horizontal axis such that rotation about the second axis causes the wheel to swivel on the surface; and a non-contact wheel sensor defining an area of detection around the stasis indication wheel as the wheel freely rotates about the horizontal axis and as the wheel swivels on the surface; and a second stasis sensor carried separately on the body from the first stasis sensor, and responsive to surface-relative movement of the body, wherein the controller is configured to: concurrently monitor sensory output from each of the first and second stasis sensors; and determine whether the robot is in a substantially stuck condition or at least partially disengaged from the surface as a function of the drive commands and sensory output from each of the first and second stasis sensors. 2. The coverage robot of claim 1 , wherein the controller is further configured to transition from the first stasis sensor to the second stasis sensor as a primary sensor. 3. The coverage robot of claim 2 , wherein the controller comprises a transition algorithm to cause a unitary transition from the first stasis sensor to the second stasis sensor. 4. The coverage robot of claim 2 , wherein the controller comprises a transition algorithm to cause a progressive transition over time from the first stasis sensor to the second stasis sensor. 5. The coverage robot of claim 2 , wherein the controller is further configured to determine when the efficacy of the sensory output from the first stasis sensor has degraded below a predetermined threshold, and to initiate the transition in response to the degradation determination. 6. The coverage robot of claim 1 , wherein the controller is further configured to integrate received sensory output from the first stasis sensor with sensory output from the second stasis sensor. 7. The coverage robot of claim 1 , wherein the stasis indication wheel comprises a bi-colored wheel with one or more light sections and one or more dark sections, and wherein the wheel sensor comprises an optical sensor that detects transitions between the light and dark sections as the stasis indication wheel spins. 8. The coverage robot of claim 7 , wherein the one or more light sections of the stasis indication wheel reflect light of a first infrared wavelength and the one or more dark sections reflect light of a second infrared wavelength different from the first wavelength. 9. The coverage robot of claim 7 , wherein the optical sensor comprises: a signal emitter disposed remotely from the stasis indication wheel and positioned to direct a signal that sequentially is intercepted by the light and dark sections of the stasis indication wheel; and a signal receiver positioned to receive the signal as reflected by the stasis indication wheel as the stasis indication wheel rotates with respect to the emitter. 10. The coverage robot of claim 1 , wherein the stasis indication wheel comprises one or more magnetic sections and one or more non-magnetic sections, and wherein the wheel sensor is responsive to the magnetic sections. 11. The coverage robot of claim 1 , wherein the stasis indication wheel comprises a hub and multiple spokes extending outwardly from the hub. 12. The coverage robot of claim 1 , further comprising a drop wheel sensor arranged to detect vertical displacement of the stasis indication wheel. 13. The coverage robot of claim 1 , further comprising a wheel housing carried by the body and shrouding the stasis indication wheel, the wheel housing defining an aperture in a top portion of the wheel housing, exposing the stasis indication wheel to the wheel sensor. 14. The coverage robot of claim 13 , wherein the wheel housing is configured to minimize an entry of ambient light into the aperture of the housing. 15. The coverage robot of claim 1 , wherein the stasis indication wheel is disposed adjacent a drive wheel. 16. The coverage robot of claim 1 , wherein at least one of the first and second stasis sensors comprises a drive motor sensor monitoring a drive motor of the wheeled-drive. 17. The coverage robot of claim 16 , wherein the drive motor sensor monitors a drive current drawn by the drive motor. 18. The coverage robot of claim 1 , further comprising a cliff signal emitter and a cliff signal receiver, the cliff signal emitter aligned to emit a cliff detection signal onto a floor surface proximate the body, the cliff signal receiver configured to receive the cliff detection signal reflected from the floor surface; wherein the cliff signal emitter and cliff signal receiver are arranged with respect to the floor surface such that communication between the cliff signal emitter and the cliff signal receiver is affected by vertical movement of the floor surface with respect to the body. 19. The coverage robot of claim 1 , wherein the substantially stuck condition is a condition in which one or more wheels of the wheeled-drive are rotating while the robot remains stationary relative to the surface. 20. A coverage robot comprising: a body; a wheeled-drive that maneuvers the body over a surface according to drive commands from a controller in communication with the drive; a first stasis sensor carried on the body, and responsive to surface-relative movement of the body, the first stasis sensor comprising: swivel caster assembly comprising a stasis indication wheel freely rotatable about a horizontal axis parallel to the surface and freely rotatable about a second axis at an angle relative to the horizontal axis such that rotation about the second axis causes the wheel to swivel on the surface; and a non-contact wheel sensor defining an area of detection around the stasis indication wheel as the wheel freely rotates about the horizontal axis and as the wheel swivels on the surface; and a second stasis sensor carried separately on the body from the first stasis sensor, and responsive to surface-relative movement of the body, the second stasis sensor comprising a drive motor sensor monitoring a drive current drawn by a drive motor of the wheeled-drive, wherein the controller is configured to: concurrently monitor sensory output from each of the first and second stasis sensors; and determine whether the robot is in a substantially stuck condition or at least partially disengaged from the surface as a function of the drive commands and sensory output from each of the first and second stasis sensors.

Assignees

Inventors

Classifications

  • the condition of the floor · CPC title

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

  • Automatic control of the travelling movement; Automatic obstacle detection · CPC title

  • Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation · CPC title

  • G05D1/0231Primary

    using optical position detecting means (position-fixing by using electromagnetic waves other than radio waves, e.g. optical position detecting means G01S5/16) · 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 US9317038B2 cover?
A coverage robot includes a drive configured to maneuver the robot as directed by a controller, a stasis indication wheel rotatable about a first axis perpendicular to a direction of forward travel, and a suspension supporting the wheel. The stasis indication wheel defines a first reflective portion and a second reflective portion. The second reflective portion is substantially less reflective …
Who is the assignee on this patent?
Irobot Corp
What technology area does this patent fall under?
Primary CPC classification G05D1/0231. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 19 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).