A New Actuation Concept for Human-Friendly Robot Design
Playing It Safe
BY MICHAEL ZINN, OUSSAMA KHATIB,
BERNARD ROTH, AND J. KENNETH SALISBURY
12
IEEE Robotics & Automation Magazine
known as the head injury criteria
(HIC). A simple two-degree-offreedom mass-spring model can be
used to predict head accelerations
that would occur during an uncontrolled impact. In combination with
the HIC index, predicted accelerations are used to estimate the likelihood of serious injury occurring
during an impact between a robotic
manipulator and a human. For the
PUMA 560, an impact velocity of 1
m/s produces a maximum HIC
greater than 500, more than
enough to cause injury (see Figure
1). [The HIC index is correlated
with the maximum abbreviated
injury scale (MAIS) to provide a
mapping from the calculated HIC
values to the likelihood of an
occurrence of a specific injury severity level. In Figure 1, HIC values and the corresponding likelihood of a concussive injury (or greater) are shown.]
As seen in Figure 1, the addition of a compliant covering
can reduce impact loading by an order of magnitude or more.
However, the amount of compliant material required to
reduce impact loads to a safe level can be substantial. (For the
PUMA robot, the required thickness of a compliant cover is
more than 5 in, assuming an impact velocity of 1 m/s and an
allowable maximum HIC index of 100.) Clearly, adding large
amounts of compliant covering is impractical and does not
address the root cause of high-impact loads; namely, the large
1070-9932/04/$20.00©2004 IEEE
©1998 ARTVILLE, LLC
R
ecently, there has been
increasing interest in the
emerging field of humancentered robotics. This
field focuses on applications such as medical robotics and
service robotics, which require close
interaction between robotic manipulation systems and human beings,
including direct human-manipulator
contact. As a result, human-centered robotic systems must consider
the requirements of safety in addition to the traditional metrics of
performance. To achieve safety we
must employ multiple strategies
involving all aspects of manipulator
design, including the mechanical,
electrical, and software architectures. Immediate improvement can
often be realized with the use of
electronic hardware and software safety mechanisms that intelligently monitor and control manipulator operations. Additional improvements can be realized in the mechanical design.
The elimination of pinch points and sharp edges can eliminate
the potential for laceration or abrasion injuries. However, the
most serious hazard present when working in close proximity
with robotic manipulators is the potential for large impact
loads, which can result in serious injury or death. To evaluate
the potential for serious injury due to impact we can make
use of an empirical formula developed by the automotive
industry to correlate head acceleration to injury severity
JUNE 2004
Head Injury Criteria Index (HIC)
Interface Stiffness [kN/m]
effective inertia of most modern robotic arms.
Thus, the mechanical characteristics of a robotic
600
system are the limiting factor in improving overall
Puma 560
25
Plastics
safety. The solution to reducing the effective
500
impedance, and thus improving safety, is to build
a lightweight, low-inertia manipulator.
20
Some types of robotic manipulators—notably
400
those utilizing compliant actuation, such as
pneumatic actuators, or those employing com15
300
pliant drive trains, such as a cable-driven manip70% Injury
ulators—do not produce the large-impact loads
200
Hard Rubber
associated with high-impedance designs. While a
10
50% Injury
compliant actuator or drive train can enhance
safety characteristics, the performance of such
100
20% Injury
Soft Rubber
systems is limited. The flexible modes of the
5
10% Injury
compliant system prevents control bandwidths
5
10
15
20
25
30
35
40
greater than about one-third of the fundamental
resonant frequency. In addition, attenuation of
Arm Effective Inertia [Kg]
flexible mode oscillations excited by disturbances
can be difficult to achieve. This results from the Figure 1. HIC as a function of effective inertia and interface stiffness.
phase delay introduced above the first mode frequency. With the resonant frequencies of many cable-driven
manipulators in the range of 10 Hz or less, high-performance control of such systems is difficult, if not impossible.
New Actuation Approaches
New actuation approaches have been developed to overcome the safety and performance limitations of existing systems. Chief among these are the joint torque control
approach [11] and series elastic actuation [9]. However, for
reasons discussed in the following sections, these approaches
do not simultaneously achieve the characteristics necessary
for both safety and performance. To address these limitations and create a unified high-performance and safe robotic manipulator, a new actuation approach—referred to as
the distributed macro-mini actuation approach (DM2 )—has
been proposed [12].
Joint-Torque-Controlled Actuation
Joint torque control was developed to eliminate
the deleterious effects of nonlinearities and friction
inherent in the actuator-transmission systems generally found in industrial robots. Initial implementations were successful in substantially reducing
joint friction effects but wide joint actuation bandwidth was difficult to achieve without actually
reducing the friction and nonlinearities in the
actuator-transmission system [2], [5], [11].
In response, joint torque control systems
employ high-performance actuator and transmission designs with integrated torque sensors to
achieve the performance levels desired. Perhaps
the most successful of these has been the new
DLR (German Aeropspace Center, Deutsches
Zentrum fur Luft-und Raumfhart) lightweight
arm design (see Figure 2) [3].
JUNE 2004
(a)
(b)
Figure 2. DLR light-weight robot. (a) DLR II. (b) DLR III.
τdesired
+
–
PD Control
D(s)
Imotor
Nmotor
Ks
Ia
∆coupling
Ks
Where:
Ia
: Arm Link Inertia
Nmotor : Actuator Gear Ratio
Imotor
: Actuator Rotor Inertia
Ks
: Base Actuator (SEA) Compliance
τdesired : Desired Torque Command
Figure 3. SEA topology.
IEEE Robotics & Automation Magazine
13
tors, by placing an elastic element between the output of the
actuator and the robotic link. The elastic element limits the
high-frequency impedance of the actuator to the stiffness of
the elastic coupling. To limit the low-frequency impedance a
linear feedback system is implemented to regulate the output
torque of the actuator-spring system (see Figure 3).
The main advantage of the SEA topology is that it provides low output impedance across the frequency spectrum.
As shown in [9] and [10], the SEA topology reduces the output impedance of the SEA actuator in proportion with the
stiffness of the elastic coupling. At frequencies below the
closed loop bandwidth of the SEA controller, the output
impedance is reduced as a function of the control gains.
Impedance reduction of 10x–100x is common and is only
limited by the maximum obtainable bandwidth. At frequencies above the closed-loop bandwidth, the output impedance
Series Elastic Actuation
reduces to the stiffness of the elastic coupling. This is in conRecently, a class of actuators, known as series elastic actuators trast to other approaches, such as joint torque control dis(SEAs), has been developed to address the problems of high- cussed in the previous section, which has good low-frequency
impedance actuators [9], [10]. The SEA approach seeks to impedance but suffers from large high-frequency impedance.
mitigate the limitations of high-impedance actuators, such as
It is interesting to note the similarities between the SEA
conventional gear-head electromagnetic or hydraulic actua- and joint torque control approaches. The topology of joint
torque control is identical to that of the
SEA approach (shown in Figure 3). The
difference between the two approaches
And
Parallel Actuation
Distributed Actuation
Elbow Joint
lies in their differing control approaches,
Actuator
Lightweight
which are driven by their very different
Structure
open-loop characteristics. As described
Base Actuation
Joint Actuation
+ Cable
(Low Frequency) (High Frequency)
earlier, series elastic actuation has a comDrivetrain
pliant coupling between the actuator
Joint Actuation
(High Frequency)
and driven link, the stiffness value of
Elastic Coupling
+ Feedback
which is chosen so that the open loop
Shoulder Joint
mode of the system is well below the
Actuator
Elbow Base
obtainable closed-loop bandwidth of the
Actuator
SEA control. As a result of the low stiffPID
ness compliance, the open-loop gain is
Base
Actuation
Shoulder
Frequency
Base Actuator (Low Frequency)
very low, which allows for the use of a
simple, high-gain proportional-derivaPID
tive (PD) controller. The resulting system is stable and possess low impedance
Figure 4. DM2 actuation approach.
over a wide frequency range. In contrast,
the coupling between the actuation and driven
link is much stiffer for the joint-torque-control
approach. Implementation of PD control, in this
(1.2)
case, is difficult and requires that the control gains
1.0
0.4
be kept low to maintain stability. As a result, alternative control schemes have been implemented,
including proportional-integral (PI) control [11]
0.0
Magnitude ~1/ω
0.2
and full-state feedback [3].
There are tradeoffs with using the SEA actuators. Due to the velocity and torque saturation of
the SEA actuator, the maximum output torque
–1.0
0.0
0.0 0.5 1.0 1.5
1
10
20
30
40
above the open loop mode of the system (SEA
Time [s]
Frequency [Hz]
open loop mode is the unforced coupled motion
of actuator and manipulator link inertias through
Figure 5. Torque versus frequency: 1-Hz2 wave.
the compliant coupling) falls off as 1/ω regardless
Normalized Input Torque
Normalized Input Torque Magnitude
Torque Magnitude
The implementation of joint torque control allows for
near-zero low-frequency impedance, which gives the DLR
arm excellent force control characteristics. However, above
the control bandwidth, joint torque control is ineffective at
reducing the impedance of the manipulator. The open loop
characteristics of the manipulator and reflected actuator inertia
dominate. Thus, the magnitude of impact loads, which are
determined by the high-frequency impedance of the contacting surfaces, are not attenuated.
While the joint torque control has been successful in
improving the force and impedance control of robotic
manipulators, their fundamental open-loop characteristics
make inherent safety difficult to achieve and thus do not satisfy the human-centered robotic requirements of both performance and safety.
14
IEEE Robotics & Automation Magazine
JUNE 2004
of the control loop controller bandwidth [10]. This behavior
is an open-loop characteristic of the SEA actuator topology
and represents a fundamental physical limitation of the actuator. The choice of the elastic coupling stiffness (in relation to
the manipulator and motor-reflected inertia) determines the
open-loop-mode frequency. A stiffer coupling improves the
high-frequency torque performance but adversely affects the
desirable closed- and open-loop impedance characteristics.
Tasks such as position control and end-effector impedance
control are limited to a bandwidth that is significantly below
the closed-loop bandwidth of the SEA actuator. This is not a
major consideration for manipulation systems which do not
require fast dynamics, such as walking robots for which the
SEAs were originally developed. However, for tasks requiring
high bandwidth control such as high-speed trajectory tracking
or high-frequency disturbance rejection, the limitations of the
SEAs are prohibitive. Other approaches have been proposed,
such as the use of a nonlinear elastic coupling, whose compliance can be changed through coactivated actuators [1]. Unfortunately, the
Joint High
bandwidth limitations affecting the series
Frequency Actuator
elastic actuator, while mitigated somewhat by the variable compliance, is still a
limiting factor in performance.
Ij
using a large-output, low-frequency actuator coupled with
a high-frequency servomotor.
In order for the DM2 approach to work properly, both the
high- and low-frequency actuators must have zero or near-zero
impedance. This is due to the fact that during power transfer
the actuator torques will add nondestructively only if their
respective impedance is zero. In particular, each actuator must
not have significant impedance within the frequency range of
the opposing actuator. Only if this condition is true will the
DM2 concept work. For the high-frequency actuation, very
low impedance is achieved by using a small, low-inertia torque
motor connected to the manipulator through a low-friction,
low-reduction cable transmission. For the low-frequency actuation, we achieve low impedance by using a series elastic actuator (see the section “Series Elastic Actuation”). Because the
DM2 approach does not require that the base actuator be capable of supplying high-frequency torques, the bandwidth limitations of SEA actuators do not pose a difficulty.
Base Low Frequency (Series Elastic) Actuator
Nj
Ib
PID
–
τdesired
+
Ks
New Actuation Approach:
Distributed Macro-Mini
Actuation
Ia
Nj
∆coupling
Ks
To address the limitations of current
actuation technology, we have proposed
a new approach that seeks to relocate the
Where:
major source of actuation effort from the
joint to the base of the manipulator [12].
Ia : Arm Link Inertia
Nb : Base Actuator Gear Ratio
This can substantially reduce the effecIb : Base Actuator Rotor Inertia
Nj : Joint Actuator Gear Ratio
tive inertia of the overall manipulator by
Ij : Joint Actuator Rotor Inertia
Ks : Base Actuator (SEA) Compliance
isolating the reflected inertia of the actuator while greatly reducing the overall
weight of the manipulator. Performance
2
is maintained with small actuators collo- Figure 6. DM actuation and control topology (single DOF).
cated with the joints. Our approach partitions the torque generation into low- and high-frequency
components and distributes these components to the arm
τactual
location, where they are most effective. The overall approach
+
1
is summarized in Figure 4.
(Ia + Nj2Ij)s2
The first element of the actuation approach is to divide
+
the torque generation into separate low- and high-frequen–
Ks
cy parallel actuators. The effectiveness of this approach can
+
be seen clearly when one considers that most manipulation
tasks involve position or force control, which are dominated
1
by low-frequency trajectory tracking or dc load torques.
Nb
High-frequency torques are almost exclusively used for dis–
τdesired
–
1
1
turbance rejection. Even haptic device torque profiles,
PID
+
+
Ibs2
Nb
which might require rapid changes approximating a square
wave input, have a torque magnitude versus frequency
curve that falls off with increasing frequency by 1/ω (see Figure 7. DM2 actuation and control block diagram represenFigure 5) . This torque versus frequency profile is ideally fit tation (single DOF).
JUNE 2004
IEEE Robotics & Automation Magazine
15
quency actuators to locations on the manipulator
where their effect on contact impedance is miniBase Actuation (ωbw ~ 20 Hz)
mized while their contribution to control bandτdesired
width is maximized. This is achieved by locating
+ τactual
G(s)Base
Closed-loop
the low-frequency series elastic actuator remotely
+
from the actuated joint. This is particularly advanJoint Actuation
tageous as the low-frequency components of most
(ωbw ~ 200 Hz)
manipulation tasks are considerably larger in mag_
nitude than the high-frequency components and,
+
G(s)Joint
consequently, require a relatively large actuator.
Locating the large SEA actuator at the base signif(a)
icantly reduces the weight and inertia of the
Base Actuation
manipulator. The high-frequency actuators are
G(s)Base Closed-loop
located at the manipulator joints and connected
+
through a stiff, low-friction transmission, provid+ τactual
ing the high-frequency torque components that
Base Actuation
the low-frequency base actuators cannot. The
ωbase
high-frequency torque actuator must be connect1 - G(s)Base Closed-loop
ed to the joint inertia through a connection that
Frequency
produces a high primary mode vibration frequenωs
cy. By locating the actuator at the joint and by
τdesired
using a low-inertia servomotor, we can achieve
this high bandwidth connection with a minimum
Frequency
amount of weight and complexity.
(b)
The DM2 approach is analogous to the design
of robotic manipulators for use in zero gravity.
Figure 8. (a) DM2 actuation control structure G(s)base–closed-loop: base actu- Under such conditions, gravity induced torques do
ator closed-loop transfer function. G(s)joint: joint actuator transfer funcnot exist. Joint actuators provide torques related
tion). (b) Equivalent parallel structure.
only to the task, such as trajectory tracking and disturbance rejection, both of which are primarily
The second part of the DM2 actuation approach, which medium to high frequency in content. We achieve the zerodiffers from previous attempts at coupled actuation—the most gravity analogy by compensating for gravity torques and lownotable of which is the parallel coupled macro-mini actua- frequency torques using the low-frequency actuators located at
tions approach [8]—is to distribute the low- and high-fre- the base of the manipulator. With the effects of gravity and
90°
120°
60°
30°
150°
1.0
0.6
180°
0.2
0°
Tact
Tdes
G(s)Base SEA Actuator
ωs
G(s)Joint Actuation
G(s)DM2 Actuation
–30°
–150°
ωbase
–60°
–120°
Frequency
–90°
(a)
(b)
Where:
ωbase: Series Elastic Base Actuator Closed-Loop Bandwidth
ωs
: Series Elastic Actuator Open-Loop Mode
Figure 9. (a) Perfect torque source: base, joint, and combined DM2 actuator torque magnitude versus phase polar plot. (b) Nearperfect torque source: base, joint, and combined DM2 actuator torque magnitude versus frequency.
16
IEEE Robotics & Automation Magazine
JUNE 2004
low-frequency torques compensated, joint torque requirements
become similar to those encountered by a zero-gravity robotic
manipulator. However, unlike robotic manipulators designed
for space applications, the DM2 joint actuators do not require a
large gear reducer to achieve the required torque and power
densities. Thus, the impedance of the DM2 approach is superior to that of current space robotic manipulators.
Actuation Control Approach
Perhaps the most challenging aspect of a DM2 implementation is the development of a control approach that leverages
the characteristics of the parallel actuator structure while dealing with the unique control challenges associated with the use
of low-impedance actuation.
At the joint level, the DM2 approach is essentially a dualinput, single-output system. The redundant actuators provide
an additional degree of freedom that can be used in optimizing system performance while minimizing actuation effort.
For example, in the case of trajectory tracking, we can use
LQR control techniques to obtain an optimum control law
based on minimizing control effort and tracking error. The
low- and high-frequency actuation effort partitioning can be
accomplished in a similar manner. However, this type of control structure is specific to a given task—in this case, to trajectory tracking—and does not provide a black-box interface to
the actuation similar to the use of a single actuator. In particular, for applications involving a number of different control
modes, such as free-space motion with contact transitions, or
for applications requiring a low-impedance torque source,
such as haptics or telerobotic master devices, we desire an
actuation control scheme that allows the use of the parallel
actuation system as a single torque source.
Near-Perfect Torque Source
As such, our control approach seeks to exploit the DM2 actuation’s unique characteristics to construct a near-perfect
torque source. The characteristics of a perfect torque source,
consisting of zero output impedance and infinite control
bandwidth, would enable a manipulator to possess the characteristics necessary for both inherent safety and high-performance tasks. While a perfect torque source is impossible to
achieve, a near-perfect torque source, with low output
impedance relative to the driving load and high bandwidth
torque capability, offers many of the same advantages.
A physical schematic of the control structure along with
an equivalent block diagram representation are shown in
Figures 6 and 7, respectively. The transfer function of the
control structure shown in Figure 7 has unity gain and zero
phase over all frequencies (τactual (s)/τdesired (s) = 1).
A simplified representation, shown in Figure 8, demonstrates how the control approach utilizes the low-frequency
base actuator’s low pass filter characteristics to partition the
control torques into low- and high-frequency components.
By using the actual measured torque output from the lowfrequency base actuators in combination with the desired
torque, we automatically compensate for the nonideal behavior
of the base actuators. Assuming that the smaller joint actuators
can produce this torque, the combined torques’ sum is a perfect
Elbow Joint
Drive Idler
Pulley
Elbow Joint Base Actuator
(Shoulder Actuator Not Shown for Clarity)
Base Actuator
Servo Motor and
Harmonic Drive
Adjustable
Stiffness
Coupling
Internal
Drive Cables
(Section View)
Joint Actuator
Servo Motor
Shoulder Joint
Base Actuator
Drive Pulley
Single Stage
Cable Drive
LOHET
Magnet
Deflection
Sensor
Figure 10. Two-axis DM2 prototype.
JUNE 2004
IEEE Robotics & Automation Magazine
17
perfect torque source hold, the DM2 approach is particularly
well suited to control methods, such as operational space control [6], which assume that the control torques are directly
applied to the joint with little or no unmodeled disturbances
from sources such as actuator friction or reflected inertia.
The perfect torque source structure breaks down when the
assumptions of the model shown in Figures 6 and 7 are no
longer valid. The main challenge in implementing the control
scheme is in identifying and avoiding the situations where this
ideal model breaks down (see [13] for more details).
realization of the desired torque. The frequency partitioning can
be clearly seen if we rearrange the structure in Figure 8(a) into a
pure parallel structure, as shown in Figure 8(b). As seen in Figure 8(b), the base actuator’s transfer function falls off above its
closed-loop bandwidth, ωbase , while the equivalent joint actuator’s transfer function approximates a double lead filter, which
adds phase to the combined system above the open-loop mode
frequency, ωs , and attenuates the dc and low-frequency components commanded to the high-frequency actuator.
The combined actuator control structure creates a perfect
torque source in the linear sense, where the torques sum to
unity magnitude and zero phase, as seen in Figure 9(a) and
(b). Thus, by using the simple control structure described
above, we can create a unified actuator with the desirable
characteristics of the low impedance necessary for inherent
safety and the high bandwidth torque control necessary for
high performance.
Promising Results: Safety and Performance
To demonstrate the effectiveness of the DM2 approach, we
have designed and built a two-axis prototype robotic arm that
incorporates the important characteristics of the DM 2
approach. The overall design approach is shown in Figure 10.
Preliminary experimental and simulation results have
demonstrated the effectiveness of the DM2 approach. The
reduction in impact loading by an order of magnitude, as compared to conventional joint actuated manipulators, substantially
improves the inherent safety of the manipulator. In the case of
a two-axis prototype developed at Stanford (see Figure 10), the
Manipulation Control
The DM2 control structure allows for straightforward implementation of the DM2 approach in multidegree-of-freedom
manipulator systems. Assuming that the assumptions of a near-
ly
ly
ly
1.0
1.0
Collision Impulse
Magnitude
lx
lx
lx
Normalized
Impulse Vector
Collision
Velocity
Direction
Pload = 1 [kg]
Conventional
Joint Actuation
(a)
Pload = 10 [kg]
Conventional
Cable Drive
SEA
Approach
DM2
Approach
(b)
Normalized
Impulse Load
1.0
Conventional Joint Actuation
0.8
0.6
5 × Reduction
Conventional Cable Drive
10 × Reduction
0.4
SEA Approach
0.2
0.0
DM2 Approach
Pload = 1 [kg]
Pload = 10 [kg]
(c)
Figure 11. Comparison of impulse load due to impact for various actuation concepts. (a) Normalized impulse vector: impulse due
to collision of manipulator end effector with rigid object. Impulse magnitude changes with angle due to variation of end-effector
effective inertia as a function of impact direction. (b) Normalized impact impulse versus collision velocity direction for various actuation concepts and values of end-point load (Pload). (c) Comparison of normalized impact impulse load for various actuation concepts and values of end-point load (Pload). Impulse values are normalized by impact velocity and maximum effective inertia.
18
IEEE Robotics & Automation Magazine
JUNE 2004
20
15
5
–0.05
BASE + JOINT
5 Hz Bandwidth
Tracking Error ~ .005 rad
(a)
0.15
0.20
Figure 12. Open-loop end-effector force (step) response.
pared to a 2-Hz bandwidth using the base actuator alone
(see Figure 13), reducing the position tracking error by
more than a factor of ten. The higher achievable closedloop position bandwidth allows the DM2 actuated arm to
accurately follow trajectories at rates that are not possible
with the base actuator alone.
Using the two-DM2 axis testbed, we performed endeffector position tracking control experiments along a 15cm linear path at cycle rates of .25 Hz, 1.0 Hz, and 2.0 Hz.
The results of the experiments, which contrast the DM2
actuated and base (SEA) actuated performance, are shown in
Figure 14. The DM2 actuated testbed showed good tracking
control for all three cases, with only a small amount of
amplitude and phase distortion occurring during the 2.0-Hz
rate experiment. The same experiment performed using the
base actuators alone produced significant tracking error.
During the 1.0-Hz and 2.0-Hz rate experiments, significant
phase and amplitude distortion were observed.
0.10
–0.05
0.00
0.05
Desired Angle [rad]
0.10
Shoulder: Desired Versus Acutal Angle
0.00
–0.10
0.05
Time [s]
BASE SEA
ACTUATOR ONLY
2 Hz Bandwidth
Tracking Error ~ .06 rad
–0.10
Base SEA
Actuator Only
0
0.00
Actual Angle [rad]
Actual Angle [rad]
0.05
Base and Joint
Actuator (DM2)
10
Elbow: Desired Versus Acutal Angle
0.10
Input
Command
25
Measured Force [N]
effective joint inertia was reduced by almost a factor of ten. We
can use the effective inertia, graphically illustrated as a belted
ellipsoid [7], to calculate the impulse due to impact at any
point on the manipulator. To demonstrate the effectiveness of
the DM2 approach in reducing impact loads, Figure 11 shows
the normalized impact impulse for two cases of end-point load
(Pload ) for a two-degree-of-freedom planar manipulator. The
impact impulse reduction increases rapidly with increasing
load, as the required increase in actuator torque capability
affects the reflected inertia of the conventional and cable-driven manipulators while minimally affecting the reflected inertia of both the DM2 and SEA approaches. Because the DM2
joint actuators are lightweight and have very small reflected
inertia, their contribution to the effective inertia is minimal. As
a result, the improved performance that results from the addition of the small joint actuators does not compromise the safety levels of the DM2 as compared to the SEA actuated
manipulator. While this is just an illustrative example, we see
that in combination with a lightweight structure and compliant covering, this new actuation approach can be used to
design a manipulator that reduces impact loads substantially,
thus ensuring inherent safety.
In addition to safety, the DM2 approach, with the introduction of the high-frequency joint actuator and implementation
of the control approach described in the section “DM2 Actuation Control Approach,” has been shown experimentally to
improve manipulator performance. As shown in Figure 12,
open-loop end-effector force control with the DM2 approach
improves the speed of response over that of the base-series elastic actuator alone. Both approaches have very low steady-state
error due to their very low output impedance.
Trajectory tracking experiments carried out on the twoaxis planar manipulator testbed demonstrate the feasibility
of the DM2 approach. Initial experiments demonstrated a
position control bandwidth of approximately 5 Hz as com-
0.10
0.05
BASE SEA
ACTUATOR ONLY
2 Hz Bandwidth
Tracking Error ~ .04 rad
0.00
BASE + JOINT
5 Hz Bandwidth
Tracking Error ~ .004 rad
–0.05
–0.10
–0.10
–0.05
0.00
0.05
Desired Angle [rad]
0.10
(b)
Figure 13. Comparison of position tracking performance using base actuation only with combined base and joint actuation (DM2).
JUNE 2004
IEEE Robotics & Automation Magazine
19
X Position [m]
X Position [m]
X Position [m]
X Position [m]
X Position [m]
X Position [m]
Distributed MacroMini Implementation
End-Effector Trajectory Tracking: Linear Path (~15 cm Full Scale)
Finally, a few words should be said about
0.25 Hz Scan
1.0 Hz Scan
2.0 Hz Scan
the implementation of a DM2 actuated
8
8
8
robotic system. The DM2 approach is
4
4
4
BASE
essentially a tradeoff between safety, perACTUATOR
0
0
0
formance, and design complexity. HowONLY
–4
–4
–4
–8
–8
–8
ever, this design trade is not necessarily a
zero-sum game.
6
6
6
DM2
The primary reason for the introduc2
2
(BASE/JOINT 2
tion of our new actuation approach
–2
–2
–2
ACTUATOR)
were to reduce contact impedance and
–6
–6
–6
maintain task performance levels. If the
task is performed by a manipulator’s end
Desired End-Effector X-Position
effector, then high-frequency torque and
End-Effector X-Position (Base Only Actuation)
force capabilities need only be provided
End-Effector X-Position (Base and Joint Actuation)
at the end effector. As shown in [7], the
dynamics of a redundant manipulator is
Figure 14. End-effector position tracking control experimental results.
bounded by the dynamics of the outermost degrees of freedom that span the task space. In the case
of a redundant manipulation system, such as a dual manipulator–mobile base’s system depicted in Figure 15, the mobile
base degrees of freedom need not employ our new actuation
approach to maintain task performance levels which, due to
the redundancy of the system, are bounded by the outer six
degrees of freedom. Another possible approach is to design
the wrist such that required task torques are small, as would
be the case for a compact wrist design. In this case, the wrist
actuation could be provided by smaller conventional EM
actuators. The large dc and low-frequency torques provided
by the base actuators of the DM2 approach would not be
required. The higher impedance of the wrist actuators would
not compromise safety because impact loads would be limited
by the inner three degrees of freedom.
Summary
Inner DOFs
(DM2 Actuation)
Distributed MacroMini Actuation
Outer DOFs
(Single Actuators)
Single Actuator
Figure 15. Implementation of DM2 actuation for multi-DOF
manipulator.
20
IEEE Robotics & Automation Magazine
We have presented a new actuation concept for humanfriendly robot design, referred to as DM2 . The new concept
of DM2 was demonstrated on a two-degree-of-freedom prototype robot arm that we designed and built to validate our
approach. The new actuation approach substantially reduces
the impact loads associated with uncontrolled manipulator
collision by relocating the major source of actuation effort
from the joint to the base of the manipulator. High-frequency
torque capability is maintained with the use of small, lowinertia servomotors collocated at the joints. The servomotors,
integrated with a low-reduction, low-friction cable transmission, provide the high-frequency torque required for highperformance tasks while not significantly increasing the
combined impedance of the manipulator-actuator system.
The low output impedance and complete frequency coverage
of the new actuation approach allow the combined manipulator system to approximate a pure torque source. This in turn
allows for very good open-loop joint torque control over a
wide frequency range. Initial experimental and simulation
results validate the DM2 approach.
JUNE 2004
Acknowledgments
The authors would like to thank Gunter Neimeyer, Ken
Waldron, and Gene Duval for their helpful insights and discussion in preparing this article. The financial support of
NSF grant EIA-9977717 is gratefully acknowledged.
Keywords
Human-friendly, low impedance, safety actuation, parallel
actuation, distributed actuation.
Oussama Khatib received his Ph.D. in 1980 from Sup’Aero,
Toulouse, France. His current research is in human-centered
robotics, human-friendly robot design, dynamic simulations,
and haptic interactions. His exploration in this research ranges
from the autonomous ability of a robot to cooperate with a
human to the haptic interaction of a user with an animated
character or a surgical instrument. Prof. Khatib is the president of the International Foundation of Robotics Research,
IFRR, and co-editor of the Springer Tracts in Advanced
Robotics. He is a “Distinguished Lecturer” of the IEEE and a
recipient of the JARA Award.
References
[1] A. Bicchi, L. Rizzini, and G. Tonietti, “Compliant design for intrinsic
safety: General issues and preliminary design,” in Proc. Int. Conf. Intell.
Robots Syst., Maui, HI, 2001, pp. 1864–1869.
[2] G. Hirzinger, A. Albu-Schäffer, M. Hähnle, I. Schaefer, and N. Sporer,
“A new generation of torque controlled light-weight robots,” in Proc.
Int. Conf. Robotics Automation, Seoul, Korea, 2001, pp. 3356–3363.
[3] G. Hirzinger, N. Sporer, A. Albu-Schaffer, M. Hahnle, and A. Pascucci,
“DLR’s torque-controlled light weight robot III—Are we reaching the
technological limits now?” in Proc. Int. Conf. Robotics Automation, 2002,
pp. 1710–1716.
[4] J. Hollerbach, I. Hunter, and J. Ballantyne, A Comparative Analysis of
Actuator Technologies for Robotics. Cambridge, MA: MIT Press, pp.
299–342, 1991.
[5] R. Holmberg, S. Dickert, and O. Khatib, “A new actuation system for
high-performance torque-controlled manipulators,” in Proc. 9th CISMIFToMM Symp. Theory Practice Robots Manipulators, Udine, Italy, Sept.
1992, pp. 285–292.
[6] O. Khatib, “A unified approach for motion and force control of robot
manipulators: The operational space formulation,” IEEE J. Robot.
Automat., vol. RA-3, pp. 43–53, Feb. 1987.
[7] O. Khatib, “Inertial properties in robotic manipulation: An object-level
framework,” Int. J. Robotics Res., vol. 14, no. 1, pp. 19–36, Feb. 1995.
[8] J.B. Morrel, “Parallel coupled micro-macro actuators,” Ph.D. dissertation, Massachusetts Institute of Technology, Cambridge, MA, 1996.
[9] G. Pratt and M. Williamson, “Series elastic actuators,” in Proc.
IEEE/RSJ Int. Conf. Intell. Robots Syst., vol. 1, Pittsburgh, PA,
1995, pp. 399–406.
[10] D. Robinson, “Design and analysis of series elasticity in closed-loop
actuator force control,” Ph.D. dissertation, Massachusetts Institute of
Technology, Cambridge, MA, June 2000.
[11] D. Vischer and O. Khatib, “Design and development of high-performance torque-controlled joints,” IEEE Trans. Robot. Automat., vol. 11,
pp. 537–544, Aug. 1995.
[12] M. Zinn, O. Khatib, B. Roth, and J.K. Salisbury, “A new actuation
approach for human friendly robot design,” in Experimental Robotics
VIII, Springer Tracts in Advanced Robotics, B. Siciliano and P. Dario, Eds.
Berlin: Spinger-Verlag, 2002.
[13] M. Zinn, O. Khatib, B. Roth, and J.K. Salisbury, “Actuation methods
for human-centered robotics and associated control challenges,” in Control Problems in Robotics, A. Bicchi, H. Christensen, and D. Prattichizzo,
Eds. Berlin, Germany: Springer-Verlag, 2003.
Michael Zinn received his M.S. and B.S. degree from
M.I.T. in 1988 and 1987, respectively, and is currently completing his Ph.D. in mechanical engineering at Stanford
University. He has extensive experience in mechanical and
controls design with more than 15 years experience designing complex electro-mechanical systems. His current
research interests include human-centered robotics and
medical device robotics.
JUNE 2004
Bernard Roth has been a faculty member of Stanford University’s Mechanical Engineering Department since 1962.
He teaches courses in design, robotics, kinematics, and the
24 societal and personal aspects of technology. He is an
active researcher with over 150 publications in the areas of
robotics, kinematics, and design. He and his students have
been pioneers in the design and construction of robotic
device and in the development of a rational theory for robot
design and control. He has served as president of the International Federation for the Theory of Machines and Mechanisms and as chairman of the Design Engineering Division
of the American Society of Mechanical Engineers. He is a
director of the International Federation for Robotics
Research. Dr. Roth is the recipient of many awards for his
research and teaching, including The Joseph F. Engleberger
Award for Robotics, the Machine Design Award, the
Melville Medal, five Best Paper Awards from the American
Society of Mechanical Engineers, and two Japanese Society
for the Promotion of Science Awards.
J. Kenneth Salisbury received his Ph.D. from Stanford University in mechanical engineering in 1982. At MIT from 19821999, he served as principal research scientist in mechanical
engineering and as a member of the Artificial Intelligence Laboratory. Some of the projects with which he has been associated include the Stanford-JPL Robot Hand, the JPL Force
Reflecting Hand Controller, the MIT-WAM arm, and the
Black Falcon Surgical Robot. His work with haptic interface
technology led to the founding of SensAble Technologies Inc.,
producers of the PHANTOM haptic interface and 3D
FreeForm software. In 1997, he joined the staff at Intuitive Surgical, in Mountain View, California, where his efforts have
focused on the development of telerobotic systems for the
operating room. In 1999 he joined the faculty at Stanford in
the Departments of Computer Science and Surgery, where his
research focuses on human centered robotics, cooperative haptics, and surgical simulation. He currently serves on the
National Science Foundation’s Advisory Council for Robotics
and Human Augmentation as scientific advisor to Intuitive Surgical, Inc. and as technical advisor to Robotic Ventures, Inc.
Address for Correspondence: Michael Zinn, Design
Division, Department of Mechanical Engineering, Stanford
University, Stanford, CA. E-mail:
[email protected].
IEEE Robotics & Automation Magazine
21