Robotic vacuum cleaner
First Claim
Patent Images
1. An apparatus for autonomous operation over an area comprising:
- a drive system; and
a controller in communication with said drive system, said controller including a processor programmed to;
provide at least one scanning pattern for a first portion of said area;
analyze said first portion for an opening to a second portion of said area; and
signal said drive system to move along a path at least proximate the periphery of said first portion to and through said opening to said second portion of said area.
3 Assignments
0 Petitions
Accused Products
Abstract
An autonomous robot, that is for example, suitable for operations such as vacuuming and surface cleaning includes a payload configured for vacuum cleaning, a drive system including a steering system, a navigation system, and a control system for integrating operations of the aforementioned systems.
311 Citations
39 Claims
-
1. An apparatus for autonomous operation over an area comprising:
-
a drive system; and
a controller in communication with said drive system, said controller including a processor programmed to;
provide at least one scanning pattern for a first portion of said area;
analyze said first portion for an opening to a second portion of said area; and
signal said drive system to move along a path at least proximate the periphery of said first portion to and through said opening to said second portion of said area. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for autonomous operation over an area comprising:
-
a drive system; and
a controller in communication with said drive system, said controller including a processor programmed to;
provide at least one scanning pattern for a portion of said area from a first point;
signal said drive system to move along a path at least proximate the periphery of the scanned portion to a second point, said second point at a different location than said first point; and
provide at least one scanning pattern for a portion of said area from said second point.
-
- 8. The apparatus of claim 8, wherein said processor is programmed such that said path includes a predetermined length.
-
10. The apparatus of claim 10, wherein said length of said path (D) determined dynamically is in accordance with the formula:
-
D=[K1·
d][Σ
Li/max{Li}]+[K2·
max{Li}]where, Li is the series L1 to Ln, and L1 to Ln are the lengths of each straight line portion of the scanned pattern;
K1, and K2 can be, for example, K1=0.8, K2=1, where Li are measured in meters; and
d is the diameter of the apparatus, for example apparatus, expressed in meters.
-
-
12. A method for area coverage by an autonomous machine comprising:
-
scanning a first portion of said area in accordance with at least one scanning pattern;
analyzing said forst portion for an opening to a second portion of said area; and
moving along a path at least proximate to the periphery of said first portion to and through said opening to said second portion of said area.
-
-
13. The method of claim 13, additionally comprising:
- scanning said second portion of said area in accordance with at least one scanning pattern.
- View Dependent Claims (16, 17, 18, 19, 20)
- 14. The method of claim 14, wherein said at least one scanning pattern for said second portion of said area is executed substantially free of repetition.
-
21. A method for area coverage by an autonomous machine comprising:
-
scanning a portion of said area in accordance with at least one scanning pattern, from a first point;
moving along a path at least proximate the periphery of said scanned portion to a second point, said second point at a different location than said first point; and
scanning a portion of said area in accordance with at least one scanning pattern, from said second point.
-
- 22. The method of claim 22, wherein said moving along said path includes moving a predetermined length.
-
28. An apparatus for autonomous operation over an area comprising:
-
a drive system; and
,a controller in communication with said drive system, said controller including a processor programmed to;
provide at least one scanning pattern for a first portion of said area, said scanning pattern substantially free of repetition;
analyze said first portion for an opening to a second portion of said area; and
,signal said drive system to move along a path at least proximate the periphery of said first portion to and through said opening to said second portion of said area.
-
-
29. The apparatus of claim 29, wherein said processor is additionally programmed to:
- provide at least one scanning pattern for said second portion of said area.
- View Dependent Claims (30, 31, 32)
-
33. A method for coverage of an area by an autonomous machine comprising:
-
scanning a first portion of said area in accordance with at least one scanning pattern, said at least one scannning pattern substantially free of repetition;
analyzing said first portion for an opening to a second portion of said area; and
,moving along a path at least proximate to the periphery of said first portion to and through said opening to said second portion of said area.
-
-
34. The method of claim 34, additionally comprising:
- scanning said second portion of said area in accordance with at least one scanning pattern.
- View Dependent Claims (38, 39)
-
35. The method of claim 35, additionally comprising:
- vacuum cleaning during at least a portion of said scanning said first portion of said area, and during at least a portion of said scanning said second portion of said area.
- View Dependent Claims (36, 37)
Specification