Multiple robot arm tracking and mirror jog
First Claim
1. A system for jogging a plurality of robots arms comprising:
- a leader including a robot arm able to articulate about first axes and supporting an end effector located at an outer end of the leader arm;
a follower including a robot arm able to articulate about second axes;
first servo motors, each first servo motor articulating the arm of the leader about a respective first axis;
second servo motor, each second servo motor articulating the arm of the follower about a respective second axis;
a user interface for allowing a user to jog the arm of the leader, and to program movement of the arms for automatic execution such that the end effector reaches predetermined positions; and
a controller operatively connected to the servo motors and the user interface for controlling operation of the servo motors, moving the arm of the leader in accordance with the programmed movement, and moving the arm of the follower such that it tracks or mirrors movement of the leader.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for performing the method of this invention includes a leader having a robot arm able to articulate about first axes and supporting an end effector. A follower includes a robot arm able to articulate about respective second axes. Servo motors articulate the leader arm about the first axes and the follower arm about the second axes. A user interface allows a user to jog the arm of the leader and to program movement of the arms for automatic execution such that the end effector reaches predetermined positions. A controller, operatively connected to the servo motors and the user interface, controls operation of the servo motors, moves the arm of the leader in accordance with the programmed movement, and moves the arm of the follower such that it tracks or mirrors movement of the leader.
-
Citations
14 Claims
-
1. A system for jogging a plurality of robots arms comprising:
-
a leader including a robot arm able to articulate about first axes and supporting an end effector located at an outer end of the leader arm;
a follower including a robot arm able to articulate about second axes;
first servo motors, each first servo motor articulating the arm of the leader about a respective first axis;
second servo motor, each second servo motor articulating the arm of the follower about a respective second axis;
a user interface for allowing a user to jog the arm of the leader, and to program movement of the arms for automatic execution such that the end effector reaches predetermined positions; and
a controller operatively connected to the servo motors and the user interface for controlling operation of the servo motors, moving the arm of the leader in accordance with the programmed movement, and moving the arm of the follower such that it tracks or mirrors movement of the leader. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for jogging multiple robots including a leader having an arm able to articulate about multiple first axes, and supporting an end effector located at an outer end of the leader arm, and a follower having an arm able to articulate about multiple second axes, comprising the steps of:
-
moving the end effector to predetermined positions by jogging the arm of the leader and producing articulation about the first axes;
recording the magnitude and direction of articulation about the first axes corresponding to movement of the end effector to said predetermined positions; and
moving the arm of the follower by producing articulation about the second axes in the same respective magnitudes as the recorded articulation produced about the first axes. - View Dependent Claims (11, 12, 13, 14)
-
Specification