Navigational Control System for a Robotic Device
First Claim
1. An autonomous cleaning apparatus comprising:
- a chassis;
a drive system disposed on the chassis and operable to enable movement of the cleaning apparatus;
a controller in communication with the drive system, the controller including a processor operable to control the drive system to steer movement of the cleaning apparatus; and
a cleaning head system disposed on the chassis;
a sensor system in communication with the controller, the sensor system comprising;
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;
wherein 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.
4 Assignments
0 Petitions
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.
159 Citations
20 Claims
-
1. An autonomous cleaning apparatus comprising:
-
a chassis; a drive system disposed on the chassis and operable to enable movement of the cleaning apparatus; a controller in communication with the drive system, the controller including a processor operable to control the drive system to steer movement of the cleaning apparatus; and a cleaning head system disposed on the chassis; a sensor system in communication with the controller, the sensor system comprising; 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; wherein 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An autonomous cleaning apparatus comprising:
-
a chassis; a drive system disposed on the chassis and operable to enable movement of the cleaning apparatus; a controller in communication with the drive system, the controller including a processor operable to control the drive system to steer movement of the cleaning apparatus; and a cleaning head system disposed on the chassis; a sensor system in communication with the controller, the sensor system comprising; 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; wherein 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; wherein the processor controls one or more operational conditions of the autonomous cleaning apparatus based upon the debris signal; and wherein the processor controls the drive system to execute a pattern of movements to steer the autonomous cleaning apparatus toward a debris area corresponding to the debris signal generated by the debris sensor.
-
-
19. An autonomous cleaning apparatus comprising:
-
a drive system operable to enable movement of the cleaning apparatus; a controller in communication with the drive system, the controller including a processor operable to control the drive system to provide at least one pattern of movement of the cleaning apparatus; and a debris sensor for generating a debris signal indicating that the cleaning apparatus has encountered debris, the debris sensor located along a cleaning passageway of the cleaning apparatus and responsive to debris passing through the cleaning passageway to generate a signal indicative of such passing; wherein the processor is responsive to the debris signal to select a pattern of movement of the cleaning apparatus; and wherein the pattern of movement comprises steering the cleaning apparatus toward an area containing debris. - View Dependent Claims (20)
-
Specification