CPC B25J 9/1661 (2013.01) [G05B 2219/39001 (2013.01)] | 12 Claims |
1. An information processing device comprising:
a memory configured to store a program; and
a processor configured to execute the program to:
acquire a logical expression in which an objective task to be performed by a robot is expressed by a combination of a plurality of tasks;
synthesize a plurality of potential functions corresponding to the plurality of tasks, based on the logical expression;
output a first potential function synthesized based on the logical expression as an objective function for controlling the robot; and
cause the robot to perform a first task associated with the first potential function,
wherein the processor is further configured to synthesize the plurality of potential functions based on the logical expression by converting a logical connector included in the logical expression to an arithmetic operator for performing an operation of the plurality of potential functions.
|