| CPC B25J 9/1682 (2013.01) [B25J 9/0087 (2013.01); B25J 9/1669 (2013.01); B25J 9/1697 (2013.01); B25J 13/08 (2013.01); B25J 15/0616 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a communication interface associated with a first robot having a first end effector, the communication interface configured to:
receive from a second robot an indication to begin a cooperative task of moving an object in a follower mode of operation; and
receive from the second robot an end effector position and orientation of a second end effector associated with the second robot relative to the object associated with the cooperative task; and
a processor associated with the first robot coupled to the communication interface and configured to:
determine a first grasp point for the object based on a second grasp point at which the second robot has indicated it will grasp the object;
cause a robotic arm of the first robot having the first end effector to move to the first grasp point to grasp the object; and
compute a new target position and orientation for the first end effector based in part on the received end effector position and the received orientation information of the second end effector of the second robot relative to the object associated with the cooperative task and information about the object associated with the cooperative task.
|