Apparatus and methods for semi-autonomous cleaning of surfaces
First Claim
Patent Images
1. An apparatus, comprising:
- a frame;
a drive system supported by the frame and configured to move the frame along a surface, the drive system including at least one wheel configured to rotate about a first axis and a second axis non-parallel to the first axis, the drive system further including a motor operably coupled to the at least one wheel and configured to produce an output operable in rotating the at least one wheel about at least the first axis;
a cleaning assembly coupled to the frame, the cleaning assembly configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame; and
an electronics system supported by the frame, the electronics system including at least a processor and a memory, the processor configured to execute a set of instructions stored in the memory associated with defining a path, the drive system configured to move the cleaning assembly along the path and the cleaning assembly configured to engage the surface to transfer detritus from the surface to the storage volume, the processor configured to define a redefined path along which the drive system is configured to move the cleaning assembly based on at least one signal associated with the path, the at least one signal being received from at least one sensor configured to detect a variance along the path.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.
25 Citations
47 Claims
-
1. An apparatus, comprising:
-
a frame; a drive system supported by the frame and configured to move the frame along a surface, the drive system including at least one wheel configured to rotate about a first axis and a second axis non-parallel to the first axis, the drive system further including a motor operably coupled to the at least one wheel and configured to produce an output operable in rotating the at least one wheel about at least the first axis; a cleaning assembly coupled to the frame, the cleaning assembly configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame; and an electronics system supported by the frame, the electronics system including at least a processor and a memory, the processor configured to execute a set of instructions stored in the memory associated with defining a path, the drive system configured to move the cleaning assembly along the path and the cleaning assembly configured to engage the surface to transfer detritus from the surface to the storage volume, the processor configured to define a redefined path along which the drive system is configured to move the cleaning assembly based on at least one signal associated with the path, the at least one signal being received from at least one sensor configured to detect a variance along the path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
a frame supporting at least one storage volume; a drive system supported by the frame and configured to move the frame along a surface, the drive system including a plurality of wheels, each wheel from the plurality of wheels configured to rotate about a wheel axis in response to an output of a different motor from a plurality of motors, an angle defined between each wheel axis being substantially equal; a cleaning assembly coupled to the frame, the cleaning assembly configured to engage the surface to transfer detritus from the surface to the at least one storage volume; and an electronics system supported by the frame and including at least a memory and a processor, the electronics system configured to send one or more signals to at least one motor from the plurality of motors indicative of an instruction to rotate the associated wheel from the plurality of wheels about the associated wheel axis to move the cleaning assembly along the surface in a predetermined path, the processor being configured to execute a set of instructions stored in the memory associated with (1) defining a map of the surface based on data received from one or more sensors, (2) decomposing the map into a plurality of sectors that collectively form the map, (3) defining a path along each sector from the plurality of sectors based at least in part on a calculated efficiency associated with transferring detritus from that sector from the plurality of sectors to the at least one storage volume, and (4) combining the path along each sector from the plurality of sectors to define the predetermined path, the predetermined path based at least in part on a calculated efficiency associated with the cleaning assembly transferring detritus from at least a portion of the surface to the at least one storage volume. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
a frame; a drive system supported by the frame and configured to move the frame along a surface; a cleaning assembly coupled to the frame, the cleaning assembly configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame with a first predetermined efficiency when the drive system moves the cleaning assembly along a path and a second predetermined efficiency greater than the first predetermined efficiency when the drive system moves the cleaning assembly along a redefined path; and an electronics system supported by the frame, the electronics system including at least a processor and a memory, the processor configured to execute a set of instructions stored in the memory associated with defining the path, the drive system configured to move the cleaning assembly along the path and the cleaning assembly configured to engage the surface to transfer detritus from the surface to the storage volume, the processor configured to define the redefined path along which the drive system is configured to move the cleaning assembly based on at least one signal associated with the path. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus, comprising:
-
a frame supporting at least one storage volume; a drive system supported by the frame and configured to move the frame along a surface, the drive system including a plurality of wheels, each wheel from the plurality of wheels configured to rotate about a wheel axis in response to an output of a different motor from a plurality of motors, an angle defined between each wheel axis being substantially equal; a cleaning assembly coupled to the frame, the cleaning assembly configured to engage the surface to transfer detritus from the surface to the at least one storage volume; and an electronics system supported by the frame and including at least a memory and a processor, the electronics system configured to send one or more signals to at least one motor from the plurality of motors indicative of an instruction to rotate the associated wheel from the plurality of wheels about the associated wheel axis to move the cleaning assembly along the surface in a predetermined path, the processor being configured to execute a set of instructions stored in the memory associated with; defining a map of the surface based on data received from one or more sensors, decomposing the map of the surface into a plurality of sectors collectively forming the map of the surface, and defining a path along each sector from the plurality of sectors based at least in part on a calculated efficiency associated with transferring detritus from that sector from the plurality of sectors to the at least one storage volume. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus, comprising:
-
a frame supporting at least one storage volume; a drive system supported by the frame and configured to move the frame along a surface; a cleaning assembly coupled to the frame, the cleaning assembly configured to engage the surface to transfer detritus from the surface to the at least one storage volume; and an electronics system supported by the frame and including a processor and a memory, the processor configured to execute a set of instructions stored in the memory to (1) define a map of the surface based on data received from one or more sensors, (2) decompose the map of the surface into a plurality of sectors collectively forming the map of the surface, and (3) define a path along each sector from the plurality of sectors based at least in part on a calculated efficiency associated with transferring detritus from that sector from the plurality of sectors to the at least one storage volume, the electronics system configured to send one or more signals to the drive system indicative of an instruction to move the cleaning assembly along the surface in a predetermined path. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47)
-
Specification