CPC G06Q 10/0631 (2013.01) [A23L 5/10 (2016.08); A47J 36/321 (2018.08); B25J 9/1661 (2013.01); B25J 9/1664 (2013.01); B25J 9/1697 (2013.01); B25J 11/0045 (2013.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/41 (2022.01); G06V 20/52 (2022.01); G06V 20/44 (2022.01)] | 18 Claims |
1. A data processing device comprising:
a command generation unit configured to generate an instruction command for giving an instruction of one or more operations to be executed during a process by a robot provided with at least one arm,
wherein the instruction command is generated on a basis of instruction data including
image data obtained by capturing one or more images of situations during or after a prior execution of the process, and
text data indicating at least one of an object to be utilized in the process by the robot or each operation to be executed during the process by the robot,
wherein the command generation unit generates the instruction command according to a state of an object appearing in the image data set as a goal state,
wherein, when a current state of the object to be utilized in the process by the robot does not satisfy the goal state of the object appearing in the image data, the command generation unit generates the instruction command according to the current state of the object to be utilized in the process by the robot, and
wherein the command generation unit is implemented via at least one processor.
|