Method for controlling self-running cleaning apparatus
First Claim
Patent Images
1. A method for guiding a self-propelled autonomous cleaning robot having distance sensing means, obstacle sensing means, memory means and computing means, the method comprising:
- a. starting a single-pass learning phase by said robot moving in a forward direction into an area to be cleaned having a left and right side boundary;
b. repeatedly contemporaneously sensing a distance to the right boundary, a distance to the left boundary, and a distance travelled;
c. storing said distances in said memory means;
d. adjusting the direction of said robot in response to said right and left boundary distances to maintain a desired distance from said left and right boundaries;
e. updating a plan of the area to be cleaned with said distances as the robot moves;
f. continuing steps b through e until an obstacle in the forward direction is detected by the robot, thereby ending said single-pass learning phase;
g. computing a cleaning path that will completely traverse said plan; and
h. performing a cleaning phase by said robot following said cleaning path as sensed by said distance sensing means.
8 Assignments
0 Petitions
Accused Products
Abstract
In a learning phase, a cleaning robot is started into an area to be cleaned. The robot measures and records the distances to left and right boundaries as it travels to determine the plan of the area. Using the measurements, it steers down the center of the area until it encounters a forward obstacle. It then determines a path for cleaning the area. In a cleaning phase, the robot follows the determined path.
-
Citations
6 Claims
-
1. A method for guiding a self-propelled autonomous cleaning robot having distance sensing means, obstacle sensing means, memory means and computing means, the method comprising:
-
a. starting a single-pass learning phase by said robot moving in a forward direction into an area to be cleaned having a left and right side boundary; b. repeatedly contemporaneously sensing a distance to the right boundary, a distance to the left boundary, and a distance travelled; c. storing said distances in said memory means; d. adjusting the direction of said robot in response to said right and left boundary distances to maintain a desired distance from said left and right boundaries; e. updating a plan of the area to be cleaned with said distances as the robot moves; f. continuing steps b through e until an obstacle in the forward direction is detected by the robot, thereby ending said single-pass learning phase; g. computing a cleaning path that will completely traverse said plan; and h. performing a cleaning phase by said robot following said cleaning path as sensed by said distance sensing means. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification