AUTONOMOUS CLEANING ROBOT
First Claim
Patent Images
1. A method executed by an autonomous cleaning robot, comprising:
- performing a cleaning function along a path;
determining if an obstacle is in the path of the autonomous cleaning robot;
when the obstacle is in the path of the autonomous cleaning robot, determining if a height of the obstacle is under a clearance height of the autonomous cleaning robot;
when the height of the obstacle is under the clearance height of the autonomous cleaning robot, determining if the obstacle is to be avoided; and
when the obstacle is to be avoided, changing the path of the autonomous cleaning robot to avoid traversing over the obstacle.
1 Assignment
0 Petitions
Accused Products
Abstract
An autonomous cleaning robot performs a cleaning function and determines if an obstacle is in its path while performing the cleaning function. When an obstacle is in its path, the autonomous cleaning robot determines if a height of the obstacle is under a clearance height of the autonomous cleaning robot. When the height of the obstacle is under the clearance height of the autonomous cleaning robot, the autonomous cleaning robot determines if the obstacle is to be avoided. When the obstacle is to be avoided, the autonomous cleaning robot changes its path to avoid traversing over the obstacle.
-
Citations
20 Claims
-
1. A method executed by an autonomous cleaning robot, comprising:
-
performing a cleaning function along a path; determining if an obstacle is in the path of the autonomous cleaning robot; when the obstacle is in the path of the autonomous cleaning robot, determining if a height of the obstacle is under a clearance height of the autonomous cleaning robot; when the height of the obstacle is under the clearance height of the autonomous cleaning robot, determining if the obstacle is to be avoided; and when the obstacle is to be avoided, changing the path of the autonomous cleaning robot to avoid traversing over the obstacle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An autonomous cleaning robot, comprising:
-
a cleaning unit; a drive unit; a camera; an obstacle sensor; a memory comprising nonvolatile instructions; and a processor executing the nonvolatile instructions to; use the obstacle sensors determine if an obstacle is in a path of the autonomous cleaning robot; when the obstacle is in the path of the autonomous cleaning robot, use the obstacle sensor to determine if a height of the obstacle is under a clearance height of the autonomous cleaning robot; when the height of the obstacle is under the clearance height of the autonomous cleaning robot, use the camera to capture an image of the obstacle and analyze the image to determine if the obstacle is to be avoided; and when the obstacle is to be avoided, change the path of the autonomous cleaning robot to avoid traversing over the obstacle. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification