| CPC B25J 9/1676 (2013.01) [B25J 9/163 (2013.01); B25J 9/1651 (2013.01); B25J 9/1666 (2013.01); G06Q 10/063114 (2013.01); G06Q 10/06316 (2013.01); G06Q 10/06398 (2013.01)] | 22 Claims |

|
1. A device comprising:
a processor configured to:
receive a collaboration policy for task collaboration between a robot and a collaborator, wherein the task collaboration comprises a movement plan of the robot to move a manipulator to a collaboration position;
determine a new collaboration position based on the collaboration policy, wherein the collaboration policy comprises a randomization policy, wherein the processor is configured to select the new collaboration position from predetermined collaboration positions within a collaboration region defined by a spatial dimension corresponding to a degree of freedom of the manipulator, wherein the processor is configured to select the new collaboration position based on a random distribution of the predetermined collaboration positions within the collaboration region;
update the collaboration position of the movement plan to the new collaboration position; and
control movements of the manipulator to the new collaboration position based on the movement plan.
|