US 11,960,279 B1
Autonomous signal boosting robotic device
Ali Ebrahimi Afrouzi, San Diego, CA (US)
Assigned to AI Incorporated, Toronto (CA)
Filed by Ali Ebrahimi Afrouzi, San Diego, CA (US)
Filed on Jul. 7, 2021, as Appl. No. 17/369,823.
Application 17/369,823 is a continuation of application No. 16/243,524, filed on Jan. 9, 2019, granted, now 11,086,314.
Application 16/243,524 is a continuation in part of application No. 16/127,038, filed on Sep. 10, 2018, granted, now 11,214,437.
Claims priority of provisional application 62/615,435, filed on Jan. 9, 2018.
Int. Cl. G06F 7/00 (2006.01); G05D 1/00 (2006.01)
CPC G05D 1/0022 (2013.01) [G05D 1/0088 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A robot for transporting items, comprising:
a chassis;
a cavity within which items are stored for transportation;
a set of wheels coupled to the chassis;
a control system to actuate 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 effectuates operations comprising:
capturing, with the at least one sensor, data of an environment and data indicative of movement of the robot;
generating or updating, with the processor, a map of the environment based on at least a portion of the captured data;
inferring, with the processor, a current location of the robot; and
actuating, with the processor, the robot to execute a transportation task comprising transportation of at least one item from a first location to a second location;
wherein:
an application of a communication device is used to schedule a delivery of at least one item; and
the robot further comprises a user interface for choosing functions, adjusting settings, and scheduling tasks.
 
16. A tangible, non-transitory, machine readable medium storing instructions that when executed by a processor of a robot effectuates operations comprising:
capturing, with at least one sensor positioned on the robot, data of an environment and data indicative of movement of the robot;
generating or updating, with the processor, a map of the environment based on at least a portion of the captured data;
inferring, with the processor, a current location of the robot; and
actuating, with the processor, the robot to execute a transportation task comprising transportation of at least one item from a first location to a second location;
wherein:
an application of a communication device is used to schedule a delivery of at least one item; and
the robot further comprises a user interface for choosing functions, adjusting settings, and scheduling tasks.