IP Library › Granted Patent US 8,978,196
Granted Patent B2
US 8,978,196 · App. 13/722,566 · Granted Mar 17, 2015

Coverage robot mobility

Inventors: Selma Svendsen (Andover, MA); Daniel N. Ozick (Newtown, MA); Christopher M. Casey (Lexington, MA); Deepak Ramesh Kapoor (Cupertino, CA); Tony L. Campbell (Stoneham, MA); Chikyung Won (Tewksbury, MA); Christopher John Morse (Malden, MA); Scott Thomas Burnett (Windham, NH)
Assignee: iRobot Corporation
A47L11/40A47L5/30A47L9/0466A47L11/24A47L11/4011A47L11/4013A47L11/4041A47L11/4061A47L11/4072G05D1/0225G05D1/0227G05D1/0234G05D1/0242G05D1/0272G05D1/028B25J9/0003A47L2201/00G05D1/0255G05D1/0274G05D2201/0203G05D2201/0215H04L1/16Y02T10/7258Y02B60/50Y10S901/01Y10S901/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,978,196
App. No.
13/722,566
Filed
Dec 20, 2012
Granted
Mar 17, 2015
Kind
B2
Art Unit
3723
USPC
15/319
Abstract

An autonomous coverage robot includes a body having at least one outer wall, a drive system disposed on the body and configured to maneuver the robot over a work surface, and a cleaning assembly carried by the body. The cleaning assembly includes first and second cleaning rollers rotatably coupled to the body, a suction assembly having a channel disposed adjacent at least one of the cleaning rollers, and a container in fluid communication with the channel. The container is configured to collect debris drawn into the channel. The suction assembly is configured to draw debris removed from the work surface by at least one of the cleaning rollers into the channel, and the container has a wall common with the at least one outer wall of the body.

Claims (47)

1. An autonomous coverage robot comprising:

a chassis;

a drive system mounted on the chassis and configured to maneuver the robot across a floor surface according to a speed setting and a heading setting provided by a controller;

a cleaning head carried by the chassis and driven by a cleaning head motor to rotate about an axis proximate a forward portion of the chassis, the cleaning head positioned to engage the floor surface while the robot is maneuvered by the drive system;

a bump sensor responsive to a collision of the robot with an obstacle in a forward direction; and

a proximity sensor responsive to a potential obstacle forward of the robot,

wherein the controller is configured to continuously navigate the robot in a cleaning mode while negotiating obstacles by:

reducing the speed setting in response to a signal from the proximity sensor indicating detection of a potential obstacle, and altering the heading setting in response to a signal received from the bump sensor indicating contact with an obstacle; and

in response to determining that the cleaning head is entangled:

altering an angular velocity of the cleaning head; and

controlling the drive system to maneuver the robot to allow the cleaning head to disentangle as the robot moves.

2. The coverage robot of claim 1 , further comprising a motor current sensor in communication with the controller and configured to monitor motor current associated with the cleaning head.

3. The coverage robot of claim 2 , wherein the controller is configured to determine that the cleaning head is entangled based on an elevated motor current of the cleaning head motor detected by the motor current sensor.

4. The coverage robot of claim 2 , wherein the controller is configured to alter the angular velocity of the cleaning head by reverse biasing the motor current of the cleaning head motor.

5. The coverage robot of claim 2 , wherein the controller is configured to alter the angular velocity of the cleaning head by turning off the cleaning head motor.

6. The coverage robot of claim 1 , wherein the controller, in response to determining that the cleaning head is entangled, controls the drive system to move the robot backwards, altering a drive direction, and subsequently move the robot forward.

7. The coverage robot of claim 1 , wherein the cleaning head comprises a cleaning head body with bristles, rotating about a substantially horizontal axis.

8. The coverage robot of claim 7 , wherein the cleaning head further comprises one or more soft flaps disposed along a length of the cleaning head body.

9. The coverage robot of claim 8 , wherein the one or more soft flaps are curved lengthwise along the cleaning head body.

10. The coverage robot of claim 1 , further comprising an edge cleaning head carried by the chassis and driven by an edge cleaning head motor to rotate about a non-horizontal axis, the edge cleaning head extending beyond a lateral extent of the chassis to engage the floor surface while the robot is maneuvered across the floor.

11. The coverage robot of claim 10 , wherein the cleaning head comprises a brush with bristles disposed on a peripheral edge of the robot, rotating about a substantially vertical axis.

12. The coverage robot of claim 1 , wherein controlling the drive system to maneuver the robot to allow the cleaning head to disentangle as the robot moves comprises maneuvering the robot such that a flexible member entangled on the cleaning head pulls on the cleaning head to unwind the flexible member from the cleaning head.

