| CPC B25J 9/1671 (2013.01) [B25J 9/1612 (2013.01); B25J 9/163 (2013.01); B25J 9/1661 (2013.01); B25J 9/1674 (2013.01); B25J 9/1697 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a communication interface; and
a processor coupled to the communication interface and configured to:
receive from a robotic control system, via the communication interface, a communication indicating an action to be performed by a robotic element;
simulate performance of the action by the robotic element;
update a state tracking data to reflect a virtual change to one or more state variables as a result of simulated performance of the action; and
report to the robotic control system, via the communication interface, successful completion of the action by the robotic element,
wherein the action is included in a first set of actions that the processor is configured to simulate at a first physical location, and wherein the processor is further configured to simulate a second set of actions at a second physical location and the robotic control system is configured to use the simulation of the first set of actions and the simulation of the second set of actions to determine a plan to perform operations at the first physical location,
wherein the first physical location is a source location of an item, and
wherein the second physical location is one or more destinations to which the item is to be shipped.
|