Autonomous versatile vehicle system
AssigneeAI Incorporated
InventorsAli Ebrahimi Afrouzi, Lukas Fath, Shahin Fathi Djalali
Life of this patent
Estimating the term…
Abstract
Included is a method for collaboration between a first robotic chassis and a second robotic chassis, including: executing, with the processor of the first robotic chassis, a first part of a task; transmitting, with the processor of the first robotic chassis, a signal to a processor of the second robotic chassis upon completion of the first part of the task; and executing, with the processor of the second robotic chassis, a second part of the task upon receiving the signal transmitted from the processor of the first robotic chassis; wherein the first robotic chassis and the second robotic chassis provide differing services.
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 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;
- inferring, with the processor of the first robotic chassis, a current location of the first robotic chassis based on the data of the environment and the data indicative of movement of the first robotic chassis;
- executing, with the processor of the first robotic chassis, a first part of a task;
- and
- transmitting, with the processor of the first robotic chassis, a signal to a processor of a second robotic chassis upon completion of the first part of the task;
- and
- the 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 second map of the environment based on at least a portion of the captured data;
- inferring, with the processor of the second robotic chassis, a current location of the second robotic chassis based on the data of the environment and the data indicative of movement of the second robotic chassis;
- and
- executing, with the processor of the second robotic chassis, a second part of the task upon receiving the signal transmitted from the processor of the first robotic chassis;
- and
- an application of a communication device is paired with the first robotic chassis and the second robotic chassis;
- wherein:
- the first robotic chassis is configured to execute the first part of the task upon receiving a voice command from a user by a microphone of the first robotic chassis;
- the first robotic chassis and the second robotic chassis provide differing services;
- and
- the application of the communication device is configured to:
- display at least a battery level of the first robotic chassis and second robotic chassis, a navigation route of the first robotic chassis and second robotic chassis, a current location of the first robotic chassis and second robotic chassis, the first map, the second map, and obstacle density;
- and
- receive at least one input designating at least a modification to the navigation route of the first robotic chassis or second robotic chassis and an instruction for the first robotic chassis or second robotic chassis to navigate to a particular location.
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;
- inferring, with the processor of the first robotic chassis, a current location of the first robotic chassis based on the data of the environment and the data indicative of movement of the first robotic chassis;
- executing, with the processor of the first robotic chassis, a first part of a task;
- transmitting, with the processor of the first robotic chassis, a signal to a processor of the second robotic chassis upon completion of or before executing the first part of the task, the signal comprising at least a navigation route of the first robotic chassis;
- 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;
- generating or updating, with a processor of the second robotic chassis, a second map of the environment based on at least a portion of the captured data;
- inferring, with the processor of the second robotic chassis, a current location of the second robotic chassis based on the data of the environment and the data indicative of movement of the second robotic chassis;
- and
- executing, with the processor of the second robotic chassis, a second part of the task upon receiving the signal transmitted from the processor of the first robotic chassis, wherein the second robotic chassis follows at least a portion of the same navigation path as the first robotic chassis while executing the at least the second part of the task.
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;
- inferring, with the processor of the first robotic chassis, a current location of the first robotic chassis based on the data of the environment and the data indicative of movement of the first robotic chassis;
- executing, with the processor of the first robotic chassis, at least a first part of a task;
- and
- transmitting, with the processor of the first robotic chassis, a signal to a processor of a second robotic chassis at least during execution of the first part of the task if the power supply level of the first robotic chassis reduces below a predetermined threshold level;
- and
- the second mobile 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 second map of the environment based on at least a portion of the captured data;
- inferring, with the processor of the second robotic chassis, a current location of the second robotic chassis based on the data of the environment and the data indicative of movement of the second robotic chassis;
- and
- executing, with the processor of the second robotic chassis, at least a second part of the task upon receiving the signal transmitted from the processor of the first robotic chassis;
- wherein:
- the first robotic chassis navigates to a charging station when its power supply level reduces below the predetermined threshold level;
- and
- the at least the first part of the task comprises a part of the task the first robotic chassis is capable of completing prior to docking at the charging station and the at least the second part of the task comprises an incomplete part of the task.
Dependencies are inferred from the claim text.