US 12,128,563 B2
Machine-learnable robotic control plans
Ning Ye, Palo Alto, CA (US); Maryam Bandari, San Francisco, CA (US); Klas Jonas Alfred Kronander, Uppsala (SE); Bala Venkata Sai Ravi Krishna Kolluri, Fremont, CA (US); Jianlan Luo, Mountain View, CA (US); Wenzhao Lian, Fremont, CA (US); and Chang Su, Redmond, WA (US)
Assigned to Intrinsic Innovation LLC, Mountain View, CA (US)
Filed by Intrinsic Innovation LLC, Mountain View, CA (US)
Filed on Aug. 10, 2021, as Appl. No. 17/398,537.
Prior Publication US 2023/0046520 A1, Feb. 16, 2023
Int. Cl. B25J 9/16 (2006.01); G06N 20/00 (2019.01)
CPC B25J 9/163 (2013.01) [B25J 9/1661 (2013.01); G06N 20/00 (2019.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining a learnable robotic control plan comprising data defining a state machine that includes a plurality of states and a plurality of transitions between states, wherein:
one or more states of the state machine are learnable states, and
each learnable state comprises data defining (i) one or more learnable parameters of the learnable state and (ii) a machine learning procedure for automatically learning a respective value for each learnable parameter of the learnable state; and
processing the learnable robotic control plan to generate a specific robotic control plan, comprising:
obtaining data characterizing a robotic execution environment in which the specific robotic control plan is to be executed; and
for each learnable state of the state machine, executing, using the obtained data characterizing the robotic execution environment, the respective machine learning procedures defined by the learnable state to generate a respective value for each learnable parameter of the learnable state; and
providing the specific robotic control plan to a robotic control system to cause a robot to execute the specific robotic control plan in the robotic execution environment.