| CPC B25J 9/1689 (2013.01) | 20 Claims |

|
1. A robot comprising:
a body;
at least one physically actuatable component mechanically coupled to the body;
at least one processing unit;
a communication interface communicatively coupled to a tele-operation system;
at least one non-transitory processor-readable storage medium communicatively coupled to the at least one processing unit, the at least one non-transitory processor-readable storage medium storing data for a plurality of subsets of candidate operators of the tele-operation system, wherein each candidate operator in each respective subset of candidate operators is defined according to a respective role, the at least one non-transitory processor-readable storage medium further storing processor-executable instructions that, when executed by the at least one processing unit, cause the robot to:
receive, by the communication interface, control selection input indicating a description of a role of an operator of the tele-operation system;
determine, based on the description of the role of the operator, to which subset of candidate operators the operator belongs;
select and access a select control paradigm based on the control selection input, the select control paradigm specific to the tasks expected to be performed by the robot based at least in part on the subset of candidate operators to which the operator is determined to belong, wherein each control paradigm in the plurality of control paradigms is trained based on use and feedback input by at least one operator in a respective subset of candidate operators;
determine at least one candidate action of the at least one actuatable component based on the select control paradigm;
actuate one or more of the at least one actuatable component in accordance with one or more of the at least one candidate action;
receive feedback input on one or more of the at least one candidate action from the tele-operation system;
update the select control paradigm based on the feedback input to produce an updated control paradigm;
receive, by the communication interface, control selection input indicating a description of a role of an additional operator of the tele-operation system;
determine, based on the description of the role of the additional operator, that the additional operator belongs to a same subset of candidate operators as the operator; and
select and access the updated control paradigm.
|