Navigational control system for a robotic device
DC CAFCFirst Claim
1. An autonomous cleaning apparatus comprising:
- a cleaning head;
a drive system operable to move the cleaning apparatus along a surface of a working environment while the cleaning head cleans the surface; and
a receiving system configured toprior to initiation of a cleaning mission of the cleaning apparatus, store a map of at least a portion of the working environment based on previously determined positions of the cleaning apparatus and autonomously identify a hot spot in the map based on the previously determined positions of the cleaning apparatus,determine, during the cleaning mission, a position of the cleaning apparatus in the working environment, andcause the cleaning apparatus, during the cleaning mission, to initiate a spot coverage cleaning behavior of the cleaning apparatus in response to the determined position of the cleaning apparatus corresponding to the hot spot in the stored map.
4 Assignments
Litigations
1 Petition
Accused Products
Abstract
An autonomous cleaning apparatus includes a chassis, a drive system disposed on the chassis and operable to enable movement of the cleaning apparatus, and a controller in communication with the drive system. The controller includes a processor operable to control the drive system to steer movement of the cleaning apparatus. The autonomous cleaning apparatus includes a cleaning head system disposed on the chassis and a sensor system in communication with the controller. The sensor system includes a debris sensor for generating a debris signal, a bump sensor for generating a bump signal, and an obstacle following sensor disposed on a side of the autonomous cleaning apparatus for generating an obstacle signal. The processor executes a prioritized arbitration scheme to identify and implement one or more dominant behavioral modes based upon at least one signal received from the sensor system.
37 Citations
22 Claims
-
1. An autonomous cleaning apparatus comprising:
-
a cleaning head; a drive system operable to move the cleaning apparatus along a surface of a working environment while the cleaning head cleans the surface; and a receiving system configured to prior to initiation of a cleaning mission of the cleaning apparatus, store a map of at least a portion of the working environment based on previously determined positions of the cleaning apparatus and autonomously identify a hot spot in the map based on the previously determined positions of the cleaning apparatus, determine, during the cleaning mission, a position of the cleaning apparatus in the working environment, and cause the cleaning apparatus, during the cleaning mission, to initiate a spot coverage cleaning behavior of the cleaning apparatus in response to the determined position of the cleaning apparatus corresponding to the hot spot in the stored map. - View Dependent Claims (2, 3)
-
-
4. An autonomous cleaning apparatus comprising:
-
a cleaning head; a drive system operable to move the cleaning apparatus along a surface of a working environment while the cleaning head cleans the surface; and a receiving system configured to prior to initiation of a cleaning mission of the cleaning apparatus, store a map of at least a portion of the working environment based on previously determined positions of the cleaning apparatus and autonomously identify a predefined zone in the map based on the previously determined positions of the cleaning apparatus, determine, during the cleaning mission, a position of the cleaning apparatus in the working environment, and cause the cleaning apparatus, during the cleaning mission, to initiate a prescribed conduct to alter a movement activity of the cleaning apparatus in response to the determined position of the cleaning apparatus being within the predefined zone in the working environment and indicated on the stored map. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A navigational control system comprising:
-
a transmitting system configured to emit one or more signals into a working environment; and a receiving system integrated with a cleaning apparatus configured to move along a surface of the working environment while cleaning the surface, wherein the receiving system is configured to prior to initiation of a cleaning mission of the cleaning apparatus, store a map of at least a portion of the working environment based on previously determined positions of the cleaning apparatus and autonomously identify a predefined zone in the map based on the previously determined positions of the cleaning apparatus, determine, during the cleaning mission, a position of the cleaning apparatus in the working environment by detecting the one or more signals emitted in the working environment, and cause the cleaning apparatus, during the cleaning mission, to initiate a prescribed conduct in response to the determined position of the cleaning apparatus being within the predefined zone in the working environment and indicated on the stored map. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification