| CPC G05D 1/0212 (2013.01) | 9 Claims |

|
1. A mobile body control apparatus comprising:
a memory storing instructions; and
a processor configured to execute the instructions to:
control a robot in a first control cycle according to a first control input value;
calculate a second control input value for controlling the robot in a second control cycle; and
control the robot in the second control cycle according to the calculated second control input value, wherein
the processor is configured to execute the instructions to calculate the second control input value by:
for each of a plurality of potential control input values, calculating a corresponding route cost of a corresponding simulated route of the robot resulting from simulated control of the robot in the second control cycle according to the potential control input value, the corresponding route cost quantifying how far away the robot is from a desired state, wherein calculation of the corresponding route cost takes into account stochastic noise; and
calculating the second control input as the potential control input value for which the calculated corresponding route cost is smallest.
|