CPC G06T 1/0014 (2013.01) [B25J 9/161 (2013.01); B25J 9/1661 (2013.01); B25J 9/1697 (2013.01); G05B 13/00 (2013.01); G06N 3/08 (2013.01); G06T 7/73 (2017.01); G05D 1/0088 (2013.01); G05D 1/0221 (2013.01); G05D 2201/0213 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
receiving image data representative of a task being physically performed;
inferring, using the image data as input to a perception neural network, a relationship between at least two objects resulting from performance of the task;
inferring, using the relationship as input to a plan generation neural network, a plan corresponding to the relationship between the at least two objects, the plan providing at least a human-readable representation of the task;
receiving confirmation of the plan; and
inferring, using an execution neural network and the plan, an instruction readable by a robotic device to cause the robotic device, upon execution of the instruction, to perform the task.
|