Wall following robot
First Claim
1. A mobile cleaning robot comprising:
- a body that is movable relative to a wall surface;
a reservoir configured to hold a fluid;
a spraying mechanism configured to dispense the fluid from the robot;
a bumper mounted to the body, the bumper being movable relative to the body between a fully uncompressed position and a fully compressed position;
a cleaning pad removably attached to a bottom of the body, the cleaning pad extending beyond a width of the bumper; and
a controller to execute instructions to perform operations comprising;
advancing the robot along a first portion of the wall surface while causing the bumper to be positioned within a predefined range between the fully uncompressed position and the fully compressed position to maintain an angle between the body and the first portion of the wall surface and to maintain contact between the cleaning pad and the first portion of the wall surface, and,in response to the bumper being positioned between the predefined range and the fully compressed position when the bumper contacts a second portion of the wall surface, controlling the robot toretreat from the second portion of the wall surface until the bumper is positioned between the predefined range and the fully uncompressed position,turn away from the first portion of the wall surface,engage the second portion of the wall surface such that the bumper is positioned within the predefined range, and thenadvance along the second portion of the wall surface while causing the bumper to be positioned within the predefined range to maintain an angle between the body and the second portion of the wall surface and to maintain contact between the cleaning pad and the second portion of the wall surface.
4 Assignments
0 Petitions
Accused Products
Abstract
An example robot includes a body that is movable relative to a surface, a bumper mounted on the body to enable movement of the bumper relative to the body, a sensor to produce a signal in response to the movement of the bumper relative to the body caused by contact between the bumper and the surface, and a controller to control movement of the body to cause the body to track the surface based on a value. The bumper is movable between an uncompressed position relative to the body and a compressed position relative to the body. The signal varies linearly with the movement of the bumper relative to the body. The value is based on the signal and indicates that the bumper in a partially compressed position has a compression range between the uncompressed position and the compressed position.
74 Citations
28 Claims
-
1. A mobile cleaning robot comprising:
-
a body that is movable relative to a wall surface; a reservoir configured to hold a fluid; a spraying mechanism configured to dispense the fluid from the robot; a bumper mounted to the body, the bumper being movable relative to the body between a fully uncompressed position and a fully compressed position; a cleaning pad removably attached to a bottom of the body, the cleaning pad extending beyond a width of the bumper; and a controller to execute instructions to perform operations comprising; advancing the robot along a first portion of the wall surface while causing the bumper to be positioned within a predefined range between the fully uncompressed position and the fully compressed position to maintain an angle between the body and the first portion of the wall surface and to maintain contact between the cleaning pad and the first portion of the wall surface, and, in response to the bumper being positioned between the predefined range and the fully compressed position when the bumper contacts a second portion of the wall surface, controlling the robot to retreat from the second portion of the wall surface until the bumper is positioned between the predefined range and the fully uncompressed position, turn away from the first portion of the wall surface, engage the second portion of the wall surface such that the bumper is positioned within the predefined range, and then advance along the second portion of the wall surface while causing the bumper to be positioned within the predefined range to maintain an angle between the body and the second portion of the wall surface and to maintain contact between the cleaning pad and the second portion of the wall surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A mobile cleaning robot comprising:
-
a body movable relative to a wall surface; a bumper movable relative to the body between a fully uncompressed position and a fully compressed position; a cleaning pad removably attached to a bottom of the body and a controller to execute instructions to perform operations comprising; in response to the bumper being positioned between a predefined range of compression and the fully compressed position when the bumper contacts a wall surface, controlling the robot to retreat from the wall surface until the bumper is positioned between the predefined range and the fully uncompressed position, turn away from the wall surface, engage the wall surface such that the bumper is positioned within the predefined range, and then advance along the wall surface while causing the bumper to be positioned within the predefined range to maintain an angle between the robot and the wall surface and to maintain contact between the cleaning pad and the wall surface. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification