Professional Documents
Culture Documents
A Compact Rotary Series Elastic Actuator For Human
A Compact Rotary Series Elastic Actuator For Human
A Compact Rotary Series Elastic Actuator For Human
net/publication/224212730
CITATIONS READS
235 2,913
3 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Masayoshi Tomizuka on 10 January 2014.
Abstract—Precise and large torque generation, back drivability, (e.g., friction and backlash) make the precise torque control
low output impedance, and compactness of hardware are impor- challenging.
tant requirements for human assistive robots. In this paper, a com- To overcome such drawbacks of the geared motors while tak-
pact rotary series elastic actuator (cRSEA) is designed considering
these requirements. To magnify the torque generated by an electric ing advantage of their superior controllability and high power-
motor in the limited space of the compact device, a worm gear is mass density, series elastic actuators have been devised [6]–[8].
utilized. However, the actual torque amplification ratio provided by The series elastic actuators are actuator modules that consist of
the worm gear is different from the nominal speed reduction ratio an electric motor and a spring. The spring placed between the
due to friction, which makes the controller design challenging. In actuator and the human joint plays the role of a torque sensor as
this paper, the friction effect is considered in the model of cRSEA,
and a robust control algorithm is designed to precisely control the well as an energy buffer, which allows the precise control of the
torque output in the presence of nonlinearities such as the fric- generated torque. Since the spring is able to immediately store
tion. The mechanical design and dynamic model of the proposed the impact forces exerted from the human joint, compliance can
device and the design of a robust control algorithm are discussed, also be easily guaranteed depending on the control algorithm.
and actuation performance is verified by experiments. Experimen- In our previous work, a rotary series elastic actuator
tal results with a human subject are also presented to show the
performance of the cRSEA while interacting with humans. (RSEA) and its robust control algorithm were presented in
the IEEE/ASME TRANSACTIONS ON MECHATRONICS [9]. The
Index Terms—Embedded system, force mode actuation, human RSEA utilizes a torsional spring and a geared dc motor. A dis-
assistive systems, mechanical impedance, series elastic actuator.
turbance observer was applied to precisely control the RSEA in
the presence of nonlinearities in the geared motor and model un-
I. INTRODUCTION certainties caused by human–robot interactions. The proposed
methods have shown good performance in practice (i.e., back
UMAN assistive robots, i.e., systems that assist human
H motions with actuation capabilities, have been intensively
developed in recent years based on mechatronic and robotic
drivability, low impedance, precise torque control, etc.) and have
applied to actual assistive robots.
In this paper, an improved design of the RSEA, a compact
technologies [1]–[5]. To effectively assist human motions, such
rotary series elastic actuator (cRSEA), and its control algorithm
systems are required to generate large torques (e.g., over 30 N·m
are proposed. The cRSEA is designed for knee joint assistance,
is required to fully support the knee joint during normal walk-
and thus, the design parameters are optimized to assist knee joint
ing). While generating such large torques, high precision is also
motions. In the previous RSEA, a spring was directly installed
required for natural assistance. Moreover, the assistive robots
between the shaft of the geared motor and the human joint, a
should be compact and light to minimize discomforts caused by
consequence of which was a very stiff spring in order to transmit
the robot hardware, which imposes a constraint on the selec-
large assistive torques. However, the stiff spring deteriorates the
tion of actuators. To fulfill these requirements, electric motors
compliance of the system and makes the precise torque control
equipped with gear reducers have been often utilized in the hu-
difficult. Also, nonlinearities of the spring, such as a nonlinear
man assistive robots. However, not only do the gear reducers
spring constant, are not negligible in the case of the stiff springs.
amplify the motor torque by reducing the rotor speed, but they
In the cRSEA proposed in this paper, a spring is installed in the
also increase the mechanical impedance of the system signifi-
chain of gears, so that a small spring can be utilized. The use
cantly. In addition, nonlinearities inherent in the gear reducers
of a small spring also contributes to the compact design of the
system.
Manuscript received May 11, 2010; revised August 16, 2010; accepted In the cRSEA, a worm gear as well as spur gears is used to
October 8, 2010. Date of publication January 20, 2011; date of current version amplify the torque generated by an electric motor. The worm
January 20, 2012. Recommended by Technical Editor J. Gu. This work was sup- gear is self-locked when rotated from the load side, which im-
ported in part by the National Science Foundation under Grant CMMI 1013657.
This paper was presented in part at the 2010 IEEE International Conference on plies a large mechanical impedance of the system. Interestingly,
Robotics and Automation, Anchorage, AK, May 3–10, 2010. the self-locking property of worm gears contributes to mini-
K. Kong is with the Department of Mechanical Engineering, Sogang Univer- mization of the impedance of the whole system. Note that the
sity, Seoul, Korea (e-mail: kckong@sogang.ac.kr).
J. Bae and M. Tomizuka are with Department of Mechanical En- impedance of the whole series elastic actuator is reduced by
gineering, University of California, Berkeley, CA 94720 USA (e-mail: precisely controlling the position of the motor, where the con-
jbbae@me.berkeley.edu; tomizuka@me.berkeley.edu). trol performance is affected by model uncertainties, nonlinear-
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. ities, and disturbances transmitted from the load side. Due to
Digital Object Identifier 10.1109/TMECH.2010.2100046 the self-locking nature of worm gears, disturbances are hardly
TABLE I
SPECIFICATION OF A TORSIONAL SPRING
Fig. 3. The range of knee joint motions during normal walking. The range
that a 150 W dc motor can support is also shown in the figure.
Fig. 5. Free body diagrams of the worm gear and worm wheel. fM represents
the force generated by the motor, and fw w , fm s, and fs represent the reaction
forces by the worm wheel, the motor shaft, and the worm-wheel shaft, respec-
tively. (a) Free body diagram of the worm gear. (b) Free body diagram of one Fig. 6. Torque amplification ratio. The nominal value (i.e., when the friction is
tooth of the worm wheel. neglected) is 10.0, which is the same as the speed reduction ratio. If the friction
is increased, the torque amplification ratio deceases.
where rwg and rww are the radii of the worm gear and the
worm wheel, respectively. ϕ is the distortion angle of the worm deflection k(θW − θS ) as well as the torque exerted from the
gear shown in Fig. 5. Note that (2) can be simplified to NW = human side τ H , i.e.,
[rww /rwg ]tanϕ.
τww = k(θW − θS ) + NS−1 τH (8)
D. Dynamic Model where k is the spring constant and NS is the speed reduction
Fig. 5 shows the free body diagrams of the worm gear and ratio of the spur gears. In (8), the friction between the spur gear
worm wheel used in the cRSEA [see Fig. 2(b) and (c)]. The set is neglected. Since θM and θW are related by the gear ratio
force vectors in Fig. 5 are acting on the point that the worm gear of the worm gear set (i.e., θM = NW θW ), (7) can be rewritten
contacts the worm wheel. Note that the contact point moves as
only in the direction of ŷ or Ŷ due to mechanical constraints. NS k(θW − θS ) = NS A(φ, μ)
The force balance equations are
Iww
1 × τM − + IM θ̈M − τH (9)
IM θ̈M ŷ = fM ŷ + fm s x̂ − fN ê1 − μfN ê2 (3) NW A(φ, μ)
rwg
where
1
Iww θ̈W Ŷ = −fww Ŷ − fs X̂ + fN Ê2 + μfN Ê1 (4) rww (sin ϕ + μ cos ϕ)
rww A(ϕ, μ) = . (10)
rwg (cos ϕ + μ sin ϕ)
where fM , fww , fm s, and fs are as defined in Fig. 5, and IM and
Iww are the inertias of the motor and the worm wheel, respec- A(ϕ, μ) in (10) is a torque amplification ratio of the worm gear
tively. IM includes the inertia of the worm gear. rwg and rww are to the worm wheel. In the actual cRSEA, the distortion angle
the radii of the worm gear and the worm wheel, respectively. μ of the worm gear ϕ is fixed, but the friction coefficient μ may
represents the friction coefficient between the worm gear and vary depending on the lubricant or temperature conditions. Note
the worm wheel. that the torque amplification ratio is the same as the speed re-
The dot product of (3) and ŷ is duction ratio, when the friction coefficient is zero, i.e., A(ϕ, 0)
1 = NW = [rww /rwg ]tanϕ. However, in the presence of friction,
IM θ̈M = fM − fN cos ϕ − μfN sin ϕ. (5) a power loss occurs and the torque is not amplified as desired.
rwg
Fig. 6 shows the magnitude of A(ϕ, μ) for some selected friction
Similarly, coefficients and gear angles. The dotted line in the figure repre-
1 sents the gear angle used in the actual design of cRSEA. Note
Iww θ̈W = −fww + fN sin ϕ + μfN cos ϕ. (6) that when μ = 0, the torque amplification ratio is 10.0, which
rww
is the speed reduction ratio, NW . In Fig. 6, it should be noted
The normal force fN can be eliminated by rearranging (5) and that the torque amplification ratio changes drastically accord-
(6), i.e., ing to the variation of the friction coefficient. The variation in
rww (sin ϕ + μ cos ϕ) the torque amplification ratio shown in Fig. 6 introduces model
fww rww + Iww θ̈W = [fM rwg − IM θ̈M ] .
rwg (cos ϕ + μ sin ϕ) uncertainties to the system.
(7) The dynamic model in (9) implies that the cRSEA is a multi-
Note that fww rww = τ ww and fM rwg = τ M , where τ ww is input and multioutput system, where the inputs are the motor
the torque applied to the worm wheel and τ M is the torque torque [τ M , control input] and the human joint torque [τ H ,
generated by the motor. τ ww includes the torque by a spring disturbance input], and the outputs are the motor angle θM and
292 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 17, NO. 2, APRIL 2012
where
KD s2 + (KP + NS−1 NW
−1
)s + KI
GR →O (s) = −1 (13)
KD s2 + (KP + NS A−1 )s + KI
NS−1 A−1 s
GH →O (s) = (14)
KD s2 + (KP + NS−1 A−1 )s + KI
where τ O is the torque output, and GR →O (s) and GR →O (s) are
the transfer functions to the torque output from the reference
input and the human joint torque, respectively.
The controller gains KP , KD , and KI can be designed con-
sidering the desired closed-loop poles. In the controller design,
Fig. 7. Block diagram of the proposed control law. The notations represent the torque amplification ratio A(ϕ, μ) is regarded as its nom-
NW : the speed reduction ratio of the worm gear set, NS : the speed reduction inal value NW . For example, if the desired closed-loop poles
ratio of the spur gear set, PID: the PID controller in (11), and IE : the extended are −p1 and −p2 , the controller gains are obtained by (KP
motor inertia to compensate for the motor dynamics.
+ NS −1 NW −1 )/KD = p1 + p2 and KI /KD = p1 p2 . Note that
GH →O (s) and GH →O (s), respectively, become close to 1 and
the angle of the spur gear θS . The generated torque can be 0, as the magnitude of controller gains increases. However, the
calculated by Hooke’s law from the measured angles. high gain control causes discomfort due to chattering in the
torque output, which is not desirable in practice.
Suppose that the reference input r is determined based on
III. CONTROLLER DESIGN OF A CRSEA
the desired torque τ D and the difference between the generated
The performance objectives of the cRSEA are: 1) to precisely torque and the reference input τ O − r, i.e.,
generate the desired torque in the presence of model uncertain-
ties and external disturbances; 2) to minimize the mechanical r = τD − Q(s)[τO − r] (15)
impedance; and 3) to minimize the influence of human motions where Q(s) is a filter that smoothens the torque error, which plays
in the generated torques. In (9), note that the torque output τ O the role similar to the Q filter in disturbance observers [9], [12].
= NS k(θW − θS ) is influenced by the torques exerted from the Rearranging (15), r = [1−Q(s)]−1 τ D −Q(s)[1−Q(s)]−1 τ O ,
human side τ H and the angular acceleration of the motor shaft which implies that the reference input is determined based on
θ̈M . The variation in A(ϕ, μ) also introduces an uncertainty to the current output torque as well as the desired torque.
the system. In this section, a robust control algorithm is designed Substituting (15) into (12),
to achieve the performance objectives considering these factors.
τO = G∗D →O (s)τD − G∗H →O (s)τH (16)
A. Controller Design where
GR →O (s)
Suppose the following control law: G∗D →O (s) = (17)
1 − Q(s) + GR →O (s)Q(s)
τM = IE θ̈M + NS−1 NW
−1
r + KP (r − τO )
[1 − Q(s)]GH →O (s)
G∗H →O (s) = . (18)
+KD (ṙ − τ̇O ) + KI (r − τO )dt (11) [1 − Q(s) + GR →O (s)Q(s)]ANS
The actuator is required to precisely generate the desired torque
2
where IE = Iww /NW + IM , which is the extended motor regardless of the human joint torques or motions. Therefore, the
inertia. r is the reference input and τ O is the torque output desired transfer function is τ O = τ D , which requires G∗ D →O (s)
generated by the spring [i.e., τ O = NS k(θW − θS )]. Note that = 1 and G∗ H →O (s) = 0. Note that if Q(s) = 1, such conditions
τ O can be directly calculated from θW = NW −1 θM and θS , are satisfied. Therefore, Q(s) should be designed such that Q(jω)
which are measured by encoders. The parameters KP , KD , and = 1 + 0j at frequencies where the precise torque generation is
KI are controller gains to have the torque output follow the required.
reference input. Note that the proposed control law consists of
three parts: 1) the extended motor dynamics (i.e., IE θ̈M ) that B. Robust Stability
compensates for the motor inertia; 2) the feedforward input (i.e., The characteristic equation of the transfer function in (16) is
NS −1 NW −1 r); and 3) the PID controller. Fig. 7 shows the block 1 − Q(s) + GR →O (s)Q(s) = 0. Note that GR →O (s) is subject to
diagram of the proposed control law. change due to the variation in A(ϕ, μ), which is resulted from
For simplicity, suppose that the motor dynamics is canceled the variation in the friction coefficient. Moreover, IE in (11)
by the extended inertia included in (11). By applying the Laplace also includes NW , the nominal value of A(ϕ, μ). To encounter
transformation to the remaining closed-loop dynamics, a trans- such uncertainties, multiplicative uncertainties imposed on the
fer function is system model are considered, i.e.,
τO = GR →O (s)r − GH →O (s)τH (12) GR →O (s) = 1 + W (s)Δ(s) (19)
KONG et al.: COMPACT ROTARY SERIES ELASTIC ACTUATOR FOR HUMAN ASSISTIVE SYSTEMS 293
Fig. 12. Closed-loop frequency responses from the desired torque to the gen-
erated torque with Q(s) in (23) and Q(s) = 0.
Fig. 10. Design of the Q filter. (a) Multiplicative uncertainties and a selected it is desired that G∗ D →O (jω) = 1 + 0j at frequencies where the
Q(s). (b) Stability robustness margin, W−1 (s)/Q(s).
precise torque generation is required. Note that the magnitude of
G∗ D →O (jω) is close to 1 (i.e., 0 dB) when Q(s) in (23) is applied
in the control law. Also, the phase of G∗ D →O (jω) is close to
zero, which implies that the cRSEA immediately generates the
desired torque without a phase delay.
The results in Figs. 11 and 12 confirm that the cRSEA con-
trolled by the proposed control law can precisely generate the
desired torque by compensating for the uncertainties and non-
linearities inherent in the cRSEA system.
Fig. 13. Simplified dynamic models of a human leg. (a) Model for the swing
phase. (b) Model for the stance phase.
Fig. 15. Frequency response from the desired torque to the torque error. Fig. 16. Frequency response from the human joint motion to the torque error.
The actuation performance of the proposed device (e.g., the Kyoungchul Kong (S’04–M’09) received the B.Eng.
minimal impedance and the precision of torque output) was degree in mechanical engineering (summa cum
laude), the B.S. degree in physics in 2004, and the
verified by experiments. M.S. degree in mechanical engineering in 2006, all
In the experiment with a human subject, the cRSEA was uti- from Sogang University, Seoul, Korea, and the Ph.D.
lized to assist the knee joint. The desired assistive torque was degree in mechanical engineering from the Univer-
sity of California, Berkeley, in 2009.
determined in real time based on the measurements of joint In 2011, he joined the Department of Mechan-
angles and ground contact forces. Regardless of the interac- ical Engineering, Sogang University, Seoul, Korea.
tions with humans and the noise included in the desired torque He has authored or coauthored more than 50 tech-
nical articles in journals and conference proceedings
signal, the cRSEA generated the torque precisely with enough in the area of mechatronics, including human–robot interaction and assistive
bandwidth. systems. His current research interests include design, modeling, and control of
mechatronic systems with emphasis on betterment of quality of life.
Dr. Kong was the recipient of the Best Student Paper Award at the IEEE
REFERENCES Conference on Advanced Intelligent Mechatronics (AIM) in 2008 and the Best
Paper Award in the Division of Dynamic Systems and Control at the KSME
[1] T. Hayashi, H. Kawamoto, and Y. Sankai, “Control method of robot suit Annual Conference in 2005.
HAL working as operator’s muscle using biological and dynamical infor-
mation,” in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst.( IROS), Aug.
2005, pp. 3063–3068.
[2] H. Kazerooni, J. Racine, L. Huang, and R. Steger, “On the control of the
berkeley lower extremity exoskeleton (BLEEX),” in Proc. IEEE Int. Conf.
Rob. Autom.(ICRA), 2005, pp. 4353–4360.
[3] A. Zoss, H. Kazerooni, and A. Chu, “Biomechanical design of the berkeley
lower extremity exoskeleton (BLEEX),” IEEE/ASME Trans. Mechatron-
ics, vol. 11, no. 2, pp. 128–138, Apr. 2006.
[4] K. Yamamoto, M. Ishii, H. Noborisaka, and K. Hyodo, “Stand alone wear- Joonbum Bae (S’07) received the B.S. degree in
mechanical engineering (summa cum laude) from
able power assisting suit-sensing and control systems,” in Proc. IEEE Int.
Seoul National University, Seoul, Korea, in 2006,
Workshop Robot Human Interactive Commun. (ROMAN), 2004, pp. 661–
and the M.S. degree in mechanical engineering and
666.
[5] K. Kong and D. Jeon, “Design and control of an exoskeleton for the elderly the M.A. degree in statistics both from the University
of California, Berkeley, in 2008 and 2010, respec-
and patients,” IEEE/ASME Trans. Mechatron., vol. 11, no. 4, pp. 428–432,
tively. He is currently working toward the Ph.D. de-
Aug. 2006.
gree in mechanical engineering at the University of
[6] J. Pratt, B. Krupp, and C. Morse, “Series elastic actuators for high fidelity
force control,” Int. J. Ind. Robot, vol. 29, no. 3, pp. 234–241, 2002. California, Berkeley.
His current research interests include modeling
[7] G. A. Pratt and M. M. Williamson, “Series elastic actuators,” in Proc.
and control of biomechatronics systems, sensors for
IEEE/RSJ Int. Conf. Intell. Robotics Syst. (IROS), Pittsburgh, PA, 1995,
human–robot systems, and biologically inspired systems.
pp. 399–406.
[8] D. W. Robinson, J. E. Pratt, D. J. Paluska, and G. A. Pratt, “Series elastic ac- Mr. Bae was a finalist of the Best Poster Paper at the IFAC World Congress
in 2008. He has been the recipient of the Samsung Scholarship since 2009.
tuator development for a biomimetic walking robot,” in Proc. IEEE/ASME
Int. Conf. Adv. Intell. Mech. ( AIM) 1999, Atlanta, GA, pp. 561–568.
[9] K. Kong, J. Bae, and M. Tomizuka, “Control of rotary series elastic ac-
tuator for ideal force-mode actuation in human-robot interaction applica-
tions,” IEEE/ASME Trans. Mechatronics, vol. 14, no. 1, pp. 105–118,
Feb. 2009.
[10] Luminary Stellaris LM3S8962, Luminary Micro, Texas Instruments,
Austin. (2009). [Online]. Available: http://www.luminarymicro.com/.
[11] RE 40 DC Motor, Maxon Motor, Brünigstrasse, Switzerland. (2009). [On-
line]. Available: http://www.maxonmotor.com/. Masayoshi Tomizuka (M’86–SM’95–F’97) re-
[12] H. Lee and M. Tomizuka, “Robust motion controller design for high- ceived the B.S. and M.S. degrees from Keio Univer-
accuracy positioning systems,” IEEE Trans. Ind. Electron., vol. 43, no. 1, sity, Tokyo, Japan, in 1968 and 1970, respectively,
pp. 48–55, Feb. 1996. and the Ph.D. degree from the Massachusetts Insti-
[13] K. Kong and M. Tomizuka, “Control of exoskeletons inspired by fictitious tute of Technology, Cambridge, all in mechanical en-
gain in human model,” IEEE/ASME Trans. Mechatronics, vol. 14, no. 6, gineering.
pp. 689–698, Dec. 2009. In 1974, he joined the Department of Mechani-
[14] J. Bae, K. Kong, and M. Tomizuka, “Real-time Estimation of Lower cal Engineering, University of California, Berkeley,
Extremity Joint Torque in Normal Gait,” in Proc. Int. Fed. Autom. Control where he is currently the Cheryl and John Neerhout Jr.
(IFAC) Int. Symp. Robot Control (SYROCO), 2009, pp. 577–582. Distinguished Professor Chair. His current research
[15] K. Kong and M. Tomizuka, “A Gait Monitoring System Based on Air Pres- interests include optimal and adaptive control, digi-
sure Sensors Embedded in a Shoe,” IEEE/ASME Trans. Mechatronics, tal control, signal processing, motion control, and control problems related to
vol. 14, no. 3, pp. 1083–4435, Jun. 2009. robotics, machining, manufacturing, and information storage devices and vehi-
[16] G. F. Franklin, J. D. Powell, and M. L. Workman, Digital Control of cles.
Dynamic Systems, 3rd ed. Englewood Cliffs, NJ: Prentice-Hall, 1997. Dr. Tomizuka was the Editor-in-Chief of the IEEE/ASME TRANSACTIONS ON
[17] J. Perry, Gait Analysis. Thorofare, NJ: SLACK Inc., 1992. MECHATRONICS from 1997 to 1999. He is a Fellow of the ASME and the SME.
[18] K. Kong, J. Bae, and M. Tomizuka, “A compact rotary series elastic He was the recipient of the Charles Russ Richards Memorial Award (ASME,
actuator for knee joint assistive system,” in Proc. IEEE Int. Conf. Rob. 1997), the Rufus Oldenburger Medal (ASME, 2002), and the John R. Ragazzini
Autom. (ICRA), 2010, pp. 2940–2945. Award (2006).