Method and system for multi-mode coverage for an autonomous robot
First Claim
Patent Images
1. A mobile robot, comprising:
- a drive mechanism that both drives the robot forward across a floor in a drive direction and turns the robot to change the drive direction;
an optical sensor responsive to proximity of an object to be followed on a lateral side of the robot, the optical sensor comprising an emitter having an emission field and a detector having a detection field, the emitter and the detector both collimated to have a finite volume of intersection of the emission and detection fields with a focus point located ahead of a drive wheel of the drive mechanism in the drive direction;
a floor area cleaner disposed on the lateral side of the robot; and
a drive controller that controls the drive mechanism to turn the robot to follow the object on the lateral side of the robot, by changing a robot turning radius to maintain continuous detection of the object by the sensor, including turning the robot toward the lateral side while decreasing the robot turning radius in response to cessation of detection of the object proximate the lateral side;
wherein the controller controls the drive mechanism to follow a path having a turning radius proportional to an angle of turn.
3 Assignments
0 Petitions
Accused Products
Abstract
A control system for a mobile robot (10) is provided to effectively cover a given area by operating in a plurality of modes, including an obstacle following mode (51) and a random bounce mode (49). In other embodiments, spot coverage, such as spiraling (45), or other modes are also used to increase effectiveness. In addition, a behavior based architecture is used to implement the control system, and various escape behaviors are used to ensure full coverage.
375 Citations
9 Claims
-
1. A mobile robot, comprising:
-
a drive mechanism that both drives the robot forward across a floor in a drive direction and turns the robot to change the drive direction; an optical sensor responsive to proximity of an object to be followed on a lateral side of the robot, the optical sensor comprising an emitter having an emission field and a detector having a detection field, the emitter and the detector both collimated to have a finite volume of intersection of the emission and detection fields with a focus point located ahead of a drive wheel of the drive mechanism in the drive direction; a floor area cleaner disposed on the lateral side of the robot; and a drive controller that controls the drive mechanism to turn the robot to follow the object on the lateral side of the robot, by changing a robot turning radius to maintain continuous detection of the object by the sensor, including turning the robot toward the lateral side while decreasing the robot turning radius in response to cessation of detection of the object proximate the lateral side; wherein the controller controls the drive mechanism to follow a path having a turning radius proportional to an angle of turn. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile robot, comprising:
-
a drive mechanism that both drives the robot forward across a floor in a drive direction and turns the robot to change the drive direction; a sensor responsive to proximity of an object to be followed on a lateral side of the robot; a floor area cleaner disposed on the lateral side of the robot; a cleaning head arranged to clean a floor surface over which the robot is driven; and a drive controller that controls the drive mechanism to turn the robot to follow the object on the lateral side of the robot, by changing a robot turning radius to maintain continuous detection of the object by the sensor, including turning the robot toward the lateral side while decreasing the robot turning radius in response to cessation of detection of the object proximate the lateral side; wherein the cleaning head has a width perpendicular to the drive direction, and wherein the turning radius is determined according to the relationship; turning radius =θ
/(2π
) times a value less than the width of the cleaning head, where “
θ
”
is a cumulative turning angle (in radians) from turning initiation.
-
-
7. A mobile robot, comprising:
-
a drive mechanism that both drives the robot forward across a floor in a drive direction and turns the robot to change the drive direction; a sensor responsive to proximity of an object to be followed on a lateral side of the robot; a floor area cleaner disposed on the lateral side of the robot; a cleaning head arranged to clean a floor surface over which the robot is driven; and
a drive controller that controls the drive mechanism to turn the robot to follow the object on the lateral side of the robot, by changing a robot turning radius to maintain continuous detection of the object by the sensor, including turning the robot toward the lateral side while decreasing the robot turning radius in response to cessation of detection of the object proximate the lateral side;wherein the sensor is responsive to proximity of a room wall, and wherein the controller drives the robot to follow a proximate wall on the lateral side of the robot by changing a turning radius to maintain continuous detection of the wall by the sensor, including turning the robot toward the lateral side while decreasing the turning radius of the robot in response to cessation of detection of the wall proximate the lateral side; wherein the controller turns the robot through a minimum turn angle in response to a bump sensor on the robot detecting a bump of the robot against a wall while the robot is wall-following, and stops turning the robot when the sensor detects the bumped wall, thereby substantially aligning the robot with the bumped wall. - View Dependent Claims (8, 9)
-
Specification