Drive arrangements for robot arms
A robot arm comprising a plurality of limbs articulated relative to each other, the robot arm extending from a base to a distal limb carrying a tool or an attachment point for a tool, the distal limb being attached by a revolute joint to a second limb, and the robot arm comprising a motor having a body and a drive shaft configured to drive rotation of the distal limb relative to the second limb about the revolute joint, wherein the body of the motor is fast with the distal limb.
1. A robot arm, comprising:
a plurality of limbs articulated relative to each other, the robot arm extending from a base to a distal limb, the distal limb being attached by a revolute joint to a second limb, and the robot arm comprising a motor having a body and a drive shaft configured to drive rotation of the distal limb relative to the second limb about a rotation axis of the revolute joint,
wherein the body of the motor is within the distal limb,
wherein the distal limb carries an attachment point for a tool comprising a drive interface, and the distal limb comprises a tool motor having a tool motor body within the distal limb on an opposing side of the rotation axis of the revolute joint to the body of the motor, and a tool motor drive shaft for driving a drive interface element of the drive interface, and
wherein the motor and the tool motor intersect a common plane perpendicular to the rotation axis of the revolute joint,
the robot arm further comprising a module, the module comprising:
a base attachable to the second limb;
at least one bearing for supporting the distal limb and permitting relative rotation of the base of the module and the distal limb about the rotation axis of the said revolute joint;
a gear engageable by the drive shaft of the motor of the distal limb for driving rotation of the distal limb relative to the second limb about the revolute joint; and
a torque sensor device that attaches the base of the module to the gear,
wherein the module further comprises two bearings for supporting the distal limb and permitting relative rotation of the base of the module and the distal limb about the rotation axis of the said revolute joint, the two bearings being separated along the rotation axis of the said revolute joint by the motor of the distal limb.
2. The robot arm as claimed in claim 1 , wherein the second limb comprises an internally toothed gear disposed about the rotation axis of the revolute joint and the drive shaft carries a gear that engages the internally toothed gear so as to drive rotation of the distal limb relative to the second limb about the revolute joint.
3. The robot arm as claimed in claim 1 , wherein the robot arm comprises a plurality of further motors configured to drive relative motion of successive limbs of the robot arm about respective joints and each such motor is located proximally of its respective joint.
4. The robot arm as claimed in claim 1 , wherein the drive interface is configured to releasably attach to the tool.
5. The robot arm as claimed in claim 1 , wherein the tool motor drive shaft is configured to drive the drive interface element linearly parallel to the rotation axis of the revolute joint.