Underactuated Robot Manipulators


Project Objectives and Current Work

Underactuated robots are those robots with both passive and active joints. For example, when a joint motor in a fully-actuated robot fails, that joint becomes passive. It is important in such cases to design control techniques to still control the robot, if possible. Another example is a hyper-redundant snake-like robot with several degrees-of-freedom. In this case one would like to see if control is possible when not all joints are actuated. Space applications may also benefit from the study of underactuated robots, for a free-floating satellite can be modelled as a 6 degrees-of-freedom passive mechanism. The overall system (satellite + manipulator) can be considered as a combination of actuated and passive subsystems, i.e., as an underactuated one. Humans commonly utilize underactuation to perform tasks more precisely or more easily. For example, the martial art star Bruce Lee can project the tip of his favorite weapon, a numbchuck, on a precise point in space to produce a tremendous impact force. The numbchuck is composed of 3 hardwood segments connected by 2 passive joints, and the overall combination of the numbchuck with Bruce Lee's arm is an underactuated system.

The issues that we are interested in investigating include:

We have been studying the above issues since 1994, and have accomplished substantial results. We have defined a dynamic coupling index to measure the amount of dynamic coupling between the actuated and the passive joints of an underactuated manipulator. We have developed a robust control scheme to stabilize all joints of an underactuated manipulator to an equilibrium point. We have showed, based on results from differential geometry, that a non-zero coupling index implies controllability of the passive joints via application of torques at the actuators.

We built two underactuated manipulators, one with 2 links and 1 passive joint, and another with 3 links and 2 passive joints (shown below). We use the brakes in our control method to eliminate the nonholonomic constraints in the dynamic equations associated with the passive joints. Both robots are locally controllable anywhere inside their workspaces, since their coupling indices are both non-zero at any given configuration. Control of all joints is then possible with only one actuator.

Figure 1: Two-link underactuated manipulator with one passive joint.

Figure 2: Three-link underactuated manipulator with two passive joints.

Future research will include:


Project Researchers


Project Publications


mbergerm@cs.cmu.edu