Dynamics and Kinematics Analysis and Simulation of Lower Extremity Power-Assisted Exoskeleton
Dynamics and Kinematics Analysis and Simulation of Lower Extremity Power-Assisted Exoskeleton
Abstract. According to the walking character of lower extremity power-assisted exoskeleton that
was designed by our Robotics Laboratory, D-H convention was applied to the kinematics analysis
of this exoskeleton model. Lagrangian dynamics was used to analyzing dynamics for the
single-foot support model, double-feet support model and double-feet support with one
redundancy model respectively. The kinematical equation was obtained and MATLAB was used
to verify its validity. Meanwhile, the Kinetic equations and torque of each joint were obtained by
virtue of ADAMS. Our study provided a theoretical foundation for the control strategies, and
optimization design of the mechanical structure and promoted the practical application of this
lower extremity power-assisted exoskeleton in further research.
Keywords: lower exoskeleton, dynamic, kinematics, simulation.
1. Introduction
Lower extremity power-assisted exoskeleton is a kind of robot which is defined as an
electromechanical device in overall or a frame that worn by a human operator. The lower extremity
power-assisted exoskeleton is developed mainly to help human perform difficult tasks due to
either their physical limitations or muscles fatigues. In addition, exoskeletons can increase the
endurance, traveling speed, and even balance of the wearer in extremely difficult terrains [1]. With
the development of science and technology, the research on lower extremity exoskeleton has
gradually extended to the field of mechanics, robotics, bionics, control theory, information
processing, and communication technology etc.
As early as in 1960s, our pioneers have started to research on the exoskeleton. A master-slave
system named the Hardiman was developed by General Electric in 1968. Furthermore some
successful and remarkable examples of lower extremity power-assisted exoskeleton such as
BLEEX and HAL, were designed for military missions and power enhancement respectively in
the 21st century [2].
The Berkeley Lower Extremity Exoskeleton (BLEEX) project funded by the Defense
Advanced Research Project Agency (DARPA), USA, was first unveiled in 2004, at the University
of California, Berkeleys Human Engineering and Robotics Laboratory [3]. It was a
field-operational robotic system worn by an operator, which could provide the wearer with the
ability of undertaking significant loads on the back with minimal effort when negotiating any
terrain. BLEEX featured seven DOFs per leg, and the exoskeleton was actuated via bidirectional
linear hydraulic cylinders mounted in a triangular configuration with the rotary joints, resulting in
an effective moment arm varying with joint angles [4].
Hybrid Assistive Limb (HAL) was successfully developed in Tsukuba University of Japan
which was a lightweight power assist device. The latest model, HAL-5, was a full-body suit unit
designed to aid people who had degenerated muscles and paraplegics from brain or spinal injuries.
It was connected to thighs and shanks of the patient and moved the patients legs as a function of
the EMG (electromyogram) signals measured from the wearer [4]. Through the use of DC motors
integrated with harmonic drives, each leg of HAL-5 powers the flexion/extension motion at the
hip and knee in the sagittal plane.
The lower extremity power-assisted exoskeleton system (LEPES) designed by our Robotics
JVE INTERNATIONAL LTD. JOURNAL OF VIBROENGINEERING. MARCH 2014. VOLUME 16, ISSUE 2. ISSN 1392-8716
781
1192. DYNAMICS AND KINEMATICS ANALYSIS AND SIMULATION OF LOWER EXTREMITY POWER-ASSISTED EXOSKELETON.
YANBEI LI, LEI YAN, HUA QIAN, JIAN WU, SEN MEN, NA LI
Laboratory is a kind of wearable mechanical legs, which contains mechanical systems, sensors
and control systems. The mechanical system includes waist, hip, knee, leg and foot. In regardless
of complex activities such as jumping and going-upstairs, the main purpose of LEPES is providing
power assistance for wearers when they walk hard. Thus, in the aspect of DOFs distribution, the
LEPES features three DOFs at the hip, one at the knee, and three at the ankle per leg. Of these,
two DOFs are actuated by Maxon DC motors: hip flexion/extension and knee flexion/extension
in the sagittal plane. The mechanical structure built in our Robotics Laboratory is shown in Fig. 1.
As a wearable biped exoskeleton system, LEPES should be programmed to walk naturally to
provide intimacy to human. However, the human gait is a complex dynamic activity. Therefore,
in order to get accurate control strategies and conduct the optimization design of mechanical
structure, it is very important and necessary to build the dynamic and kinematics model and gain
the kinematical and dynamic equation for LEPES.
782
JVE INTERNATIONAL LTD. JOURNAL OF VIBROENGINEERING. MARCH 2014. VOLUME 16, ISSUE 2. ISSN 1392-8716
1192. DYNAMICS AND KINEMATICS ANALYSIS AND SIMULATION OF LOWER EXTREMITY POWER-ASSISTED EXOSKELETON.
YANBEI LI, LEI YAN, HUA QIAN, JIAN WU, SEN MEN, NA LI
c1 s1
s
c1
1 = [ 1
0
0
0
0
c2 s2
s
c2
1
2 = [ 2
0
0
0
0
c3 s3
s
c3
2
3 = [ 3
0
0
0
0
c4 s4
s
c4
3
4 = [ 4
0
0
0
0
c5 s5
s
c5
4
5 = [ 5
0
0
0
0
c6 s6
s
c6
5
6 = [ 6
0
0
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0],
0
1
1
0
],
0
1
2
0 ],
0
1
3
0 ],
0
1
4
0 ],
0
1
5
0 ],
0
1
(1)
(2)
(3)
(4)
(5)
(6)
1
1
1
1
0
0
0
0
1
1
0
0
1
2
2
0
0
2
3
3
0
0
3
4
4
0
0
4
5
5
0
0
5
6
Note: is the link number,
1 is the distance between 1 and along ,
1 is the angle between 1 and about ,
1 is the distance between 1 and along 1,
is the angle between 1 and about 1,
is the joint variable about .
1
2
3
3
5
6
Thus, the ankle reference frame {6} can be expressed in the world reference frame {0}, as
given in Eq. (7):
0
6
= 01 12 23 34 45 56
=1
6
=1
6
=1
=1
0
0
0
0
=1
5
=1
4
=1
3
=1
2
5 s + 4 s + 3 s + 2 s + 1 s1
=1
1
0
5 c + 4 c + 3 c + 2 c + 1 c1
=1
=1
0
1
(7)
=1
JVE INTERNATIONAL LTD. JOURNAL OF VIBROENGINEERING. MARCH 2014. VOLUME 16, ISSUE 2. ISSN 1392-8716
783
1192. DYNAMICS AND KINEMATICS ANALYSIS AND SIMULATION OF LOWER EXTREMITY POWER-ASSISTED EXOSKELETON.
YANBEI LI, LEI YAN, HUA QIAN, JIAN WU, SEN MEN, NA LI
0 0
=1
6
]=
s
1
=1
0
[ 0
=1
6
=1
5
=1
=1
4
=1
3
=1
2
. (8)
5 s + 4 s + 3 s + 2 s + 1 s1
=1
0
0
5 c + 4 c + 3 c + 2 c + 1 c1
=1
=1
1
0
=1
0
1
Thus, the position of the ankle 06 can be determined as Eq. (9) with respect to the world
reference frame {0}:
5
5 c + 4 c + 3 c + 2 c + 1 c1
=1
5
6 =
=1
4
=1
3
=1
2
(9)
5 s + 4 s + 3 s + 2 s + 1 s1
=1
=1
=1
=1
=1
6
=1
6
=1
=1
6 =
[
0
.
(10)
0
1]
784
JVE INTERNATIONAL LTD. JOURNAL OF VIBROENGINEERING. MARCH 2014. VOLUME 16, ISSUE 2. ISSN 1392-8716
1192. DYNAMICS AND KINEMATICS ANALYSIS AND SIMULATION OF LOWER EXTREMITY POWER-ASSISTED EXOSKELETON.
YANBEI LI, LEI YAN, HUA QIAN, JIAN WU, SEN MEN, NA LI
Thus, ( , ) (the center of mass of link ) can be obtained according to the Geometric
relationships in Fig. 3:
0 = 0 ,
1 = 1 s1 ,
2 = 1 s1 + 2 s(1 2 ),
3 = 1 s1 + 2 s(1 2 ) + 3 s(3 1 + 2 ),
4 = 1 s1 + 2 s(1 2 ) + 3 s(3 1 + 2 ) + 4 s(3 1 + 2 4 ),
(11)
1 s1 + 2 s(1 2 ) + 3 s(3 1 + 2 ) +
},
5 = {
+4 s(3 1 + 2 4 ) + 5 s(3 1 + 2 4 5 )
s + 2 s(1 2 ) + 3 s(3 1 + 2 ) +
},
={1 1
{ 6
+4 s(3 1 + 2 4 ) + 5 s(3 1 + 2 4 5 ) + 6
0 = 0,
1 = 1 c1 ,
2 = 1 c1 + 2 c(1 2 ),
3 = 1 c1 + 2 c(1 2 ) 3 c(3 1 + 2 ),
(12)
4 = 4 c(3 1 + 2 4 ) 4 c(3 1 + 2 4 ) + 5 c(3 1 + 2 4 5 ),
5 = 5 c(3 1 + 2 4 5 ) 5 c(3 1 + 2 4 5 ),
{6 = 0.
The coordinate of each actuated motor ( , ) is:
1 = 1 s1 ,
1 = 1 s1 + 2 s(1 2 ),
2 = 1 s1 + 2 s(1 2 ) + 3 s(3 1 + 2 ),
{2 = 1 s1 + 2 s(1 2 ) + 3 s(3 1 + 2 ) + 4 s(3 1 + 2 4 ),
1 = 1 c1 ,
1 = 1 c1 + 2 c(1 2 ),
2 = 4 c(3 1 + 2 4 ) + 5 c(3 1 + 2 4 5 ),
{2 = 5 c(3 1 + 2 4 5 ).
(13)
(14)
JVE INTERNATIONAL LTD. JOURNAL OF VIBROENGINEERING. MARCH 2014. VOLUME 16, ISSUE 2. ISSN 1392-8716
785
1192. DYNAMICS AND KINEMATICS ANALYSIS AND SIMULATION OF LOWER EXTREMITY POWER-ASSISTED EXOSKELETON.
YANBEI LI, LEI YAN, HUA QIAN, JIAN WU, SEN MEN, NA LI
(17)
(18)
786
JVE INTERNATIONAL LTD. JOURNAL OF VIBROENGINEERING. MARCH 2014. VOLUME 16, ISSUE 2. ISSN 1392-8716
1192. DYNAMICS AND KINEMATICS ANALYSIS AND SIMULATION OF LOWER EXTREMITY POWER-ASSISTED EXOSKELETON.
YANBEI LI, LEI YAN, HUA QIAN, JIAN WU, SEN MEN, NA LI
0 = 0 s0 0 s0 ,
1 = 1 s1 ,
2 = 1 s1 + 2 s(1 2 ),
3 = 1 s1 + 2 s(1 2 ) + 3 s(3 1 + 2 ),
4 = 1 s1 + 2 s(1 2 ) + 3 s(3 1 + 2 ) + 4 s(3 1 + 2 4 ),
(19)
1 s1 + 2 s(1 2 ) + 3 s(3 1 + 2 ) + 4 s(3 1 + 2 4 ) +
},
5 = {
+5 s(3 1 + 2 4 5 )
s + 2 s(1 2 ) + 3 s(3 1 + 2 ) + 4 s(3 1 + 2 4 ) +
},
6 = { 1 1
{
+5 s(3 1 + 2 4 5 ) + 6
0 = 0 c0 + ,
1 = 1 c1 + 0 c0 + ,
2 = 1 c1 + 2 c(1 2 ) + 0 c0 + ,
3 = 1 c1 + 2 c(1 2 ) 3 c(3 1 + 2 ) + 0 c0 + ,
(20)
4 = 4 c(3 1 + 2 4 ) 4 c(3 1 + 2 4 ) + 5 c(3 1 + 2 4 5 ),
5 = 5 c(3 1 + 2 4 5 ) 5 c(3 1 + 2 4 5 ),
{6 = 0.
(21)
(22)
(23)
787
1192. DYNAMICS AND KINEMATICS ANALYSIS AND SIMULATION OF LOWER EXTREMITY POWER-ASSISTED EXOSKELETON.
YANBEI LI, LEI YAN, HUA QIAN, JIAN WU, SEN MEN, NA LI
The equation of Largrangian dynamics can be obtained according to Eq. (23), as shown in
Eq. (24):
=
(
)
, = 0,1, . . . , ,
(24)
1
( 2 + 2 22 + 1 21 + 2 22 ),
2 1 1
(25)
where 21 = 21 + 21 , 22 = 22 + 22 , 21 = 21 + 21 , 22 = 22 + 22 ; and 1 , 2 , 1 , 2
is equivalent moment of inertia of each motor respectively in generalized coordinate system.
The total kinetic energy of links in each dynamic model of LEPES can be calculated as follows:
6
(26)
= ,
=0
1
1
= + = ( ( 2 + 2 ) + 1 21 + 2 22 + 1 21 + 2 22 ).
2
(27)
=0
(28)
= ,
=0
=0
=0
1
= = ( ( 2 + 2 ) + 1 21 + 2 22 + 1 21 + 2 22 ) .
2
(29)
Therefore, according to Eq. (24) and Eq. (29), the Lagrange equation of each dynamic model
in the th generalized coordinate can be obtained:
=
( )
.
Finally, the entire kinetic equation of each dynamics model can be expressed as:
788
JVE INTERNATIONAL LTD. JOURNAL OF VIBROENGINEERING. MARCH 2014. VOLUME 16, ISSUE 2. ISSN 1392-8716
(30)
1192. DYNAMICS AND KINEMATICS ANALYSIS AND SIMULATION OF LOWER EXTREMITY POWER-ASSISTED EXOSKELETON.
YANBEI LI, LEI YAN, HUA QIAN, JIAN WU, SEN MEN, NA LI
= [0
5 ] .
(31)
In accordance with the Eq. (31), in the double-feet support model, 0 and 5 represented the
actuated torque of ankles, 1 and 4 stand for the actuated torque of knees, 2 and 3 are the
actuated torque of hips. In the double-feet support with one redundancy model, 0 and 5
represent the actuated torque of ankle that the toes kicking ground and the ankle which the whole
foot supporting ground respectively, 1 and 4 stand for the actuated torque of knee that the toes
kicking ground and the knee which the whole foot supporting ground respectively, 2 and 3 are
the actuated torque of hip that the toes kicking ground and the hip which the whole foot supporting
ground respectively. In single-foot support model, 0 and 5 represent as the actuated torque of
ankle that the foot swing and the ankle which the foot supporting ground respectively, 1 and 4
stand for the actuated torque of knee that the foot swing and the knee which the foot supporting
ground respectively, 2 and 3 are the actuated torque of hip that the foot swing and the hip which
the foot supporting ground respectively.
4. Simulations verification
In this Section, MATLAB and ADAMS are used to verify the accuracy of D-H equation of
kinematics and Lagrange equation of dynamics respectively.
According to the design principles of exoskeleton mentioned in literature [7], this paper
assumes the kinematical parameters of LEPES as listed in Table 2.
Theoretically, according to Eq. (7), the homogeneous transformation matrix can be obtained
using the parameters in Table 2:
0.87
0.50
6 = [
0
0
0.50
0.87
0
0
0
0
1
0
759.82
119.98 ].
0
1
(32)
By virtue of MATLAB, the simulation result of the LEPESs kinematics model is consistent
with the theoretical result, as illustrated in Fig. 6.
Table 2. The given kinematical parameters of
LEPES
Link Length Joint variable Angle
420 mm
1
1
4
419 mm
2
2
6
200 mm
3
3
2
419mm
4
4
4
420 mm
5
5
6
As for the simulation of the dynamic model of LEPES, in order to get the accurate result of
JVE INTERNATIONAL LTD. JOURNAL OF VIBROENGINEERING. MARCH 2014. VOLUME 16, ISSUE 2. ISSN 1392-8716
789
1192. DYNAMICS AND KINEMATICS ANALYSIS AND SIMULATION OF LOWER EXTREMITY POWER-ASSISTED EXOSKELETON.
YANBEI LI, LEI YAN, HUA QIAN, JIAN WU, SEN MEN, NA LI
dynamics simulation, the data of human gait mentioned in literature [8] and ADAMS are used.
Fig. 7 shows the virtual prototype of the LEPESs dynamic model built by ADAMS, and the
torques of actuated motors can be obtained by the simulation, as shown in Fig. 8.
According to Fig. 8, the motor torque of the hip joint is the largest, while the torque of ankle
is the smallest. Thus, there is no need to set motors to drive the ankles; instead, the DOFs of ankles
can be regarded as the assistant DOFs when designing the structure.
5. Conclusions
In conclusion, from kinematical views of the lower extremity power-assisted exoskeleton
system which is designed by our Robotic Laboratory, this paper described the kinematical
characteristics of the lower extremity power-assisted exoskeleton system (LEPES) via
Denavt-Hartenberg (D-H) convention, and the homogeneous transformation matrix that could
describe the position and posture of the kinematical model of LEPES was obtained. Thus, the
precise position and gesture of the end ankle could be obtained according to the kinematical
790
JVE INTERNATIONAL LTD. JOURNAL OF VIBROENGINEERING. MARCH 2014. VOLUME 16, ISSUE 2. ISSN 1392-8716
1192. DYNAMICS AND KINEMATICS ANALYSIS AND SIMULATION OF LOWER EXTREMITY POWER-ASSISTED EXOSKELETON.
YANBEI LI, LEI YAN, HUA QIAN, JIAN WU, SEN MEN, NA LI
equation and the ( = 1, 2,..., 6) given by the further researches which put forward an improved
control strategies. Therefore, this research on kinematics provided a significant theoretical basis
for the further study on control strategies and control algorithm of the actuated motors.
In addition, as for the dynamic analysis, Largrangian dynamics was applied to get the kinetic
equations of the three dynamic models of LEPES. And the kinetic equation of each model is
obtained. According to the Largrangian dynamics of LEPES, the theoretical torque of each motor
in each model could be calculated, which was helpful to choosing the drive motors of LEPES and
optimizing the whole structure. Therefore, this research on dynamics provided an essential
theoretical basis for the motor selection and the optimization design of mechanical structure.
Acknowledgment
This research was financially supported by the Fundamental Research Funds for the Central
Universities (TD2013-3). The authors also appreciate very much the comments and suggestions
from anonymous reviewers and the editors.
References
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
791