Patent ID: 11893468
Assignee: NVIDIA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 20:
21. A robotic device, comprising:
one or more robotic manipulation devices;
at least one processor; and
a memory comprising instructions that, as a result of execution by the at least one processor, cause the robotic device to at least:
move the one or more robotic manipulation devices from a first pose to a second pose based, at least in part, on performing a goal in a subsequent set of circumstances based at least in part on a demonstration performed in a previous set of circumstances, wherein the goal is determined by:
segmenting video data of the demonstration into a first segment and a second segment, the first segment comprising video data representative of a first trajectory of a first object, the second segment comprising video data representative of a second trajectory of a second object;
identifying a motion predicate satisfied by the first trajectory, wherein the motion predicate is identified based, at least in part, on a determination that the first trajectory enabled the second trajectory;
identifying a task predicate satisfied by manipulation of the second object in accordance with the second trajectory; and
identifying the goal based at least in part on the task predicate.