US 12,233,552 B2
Autonomous machine collaboration
Rita H. Wouhaybi, Portland, OR (US); Anahit Tarkhanyan, Cupertino, CA (US); Vinayak Honkote, Bangalore (IN); Rajesh Poornachandran, Portland, OR (US); and Francesc Guim Bernat, Barcelona (ES)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 22, 2020, as Appl. No. 17/129,982.
Prior Publication US 2021/0107151 A1, Apr. 15, 2021
Int. Cl. B25J 9/16 (2006.01)
CPC B25J 9/1653 (2013.01) [B25J 9/1661 (2013.01); B25J 9/1674 (2013.01); B25J 9/1682 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A controller comprising:
a processor configured to:
detect an environment in which a first automated machine and a second automated machine are located, wherein the first automated machine is affiliated with the second automated machine in a group;
determine an action taken in the environment by the second automated machine;
determine an action expected of the second automated machine;
compare the taken action with the expected action;
determine an accuracy score of the second automated machine based on the comparison, wherein the accuracy score comprises a static prediction of the expected action and a runtime result of the taken action, wherein the static prediction is based on a trained task performance model that predicts the expected action;
remove the second automated machine from affiliation in the group based on the accuracy score of the second automated machine and based on a deviation between the static prediction and the runtime result, wherein the deviation comprises an extent to which the static prediction deviates from the runtime result;
update the trained task performance model to an updated task performance model based on the deviation; and
control movements of the first automated machine or the second automated machine based on the updated task performance model.