Nova Patents
EP2148604A2

Autonomous coverage robot

Abstract

This record has no abstract on file.

Term

1.6 yearsto projected expiry

Projected expiry 9 May 2028, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

44 claims: 28 independent, 16 dependent

  1. 1
    Claims of equivalent WO 2008141186 A2 WHAT IS CLAIMED IS:1. A surface treatment robot (10;11) comprising: a chassis (100) having forward and rear ends;a drive system (1600) carried by the chassis and configured to maneuver the robot (10;11) over a cleaning surface, the drive system (1600) comprising right and left driven wheels (504, 505);a vacuum assembly (1300) carried by the chassis (100) and comprising a collection region (208, 232) engaging the cleaning surface and a suction region (112, 114) in fluid communication with the collection region (208, 232, 234, 608), the suction region (112, 114) configured to suction waste from the cleaning surface through the collection region (208, 232);a collection volume (W) carried by the chassis (100) and in fluid communication with the vacuum assembly (1300) for collecting waste removed by the vacuum assembly (1300);a supply (S) volume carried by the chassis (100) and configured to hold a cleaning liquid;an applicator (202;220) carried by the chassis (100) and in fluid communication with the supply volume (S), the applicator (202) configured to dispense the cleaning liquid onto the cleaning surface substantially near the forward end of the chassis (100);and a wetting element (204) carried by the chassis (100) and engaging the cleaning surface to distribute the cleaning liquid along at least a portion of the cleaning surface when the robot (10;11) is driven in a forward direction, the wetting element (204) arranged substantially forward of a transverse axis (24) defined by the right and left driven wheels (504, 505), and the wetting element (204) slidably supporting at least about ten percent of the mass of the robot (10;11) above the cleaning surface.
  2. 3
    The surface treatment robot (10;11 ) of any of the preceding claims, wherein a forward portion of the collection region (208, 232) of the vacuum assembly (1300) is configured to pass a point on the cleaning surface about 0.25 s to about 0.6 s after a forward portion of the applicator (202;220) has passed the point on the cleaning surface when the robot (10;11) is driven at a maximum speed in the forward direction.
  3. 4
    The surface treatment robot ( 10;11 ) of any of the preceding claims, further comprising a navigation system in communication with the drive system (1600) and configured to navigate the robot (10;11), wherein the vacuum assembly (1300) is configured to collect a portion of the cleaning liquid dispensed onto the cleaning surface and the navigation system is configured to navigate the robot to return to collect the cleaning liquid remaining on the surface.
  4. 6
    The surface treatment robot (10; 11 ) of any of the preceding claims, wherein the collection region (208, 232) of the vacuum assembly (1300) comprises:a squeegee (208) attached to the chassis (100) and formed with a longitudinal ridge (258) disposed proximate to the cleaning surface and extending across a cleaning width for providing a liquid collection volume at a forward edge of the ridge (258);and a vacuum chamber (232) partially formed by the squeegee (208) disposed proximate to the longitudinal ridge and extending across the cleaning width, the vacuum chamber (232) in fluid communication with the liquid collection volume by a plurality of suction ports (262) defined by the squeegee (208), substantially above the longitudinal ridge (258).
  5. 7
    The surface treatment robot (10;11) of any of the preceding claims, wherein the drive system (1600) is configured to maneuver the robot (10;11) within a volume of less than about 3 L.
  6. 9
    The surface treatment robot (10;11 ) of any of the preceding claims, wherein the drive system (1600) is configured to provide between about 100 grams-force and about 700 grams-force at each wheel (504, 505) to propel the robot (10;11) at a maximum forward rate of between about 200 mm/s and about 400 mm/s.
  7. 10
    The surface treatment robot ( 10;11 ) of any of the preceding claims, wherein the center of gravity of the robot is substantially along a transverse axis (24) defined by the right and left wheels (504, 505).
  8. 11
    The surface treatment robot ( 11 ) of any of the preceding claims, further comprising an extension element (230) carried by the chassis (100), the extension element (230) extending transversely from the chassis and configured to guide debris toward the chassis (100).
  9. 14
    A surface treatment robot (10; 11) comprising:a chassis (100) having forward and rear ends;a drive system (1600) carried by the chassis (100) and configured to maneuver the robot (10;11) over a cleaning surface, the drive system (1600) comprising right and left driven wheels;a vacuum assembly (1300) carried by the chassis (100) and comprising a collection region (208, 232) engaging the cleaning surface and a suction region (112, 114) in fluid communication with the collection region (208, 232), the suction region (112, 114) configured to suction waste from the cleaning surface through the collection region (208, 232);a collection volume (W) carried by the chassis (100) and in fluid communication with the vacuum assembly (1300) for collecting waste removed by the vacuum assembly (1300);a supply volume (S) carried by the chassis (100) and configured to hold a cleaning liquid;and an applicator (202) carried by the chassis and in fluid communication with the supply volume (S), the applicator (202) configured to dispense the cleaning liquid onto the cleaning surface substantially near the forward end of the chassis (100), wherein the supply volume (S) and the collection volume (W) are configured to maintain a substantially constant center of gravity along a transverse axis defined by the right and left wheels while at least about 25 percent of the total volume of the robot (10;11) shifts from cleaning liquid in the supply volume (S) to waste in the collection volume (W) as cleaning liquid is dispensed from the applicator (202) and waste is collected by the vacuum assembly (1300).
  10. 16
    The surface treatment robot of any of claims 14-15, wherein the wetting element (204;220) has a substantially arcuate shape, the wetting element (204;220) comprising a plurality of bristles (222) extending from the wetting element (204;220) to engage the cleaning surface, the plurality of bristles (222) configured to deform substantially separately from one another to dissipate a force created when the wetting element (204;220) contacts an obstacle as the robot is driven.
  11. 17
    The surface treatment robot of any of claims 14-16, wherein the collection region (208, 232) of the vacuum assembly has a transverse dimension substantially equal to a transverse dimension of the wetting element (204;220), and the right and left differentially driven wheels (504;505) defining a transverse dimension less than or equal to the transverse dimension of the wetting element (204;220).
  12. 18
    The surface treatment robot of any of claims 14-16, wherein the suction region (112, 114) of the vacuum assembly (1300) comprises a fan (112) and an intake conduit (114) in fluid communication with the fan (112) and in fluid communication with the vacuum chamber (608), the fan (112) configured to draw air from the vacuum chamber (608) through the intake conduit (114) to generate a negative air pressure within the vacuum chamber (608) for drawing waste liquid from the collection region (208, 232) into the vacuum chamber (608), at least a portion of the intake conduit (114) arranged about 90 degrees relative to the direction of flow of the waste into the vacuum chamber (608) to block substantial flow of waste into the fan (112).
  13. 19
    The surface treatment robot (10;11 ) of any of claims 14-16, wherein the supply volume (S) defines a first port (602) and the collection volume (W) defines a second port (104), the first port (602) arranged substantially opposite the second port (104) to allow the robot (10;11) to remain in substantially the same orientation when cleaning liquid is added to the supply volume (S) as waste is emptied from the collection compartment (W).
  14. 21
    An autonomous coverage robot (10; 11) comprising:a body (100) having forward and rear ends, a perimeter, and a top region;a drive system (1600) carried by the body and configured to maneuver the robot (10;11) over a cleaning surface, the drive system (1600) comprising right and left driven wheels (504, 505);an optical receiver (410) carried by the body (100) substantially below the top region and substantially forward of the transverse axis (24) defined by the right and left wheels (504, 505);a signal channeler (402) in optical communication with the optical receiver (410), the signal channeler (402) arranged along the top region of the body (100) and extending substantially around the entire perimeter of the body (100) , the signal channeler (402) configured to receive an optical signal (410) from a remote transmitter in substantially any direction around the perimeter of the body (100), the signal channeler (402) internally reflective to direct the optical signal toward the receiver (410), and the drive system (1600) configured to alter a heading setting in response to the optical signal received by the receiver (410).
  15. 23
    The autonomous coverage robot (10;11 ) of any of claims 21-22, wherein at least a portion of the signal channeler (402) is formed of a material having an index of refraction of about 1.4 or greater to allow substantially total internal reflection within the signal channeler (402).
  16. 25
    An autonomous robot comprising:a chassis (100);a biased-to-drop suspension system (500;501) coupled to the chassis (100), the biased-to-drop suspension system (500;501), having a top position and a bottom position;a vacuum assembly (1300) carried by the chassis (100) and configured to suction waste from the cleaning surface;a collection volume (W) carried by the chassis (100) and in fluid communication with the vacuum assembly (1300) for collecting waste (W) suctioned by the vacuum assembly (1300);and a seal movable (682;684) from an open position to a closed position to interrupt at least a portion of the fluid communication between the vacuum assembly (1300) and the collection volume (W), the seal (682;684) coupled to the suspension system (500;501) and configured to move from the open position to the closed position when the biased-to-drop suspension system (500;501) moves from the top position to the bottom position (500;501).
  17. 27
    A robot stasis detection system (10, 550) comprising:a body (100) configured to move over a surface;a stasis sensor (550) carried by the body (100), the stasis sensor (550) comprising: an optical emitter (558) configured to emit a directed beam, a photon detector (560) operable to detect the directed beam, and an object positioned between the directed beam and the photon detector (560) to substantially block optical communication between the optical emitter (558) and the photon detector (560), the object movable in response to a motion sequence of the body (100) to substantially allow optical communication between the optical emitter (558) and the photon detector (560);and a controller (1000) in electrical communication with the stasis sensor (550) and configured determine a stasis condition based at least in part on a level of optical communication between the optical emitter (558) and the photon detector (560).
  18. 30
    The robot stasis detection system (10, 550) of any of claims 27-29, further comprising a wetting element (204;220) carried by the body (100) and in contact with the surface, the wetting element (204;220) configured to spread a cleaning liquid on the surface during the motion sequence of the body (100).
  19. 31
    A method of detecting stasis of an autonomous robot (10; 11 ), the method comprising:emitting a directed beam from an optical emitter (558) carried on the robot (100);controlling a drive system (1600) of the robot (10;11) to provide a motion sequence of the robot (10;11);detecting the directed beam at a photon detector (560) carried on the robot (10;11) as an object carried on the robot (10;11) moves in response to the motion sequence of the robot (10;11);and determining a stasis condition of the robot (10;11) based at least in part on a level of optical communication between the optical emitter (558) and the photon detector (560).
  20. 33
    The method of any of claims 31-32, wherein the robot (10;11) is configured to carry a cleaning element (204;220) in contact with a surface and the motion sequence of the robot (10;11) is part of a cleaning routine of the robot (10;11).
  21. 34
    The method of any of claims 31-33, wherein the robot (10;11) defines a center vertical axis 20 and controlling a drive system (1600) of the robot (10;11) to provide a motion sequence of the robot (10;11) comprises a sequence of drive commands configured to rotate the robot (10;11) about the center vertical axis (20).
  22. 35
    A method of detecting stasis of an autonomous robot (10; 11), the method comprising:maneuvering a robot (10;11) over a surface (378);from an optical emitter (372) carried on the robot (10;11), emitting (380) a directed beam (376) from the optical emitter (372);at a photon detector (374) carried on the robot (10;11), detecting (380) a reflection (376') of the directed beam (376) from the surface (378);determining a stasis condition (382) of the robot (10;11) based at least in part on variations in strength of the reflection (376') detected by the photon detector (374).
  23. 38
    The method of any of claims 35-37, further comprising comparing the determined stasis condition (382) of the robot (10;11) with a second stasis condition determined by a second sensor (366) carried by the robot (10;11).
  24. 39
    The method of any of claims 35-38, wherein maneuvering the robot ( 10;11) over a surface (378) comprises moving the robot (10;11) over the surface (378) at a forward rate of between about 200 m/s and about 400 m/s.
  25. 40
    The method of any of claims 35-39, further comprising determining (382) the presence of a cliff forward of the robot (10;11) based on the strength of the signal detected by the photon detector (374).
  26. 41
    A robot wall detection system comprising:a body (100) configured to move over a surface;a sensor (310) carried by the body (100) for detecting the presence of a wall (319), the sensor (310)comprising: an emitter (312) configured to emit a directed beam (320) having a defined field of emission (316) toward a wall (319) in a substantially forward direction of the robot (10;11), and a detector (314) having a defined field of view (318) extending toward the wall (319) in a substantially forward direction of the body (100), the defined field of view (318) near-parallel to the defined field of emission (316) and intersecting the defined field of emission at a finite region substantially forward of the sensor (310);and a circuit in communication with the detector for controlling the distance between the body 10) and the wall (319).
  27. 43
    The system of any of claims 41-42, wherein the controller ( 1000) is configured to maintain a constant analog value of the detector (314) to move the body (10) at a substantially constant distance from the wall (319).
  28. 44
    The system of any of claims claim 41-43, wherein the defined field of emission (316) arranged relative to the defined field of view (318) to provide a substantially linear relationship between distance from the wall (319) and strength of the signal detected by the detector (314). 45. The system of any of claims 41-44, wherein an included angle between the defined field of emission (316) and the defined field of view (318) is about 10 degrees to about 30 degrees.
Independent claims28