| CPC B25J 9/1661 (2013.01) [B25J 9/1605 (2013.01); G05B 2219/35204 (2013.01); G05B 2219/39001 (2013.01)] | 14 Claims |

|
1. A method of operation of a robot, the robot comprising a robot body, at least one processor carried by the robot body, and at least one non-transitory processor-readable storage medium carried by the robot body and communicatively coupled to the at least one processor, the method comprising:
identifying, by the at least one processor, idle processing resources of the at least one processor; and
utilizing the idle processing resources to proactively reduce future demand on processing resources, wherein utilizing the idle processing resources to proactively reduce future demand on processing resources includes:
determining, by the at least one processor, a first context of the robot body based at least in part on first context data;
identifying, by the at least one processor, a future scenario based at least in part on the first context;
generating, by the at least one processor, a reaction to the future scenario;
storing, by the at least one processor-readable storage medium, the reaction to the future scenario; and
in response to a determination of occurrence of the future scenario, retrieving, by the at least one processor from the at least one non-transitory processor-readable storage medium, the reaction to the future scenario.
|