| CPC B25J 19/0004 (2013.01) [B25J 9/1602 (2013.01); B25J 9/1674 (2013.01); B25J 18/06 (2013.01); H02P 3/025 (2013.01); H02P 3/18 (2013.01); H02P 29/024 (2013.01)] | 19 Claims |

|
1. A robot arm comprising:
a first link connected to a second link by a joint, the joint permitting the second link to move relative to the first link;
a motor configured to drive the joint, wherein the motor is a multiple-phase motor including, for each phase of the multiple phase motor:
a motor winding;
a motor drive circuit configured to apply drive signals to the motor winding; and
a load switch configured to connect a power supply to the motor drive circuit; and
a controller configured to control the motor, the controller configured to, only if the joint is in a configuration in which the robot arm will droop under gravity if the joint is not actively driven, electrically brake the motor in response to detection of a fault in the robot arm by applying a braking current to the motor so as to maintain the position of the joint against gravity.
|