US 11,906,971 B2
Spatiotemporal robotic navigation
William Shane Simpson Grant, Van Nuys, CA (US); Randolph Charles Voorhies, Culver City, CA (US); Lior Elazary, Agoura Hills, CA (US); and Daniel Frank Parks, II, Los Angeles, CA (US)
Assigned to inVia Robotics, Inc., Westlake Village, CA (US)
Filed by inVia Robotics, Inc., Westlake Village, CA (US)
Filed on Aug. 23, 2021, as Appl. No. 17/409,480.
Application 17/409,480 is a continuation of application No. 16/044,264, filed on Jul. 24, 2018, granted, now 11,099,576.
Prior Publication US 2021/0382493 A1, Dec. 9, 2021
Int. Cl. G05D 1/02 (2020.01); G05D 1/00 (2006.01)
CPC G05D 1/0221 (2013.01) [G05D 1/0217 (2013.01); G05D 1/0219 (2013.01); G05D 1/0291 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
mapping a plurality of resources in a site, wherein the plurality of resources are used by a plurality of workers during completion of different tasks;
receiving a first task for completion by a first worker of the plurality of workers;
detecting a first set of the plurality of resources with which to complete the first task in a least amount of time;
reserving, as part of a first plan, each resource of the first set of resources with a different temporal element;
controlling operation of the first worker in completing the first task by the different temporal element specified for each resource of the first set of resources in the first plan;
receiving a second task for completion by a second worker of the plurality of workers;
detecting a second set of the plurality of resources with which to complete the second task in a least amount of time without temporal conflict with the first set of resources reserved for the first plan;
reserving, as part of a second plan, each resource of the second set of resources with a different temporal element that is not conflicting with the temporal element of a common resource also specified as part of the first plan; and
controlling operation of the second worker in completing the second task by the different temporal element specified for each resource of the second set of resources in the second plan.