US 12,420,412 B2
Predicting object models
Fabio Tozeto Ramos, Seattle, WA (US); Animesh Garg, Redmond, WA (US); Krishna Murthy Jatavallabhula, Cambridge (MA); and Miles Macklin, Auckland (NZ)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Feb. 24, 2023, as Appl. No. 18/114,146.
Claims priority of provisional application 63/352,071, filed on Jun. 14, 2022.
Prior Publication US 2023/0398686 A1, Dec. 14, 2023
Int. Cl. B25J 9/16 (2006.01)
CPC B25J 9/1664 (2013.01) [B25J 9/163 (2013.01); B25J 9/1671 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one processor; and
at least one memory comprising instructions that, in response to execution by the at least one processor, cause the system to at least:
obtain a set of observed trajectories associated with an object in response to an interaction with one or more robots in a scene;
cause a machine learning model to calculate a first set of values associated with the object based, at least in part, on one or more distributions encoded by the machine learning model;
cause the machine learning model to generate a set of trajectories based, at least in part, on the first set of values;
calculate a second set of values based, at least in part, on the set of observed trajectories and the set of trajectories;
update the machine learning model based, at least in part, on the second set of values;
calculate a set of actions based, at least in part, on the updated machine learning model; and
cause the one or more robots to perform the set of actions in connection with the object in the scene.