CPC B25J 9/163 (2013.01) [B25J 9/103 (2013.01); B25J 9/1641 (2013.01); B25J 9/1653 (2013.01); B25J 13/088 (2013.01); B25J 17/025 (2013.01)] | 19 Claims |
1. A system comprising:
a set of joints of a robot arm, each joint comprising:
an actuator;
a transmission defining a drive end connected to an output of the actuator and a driven end rotatable about a rotational axis of the joint; and
a first and second sensor connected to the drive end and the driven end of the joint, respectively, and configured to sample positions of the drive end and the driven end, respectively; and
a controller comprising a respective backlash model for each joint of the robot arm, wherein the controller is configured to control the actuator of each joint according to a set of control instructions to compensate for a predicted backlash error between the drive end and the driven end, based on the positions of the drive end and the driven end, using the respective backlash model,
wherein each joint defines a maximum control tolerance of less than 0.1 degrees, wherein a maximum backlash of the mechanical transmission exceeds the maximum control tolerance.
|