Autonomous versatile vehicle system
AssigneeAI Incorporated
InventorsAli Ebrahimi Afrouzi, Lukas Robinson, Shahin Fathi Djalali
Life of this patent
Estimating the term…
Abstract
Provided is a system for robotic collaboration, including a first robotic chassis and a second robotic chassis each including a medium storing instructions that when executed by a respective processor effectuates operations including: capturing data of an environment and data indicative of movement; inferring locations visited up to a current location based on at least the data of the environment; and tracking areas cleaned based on the locations visited. The first robotic chassis performs a first part of a task and the second robotic chassis performs a second part of the task after the first robotic chassis completes the first part of the task.
Claims30
A system for robotic collaboration, comprising:
- a first robotic chassis comprising:
- a set of wheels coupled to the chassis to drive the first robotic chassis;
- a control system for actuating movement of the set of wheels;
- a power supply;
- at least one sensor;
- a cleaning tool used in performing tasks;
- a processor electronically coupled to the control system and the at least one sensor;
- and
- a tangible, non-transitory, machine readable medium storing instructions that when executed by the processor of the first robotic chassis effectuates operations comprising:
- capturing, with the at least one sensor of the first robotic chassis, data of an environment of the first robotic chassis and data indicative of movement of the first robotic chassis;
- inferring, with the processor of the first robotic chassis, locations visited by the first robotic chassis up to a current location of the first robotic chassis based on at least the data of the environment;
- and
- executing, with the first robotic chassis, a first part of a task;
- and
- a second robotic chassis comprising:
- a set of wheels coupled to the chassis to drive the second robotic chassis;
- a control system for actuating movement of the set of wheels;
- a power supply;
- at least one sensor;
- a cleaning tool used in performing tasks;
- a processor electronically coupled to the control system and the at least one sensor;
- and
- a tangible, non-transitory, machine readable medium storing instructions that when executed by the processor of the second robotic chassis effectuates operations comprising:
- capturing, with the at least one sensor of the second robotic chassis, data of an environment of the second robotic chassis and data indicative of movement of the second robotic chassis;
- inferring, with the processor of the second robotic chassis, locations visited by the second robotic chassis up to a current location of the second robotic chassis based on at least the data of the environment;
- and
- executing, with the second robotic chassis, a second part of the task after the first robotic chassis completes the first part of the task, the completion of the first part of the task being indicated by a signal received with the processor of the second robotic chassis;
- and
- wherein:
- an application of a communication device is paired with the first robotic chassis and the second robotic chassis;
- the application of the communication device is configured to:
- display at least a battery level of the first robotic chassis and the second robotic chassis, a map divided into subareas with adjustable dividers, obstacle data;
- and
- receive at least one input designating a modification to the adjustable dividers and an instruction for the first robotic chassis or the second robotic chassis to immediately navigate to a particular area to perform work;
- the first robotic chassis is actuated to execute the first part of the task by a voice command received by a microphone from a user;
- and
- the first robotic chassis and the second robotic chassis provide different cleaning services.
A system for robotic collaboration, comprising:
- a first robotic chassis comprising:
- a set of wheels coupled to the chassis to drive the first robotic chassis;
- a control system for actuating movement of the set of wheels;
- a power supply;
- at least one sensor;
- a processor electronically coupled to the control system and the at least one sensor;
- and
- a tangible, non-transitory, machine readable medium storing instructions that when executed by the processor of the first robotic chassis effectuates operations comprising:
- capturing, with the at least one sensor of the first robotic chassis, data of an environment of the first robotic chassis and data indicative of movement of the first robotic chassis;
- generating or updating, with the processor of the first robotic chassis, a map of the environment based on at least a portion of the captured data;
- executing, with the first robotic chassis, a first part of a task;
- and
- a second robotic chassis comprising:
- a set of wheels coupled to the chassis to drive the second robotic chassis;
- a control system for actuating movement of the set of wheels;
- a power supply;
- at least one sensor;
- a processor electronically coupled to the control system and the at least one sensor;
- and
- a tangible, non-transitory, machine readable medium storing instructions that when executed by the processor of the second robotic chassis effectuates operations comprising:
- capturing, with the at least one sensor of the second robotic chassis, data of an environment of the second robotic chassis and data indicative of movement of the second robotic chassis;
- generating or updating, with the processor of the second robotic chassis, a map of the environment based on at least a portion of the captured data;
- and
- executing, with the second robotic chassis, a second part of the task after the first robotic chassis completes the first part of the task, the completion of the first part of the task being indicated by a signal received with the processor of the second robotic chassis;
- and
- wherein:
- an application of a communication device is paired with the first robotic chassis and the second robotic chassis;
- the application of the communication device is configured to:
- display at least a battery level of the first robotic chassis and the second robotic chassis, the map generated by the processor of the first robotic chassis, and obstacle data;
- and
- receive at least one input designating an instruction for the first robotic chassis or the second robotic chassis to navigate to a particular area to perform work;
- the first robotic chassis and the second robotic chassis each return to a charging station upon completing their respective parts of the task;
- and
- the first robotic chassis and the second robotic chassis provide different services.
A system for robotic collaboration, comprising:
- a first robotic chassis comprising:
- a set of wheels coupled to the chassis to drive the first robotic chassis;
- a control system for actuating movement of the set of wheels;
- a power supply;
- at least one sensor;
- a processor electronically coupled to the control system and the at least one sensor;
- and
- a tangible, non-transitory, machine readable medium storing instructions that when executed by the processor of the first robotic chassis effectuates operations comprising:
- capturing, with the at least one sensor of the first robotic chassis, data of an environment of the first robotic chassis and data indicative of movement of the first robotic chassis;
- generating or updating, with the processor of the first robotic chassis, a first map of the environment based on at least a portion of the captured data;
- and
- executing, with the first robotic chassis, a first part of a task;
- and
- a second robotic chassis comprising:
- a set of wheels coupled to the chassis to drive the second robotic chassis;
- a control system for actuating movement of the set of wheels;
- a power supply;
- at least one sensor;
- a processor electronically coupled to the control system and the at least one sensor;
- and
- a tangible, non-transitory, machine readable medium storing instructions that when executed by the processor of the second robotic chassis effectuates operations comprising:
- capturing, with the at least one sensor of the second robotic chassis, data of an environment of the second robotic chassis and data indicative of movement of the second robotic chassis;
- and
- executing, with the second robotic chassis, a second part of the task after the first robotic chassis completes the first part of the task, the completion of the first part of the task being indicated by a signal received with the processor of the second robotic chassis;
- and
- wherein:
- an application of a communication device is paired with the first robotic chassis and the second robotic chassis;
- the application of the communication device is configured to:
- display at least a battery level of the first robotic chassis and the second robotic chassis, the first map, and obstacle data;
- and
- receive at least one input designating an instruction for the first robotic chassis or the second robotic chassis to navigate to a particular area to perform work;
- and
- the first robotic chassis and the second robotic chassis provide different services.
A method for collaboration between a first robotic chassis and a second robotic chassis, comprising:
- capturing, with at least one sensor of the first robotic chassis, data of an environment and data indicative of movement of the first robotic chassis;
- generating or updating, with a processor of the first robotic chassis, a first map of the environment based on at least a portion of the captured data;
- executing, with the first robotic chassis, a first part of a task;
- capturing, with at least one sensor of the second robotic chassis, data of the environment and data indicative of movement of the second robotic chassis;
- and
- executing, with the second robotic chassis, a second part of the task after the first robotic chassis completes the first part of the task, the completion of the first part of the task being indicated by a signal received with the processor of the second robotic chassis;
- displaying, with an application of a communication device paired with the first robotic chassis and the second robotic chassis, at least a battery level of the first robotic chassis and the second robotic chassis, the first map, and obstacle data;
- and
- receiving, with the application, at least one input designating an instruction for the first robotic chassis or the second robotic chassis to navigate to a particular area to perform work;
- wherein the first robotic chassis and the second robotic chassis provide differing services.
Dependencies are inferred from the claim text.