13. The coverage robot of claim 1 , wherein the drive system is configured to increase the speed setting if the drive system does not receive a subsequent signal indicating the presence of an obstacle while continuing to advance according to the heading setting and the reduced speed setting.

14. The coverage robot of claim 1 , wherein the drive system is configured to maneuver the robot at a torque setting, and wherein the controller is configured to alter the torque setting in response to the signal received from the bump sensor indicating contact with an obstacle.

15. The coverage robot of claim 1 , wherein the proximity sensor comprises at least one infrared emitter and receive pair.

16. The coverage robot of claim 1 , wherein the proximity sensor comprises a sonar device.

17. The coverage robot of claim 1 , wherein the bump sensor comprises a switch.

18. The coverage robot of claim 1 , wherein the bump sensor comprises a capacitive sensor.

19. The coverage robot of claim 1 , wherein the controller is configured to alter the heading setting in response to a signal received from the bump sensor indicating contact with an obstacle by operating the robot to follow a perimeter of the obstacle.

20. The coverage robot of claim 1 , wherein the controller is configured to alter the heading setting in response to a signal received from the bump sensor indicating contact with an obstacle by operating the drive system to direct the robot away from the obstacle.

21. An autonomous coverage robot comprising:

a chassis;

a drive system mounted on the chassis and configured to maneuver the robot across a floor surface according to a speed setting and a heading setting provided by a controller;

a cleaning head carried by the chassis and driven by a cleaning head motor to rotate about an axis proximate a forward portion of the chassis, the cleaning head positioned to engage the floor surface while the robot is maneuvered by the drive system;

a bump sensor responsive to a collision of the robot with an obstacle in a forward direction; and

a proximity sensor responsive to a potential obstacle forward of the robot,

wherein the controller is configured to continuously navigate the robot in a cleaning mode while negotiating obstacles by:

reducing the speed setting in response to a signal from the proximity sensor indicating detection of a potential obstacle, and altering the heading setting in response to a signal received from the bump sensor indicating contact with an obstacle;

altering an angular velocity of the cleaning head; and

controlling the drive system to maneuver the robot to allow the cleaning head to disentangle as the robot moves, in response to determining that the cleaning head is entangled.

22. The coverage robot of claim 21 , further comprising a motor current sensor in communication with the controller and configured to monitor motor current associated with the cleaning head.

23. The coverage robot of claim 21 , wherein the cleaning head comprises a cleaning head body with bristles, rotating about a substantially horizontal axis,

wherein the cleaning head further comprises one or more soft flaps disposed along a length of the cleaning head body, and

wherein the one or more soft flaps are curved lengthwise along the cleaning head body.

24. The coverage robot of claim 21 , further comprising an edge cleaning head carried by the chassis and driven by an edge cleaning head motor to rotate about a non-horizontal axis, the edge cleaning head extending beyond a lateral extent of the chassis to engage the floor surface while the robot is maneuvered across the floor.

25. The coverage robot of claim 21 , wherein controlling the drive system to maneuver the robot to allow the cleaning head to disentangle as the robot moves comprises maneuvering the robot such that a flexible member entangled on the cleaning head pulls on the cleaning head to unwind the flexible member from the cleaning head.

26. The coverage robot of claim 21 , wherein the drive system is configured to maneuver the robot at a torque setting, and wherein the controller is configured to alter the torque setting in response to the signal received from the bump sensor indicating contact with an obstacle.

Assignments (5)
NOTICE OF ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2025
From: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
To: SANTRUM HONG KONG CO., LIMITED, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 073707/0516 →
SECURITY INTEREST Recorded Aug 9, 2023
From: IROBOT CORPORATION
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 064532/0856 →
RELEASE OF SECURITY INTEREST Recorded Jul 31, 2023
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: IROBOT CORPORATION
Reel/Frame 064430/0001 →
SECURITY INTEREST Recorded Nov 3, 2022
From: IROBOT CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061878/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2013
From: SVENDSEN, SELMA; OZICK, DANIEL N.; CASEY, CHRISTOPHER M.; KAPOOR, DEEPAK RAMESH; CAMPBELL, TONY L.; WON, CHIKYUNG; MORSE, CHRISTOPHER JOHN; BURNETT, SCOTT THOMAS
To: IROBOT CORPORATION
Reel/Frame 030045/0693 →
Continuity (4)
Continuation 12211938 · Sep 17, 2008
Continuation 11633885 · Dec 4, 2006
Provisional Application 60741442 · Dec 2, 2005
Related Publication 20130206170A1 · Aug 15, 2013