Autonomous floor-cleaning robot
First Claim
1. An autonomous coverage robot comprising:
- a robot housing including a substantially arcuate forward portion, as defined in a plane parallel to a floor surface;
a motor drive mounted in the robot housing and configured to maneuver the robot on the floor surface;
at least two drive wheel modules controlled by the motor drive comprising independently driven drive wheels moveably attached to the robot housing and biased toward the floor surface, each of the drive wheels being moveable downwardly in response to the each of the drive wheels moving over a cliff in the floor surface;
at least one side brush, comprising at least two discrete brush arms, wherein each brush includes a terminal end having a plurality of bristles, driven about a nonhorizontal axis, at least a portion of the at least one side brush extending beyond a peripheral edge of the robot housing to direct debris to within the peripheral edge of the robot housing while the robot is maneuvered across the floor surface, at least a portion of the at least two discrete brush arms periodically occluding an emission path of an emitter of at least one of a plurality of cliff sensors as the robot is maneuvered across the floor surface;
the plurality of cliff sensors housed in the forward portion of the robot housing substantially near a forward edge and spaced from each other, each cliff sensor comprising an emitter and a detector aimed toward the floor surface and configured to receive emitter emissions reflected off of the floor surface, each cliff sensor responsive to a cliff in the floor surface;
at least one obstacle sensor, disposed at a front side of the robot, each obstacle sensor being responsive to obstacles encountered by the robot;
a wheel drop sensor, associated with each drive wheel, that is configured to sense when a drive wheel moves in a direction away from the robot housing and which sends a signal indicating a wheel drop condition of the drive wheel; and
a controller in communication with the plurality of cliff sensors, the at least one obstacle sensor, each of the wheel drop sensors, and the motor drive to redirect the robot in response to a signal from one of the plurality of cliff sensors, the at least one obstacle sensor, and at least one of the wheel drop sensors.
3 Assignments
0 Petitions
Accused Products
Abstract
A robot includes a robot housing having a substantially arcuate forward portion and a motor drive housed by the robot housing and configured to maneuver the robot on a floor surface. At least two independently driven drive wheels are moveably attached to the robot housing and biased toward the floor surface, each of the drive wheels being moveable downwardly in response to the each of the drive wheels moving over a cliff in the floor surface. A plurality of cliff sensors are disposed adjacent a forward edge of the robot housing and spaced from each other, each cliff sensor including an emitter and a detector aimed toward the floor surface and configured to receive emitter emissions reflected off of the floor surface, each cliff sensor being responsive to a cliff in the floor surface and configured to send a signal when a cliff in the floor surface is detected. The robot also includes a wheel drop sensor in communication with each drive wheel that senses when a drive wheel moves downwardly and sends a signal indicating downward movement of the pivoted drive wheel. A controller is in communication with the cliff sensors, each of the wheel drop sensors, and the motor drive to redirect the robot when a cliff in the floor surface is detected.
-
Citations
20 Claims
-
1. An autonomous coverage robot comprising:
-
a robot housing including a substantially arcuate forward portion, as defined in a plane parallel to a floor surface; a motor drive mounted in the robot housing and configured to maneuver the robot on the floor surface; at least two drive wheel modules controlled by the motor drive comprising independently driven drive wheels moveably attached to the robot housing and biased toward the floor surface, each of the drive wheels being moveable downwardly in response to the each of the drive wheels moving over a cliff in the floor surface; at least one side brush, comprising at least two discrete brush arms, wherein each brush includes a terminal end having a plurality of bristles, driven about a nonhorizontal axis, at least a portion of the at least one side brush extending beyond a peripheral edge of the robot housing to direct debris to within the peripheral edge of the robot housing while the robot is maneuvered across the floor surface, at least a portion of the at least two discrete brush arms periodically occluding an emission path of an emitter of at least one of a plurality of cliff sensors as the robot is maneuvered across the floor surface; the plurality of cliff sensors housed in the forward portion of the robot housing substantially near a forward edge and spaced from each other, each cliff sensor comprising an emitter and a detector aimed toward the floor surface and configured to receive emitter emissions reflected off of the floor surface, each cliff sensor responsive to a cliff in the floor surface; at least one obstacle sensor, disposed at a front side of the robot, each obstacle sensor being responsive to obstacles encountered by the robot; a wheel drop sensor, associated with each drive wheel, that is configured to sense when a drive wheel moves in a direction away from the robot housing and which sends a signal indicating a wheel drop condition of the drive wheel; and a controller in communication with the plurality of cliff sensors, the at least one obstacle sensor, each of the wheel drop sensors, and the motor drive to redirect the robot in response to a signal from one of the plurality of cliff sensors, the at least one obstacle sensor, and at least one of the wheel drop sensors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A robot comprising:
-
a robot housing having a substantially arcuate forward edge; at least two independently driven drive wheels located adjacent a lateral edge of the robot housing, each of the drive wheels being moveably attached to the robot housing and biased toward a floor surface, each of the drive wheels being moveable downwardly in response to movement of each of the drive wheels over a cliff in the floor surface; at least three cliff sensors disposed along a contour of the arcuate forward edge of the robot housing and spaced from each other, each cliff sensor comprising an emitter and a detector aimed toward the floor surface and configured to receive emitter emissions reflected off of the floor surface, each cliff sensor being responsive to a cliff in the floor surface; a bumper having a shape of the arcuate forward edge and extending along the robot housing to a position adjacent to the drive wheels, the bumper having a bumper sensor responsive to movement of the bumper relative to the robot housing; a wheel drop sensor, associated with each drive wheel, that is configured to sense when a respective drive wheel moves downwardly, and which sends a signal indicating downward movement of the respective drive wheel; an edge cleaner comprising a rotatable shaft mounted in a recess in an underside of the robot housing, and a side brush comprising a plurality of discrete arms extending outwardly from a hub and attached to the shaft such that rotation of the hub causes the side brush to move debris from the floor surface beyond a peripheral edge of the robot housing for collection by the robot, wherein the plurality of discrete arms of the side brush each includes a terminal end having a plurality of bristles being configured to periodically interrupt a path between at least one of the three cliff sensors and the floor surface as the robot is moved across the floor surface; and a controller responsive to signals generated by the bumper sensor and the wheel drop sensors to redirect the robot in response to a signal from one of the bumper sensor and at least one of the wheel drop sensors. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A robot comprising:
-
a robot housing having a substantially arcuate forward portion; at least two independently driven drive wheels moveably attached to the robot housing and continuously spring biased toward a floor surface, each of the drive wheels including a motor drive connected thereto and being independently moveable while biased downwardly in response to the each of the drive wheels moving over a cliff in the floor surface; an arcuate bumper movable with respect to the robot housing and having a shape of the substantially arcuate forward portion and extending along the robot housing to a position adjacent to the drive wheels, the bumper having a bumper sensor responsive to movement of the bumper relative to the robot housing; a plurality of cliff sensors disposed adjacent to and each aligned substantially along a contour of the substantially arcuate forward portion of the robot housing and spaced from each other, each cliff sensor comprising an emitter and a detector, each detector disposed adjacent the contour and aimed toward the floor surface and configured to receive emitter emissions reflected off of the floor surface, each cliff sensor responsive to a cliff in the floor surface and configured to send a signal when a cliff in the floor surface is detected; a side brush comprising at least two discrete arms each of which includes a terminal end having a plurality of bristles extending outwardly from a hub and attached to the shaft such that rotation of the hub causes the side brush to move debris from the floor surface beyond a peripheral edge of the robot housing for collection by the robot; a wheel drop sensor in communication with each drive wheel configured to sense when a drive wheel is moved by the spring bias downwardly and send a signal indicating downward movement of the drive wheel; and a controller in communication with the bumper sensor, each of the cliff sensors, each of the wheel drop sensors, and each of the motor drives to redirect movement of the robot on a floor surface when a cliff in the floor surface is detected.
-
Specification