US 12,263,599 B2
Collaborative multi-robot tasks using action primitives
Venkat Natarajan, Bangalore (IN); Arjun Kg, Chennai (IN); Gagan Acharya, Mangalore (IN); Amit Sudhir Baxi, Bangalore (IN); Rita H. Wouhaybi, Portland, OR (US); and Wen-Ling Margaret Huang, Los Altos, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Mar. 26, 2021, as Appl. No. 17/213,741.
Prior Publication US 2021/0229281 A1, Jul. 29, 2021
Int. Cl. B25J 9/16 (2006.01); G05B 13/02 (2006.01)
CPC B25J 9/1669 (2013.01) [B25J 9/163 (2013.01); B25J 9/1676 (2013.01); G05B 13/027 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A system for robotics machine learning training, the system comprising:
at least one processing circuitry; and
memory, including instructions for training a set of robots to perform collaborative tasks, which when executed by the at least one processing circuitry, cause the at least one processing circuitry to perform operations to:
identify a set of action primitives applicable to the set of robots from an action primitive library, each action primitive of the set of action primitives defining a control action for a robot or a cooperative action of two or more robots, wherein the set of action primitives includes at least one action primitive defining a control action and at least one action primitive defining a cooperative action of two or more robots;
receive information corresponding to a collaborative task;
determine at least one action primitive to retrieve from the action primitive library based on the received information, the at least one action primitive defining a cooperative action of two or more robots; and
train a model to control operations of at least one robot of the set of robots to complete the collaborative task using the received information and the at least one action primitive.