AUTONOMOUS CLEANING SYSTEM
First Claim
Patent Images
1. A system for completing indoor cleaning tasks autonomously, comprising:
- a plurality of unmanned vehicles, each of the plurality of unmanned vehicles configured to complete one or more steps of a cleaning task;
one or more cleaning machines for when a cleaning task includes steps for cleaning objects inside a cleaning machine;
a mission control system, comprising;
a processor; and
a memory coupled to the processor and storing program instructions that when executed by the processor cause the processors to at least;
receive parameters for a cleaning task;
determine and provide one or more steps and status for a cleaning task;
command one or more of the plurality of unmanned vehicles to complete one or more steps of a cleaning task; and
command one or more cleaning machines to complete one or more steps of a cleaning task if the cleaning machine is automated and the cleaning task includes steps for cleaning objects inside a cleaning machine;
wherein the unmanned vehicle(s), in response to receiving commands and steps for a cleaning task, are further configured to at least;
perform the commands and complete one or more of the steps of the cleaning task;
wherein any automated cleaning machine(s), in response to receiving commands and steps for a cleaning task, are further configured to at least;
perform the commands and complete one or more steps of the cleaning task.
0 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes a plurality of unmanned vehicles configured to complete cleaning tasks with little or no human involvement by identifying objects, operating washing/drying cleaning machine(s) as needed, and transporting objects to and from cleaning machine(s). The unmanned vehicles may also return objects to designated locations after cleaning, or simply arrange objects within rooms based on an ideal room arrangement state.
84 Citations
20 Claims
-
1. A system for completing indoor cleaning tasks autonomously, comprising:
- a plurality of unmanned vehicles, each of the plurality of unmanned vehicles configured to complete one or more steps of a cleaning task;
one or more cleaning machines for when a cleaning task includes steps for cleaning objects inside a cleaning machine;
a mission control system, comprising;
a processor; and
a memory coupled to the processor and storing program instructions that when executed by the processor cause the processors to at least;
receive parameters for a cleaning task;
determine and provide one or more steps and status for a cleaning task;
command one or more of the plurality of unmanned vehicles to complete one or more steps of a cleaning task; and
command one or more cleaning machines to complete one or more steps of a cleaning task if the cleaning machine is automated and the cleaning task includes steps for cleaning objects inside a cleaning machine;
wherein the unmanned vehicle(s), in response to receiving commands and steps for a cleaning task, are further configured to at least;
perform the commands and complete one or more of the steps of the cleaning task;
wherein any automated cleaning machine(s), in response to receiving commands and steps for a cleaning task, are further configured to at least;
perform the commands and complete one or more steps of the cleaning task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- a plurality of unmanned vehicles, each of the plurality of unmanned vehicles configured to complete one or more steps of a cleaning task;
-
16. A computer-implemented method, comprising:
- under control of one or more computing systems configured with executable instructions, receiving a request from a user or another system;
determining or delegating the determination of the result for the request, and responding to the requestor with the result. - View Dependent Claims (17, 18, 19, 20)
- under control of one or more computing systems configured with executable instructions, receiving a request from a user or another system;
Specification