US 12,284,576 B2
Autonomous mobile robot scaling
Ruchika Chawla Singh, Chandler, AZ (US); Rita Chattopadhyay, Chandler, AZ (US); Siew Wen Chin, Penang (MY); and Sangeeta Manepalli, Chandler, AZ (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Jul. 2, 2021, as Appl. No. 17/366,099.
Prior Publication US 2022/0201441 A1, Jun. 23, 2022
Int. Cl. G01C 22/00 (2006.01); G06F 9/50 (2006.01); H04W 4/06 (2009.01); H04W 4/38 (2018.01)
CPC H04W 4/38 (2018.02) [G06F 9/5005 (2013.01); H04W 4/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A robot, comprising:
a resource sharing circuit, configured to operate according to a resource utilization limit according to a first task profile, the resource sharing circuit comprising a processor, configured to:
send the first task profile to one or more other robots, wherein the first task profile represents a utilization threshold for one or more internal modules of the robot;
receive from the one or more other robots one or more second task profiles, wherein the second task profiles respectively represent a utilization threshold for one or more internal modules of the one or more other robots;
receive resource data representing a resource utilization of the robot;
if the resource utilization of the robot is within a predetermined range relative to the first task profile, operate according to a first operational mode, wherein the first operational mode comprises controlling a communication circuit to send a first wireless signal to at least one of the one or more other robots representing an availability to accept a task from one of the one or more other robots for processing by the robot, or to accept a task allocated by one of the one or more other robots;
if the resource utilization of the robot is outside of the predetermined range relative to the first task profile, operate according to a second operational mode;
and
wherein the second operational mode comprises controlling the communication circuit to send a second wireless signal to at least one of the one or more other robots representing an availability to allocate a task to an external device for remote processing.