US 12,138,778 B1
Control system for robotic devices
Ali Ebrahimi Afrouzi, San Diego, CA (US)
Assigned to AI Incorporated, Toronto (CA)
Filed by Ali Ebrahimi Afrouzi, San Diego, CA (US)
Filed on Sep. 13, 2021, as Appl. No. 17/473,702.
Application 17/473,702 is a continuation of application No. 16/130,880, filed on Sep. 13, 2018, abandoned.
Claims priority of provisional application 62/594,127, filed on Dec. 4, 2017.
Claims priority of provisional application 62/558,272, filed on Sep. 13, 2017.
Int. Cl. B25J 13/00 (2006.01); B25J 9/16 (2006.01); G05B 19/418 (2006.01)
CPC B25J 13/006 (2013.01) [B25J 9/1679 (2013.01); G05B 19/4186 (2013.01); G05B 19/41865 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for managing robotic devices using a control system comprising:
receiving, by the control system, a request for delivery of an item to a delivery location from an application of a communication device;
determining, by the control system, which robotic device among the group of robotic devices to transmit the instruction to based on a status of each robotic device, an availability of each robotic device, a battery level of each robotic device, GPS coordinates of each robotic device, a carrying capacity of each robotic device, environmental factors, traffic, the delivery location, and pending requests received by the control system, wherein:
a first robotic device among a group of robotic devices to transmit an instruction for the delivery of the item to the delivery location;
transmitting and receiving information between the control system and each robotic device, the information comprising an instruction, a command, an action, sensory information, environmental information, information relating to other robotic devices, a suggested instruction, a suggested command, a suggested action, mapping information, scheduling information, task information, navigation information, route information, driving information, status information, a battery level, a location, and internal and external observations;
receiving, by the first robotic device, the instruction; and
executing, by the first robotic device, the instruction comprising a pickup of the item from a pickup location and the delivery of the item to the delivery location;
wherein each of the robotic devices, the control system, and an application of a communication device are configured to provide a schedule for the item delivery comprising a day, a time, and a delivery frequency.