Coverage robot mobility
First Claim
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.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
26 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
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. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification