Professional Documents
Culture Documents
ABSTRACT
This paper proposes an intelligent lower extremity rehabilitation training system controlled by
impedance controllers. The structure of the robotic leg exoskeleton can be divided into three parts
including hip joint, knee joint, and ankle joint, which is driven by linear actuator and pulley. Therefore, we
can control the motion of the robotic leg exoskeleton by driving the linear actuators. Finally, the results of
simulation are illustrated that the design of proposed controller presents good performances and
effectiveness.
Keywords: impedance control, exoskeleton, MATLAB-Simulink-Simmechanics simulation.
1
Hip joint angle, knee joints angle, and ankle joint The linear actuators internal parameters are
angle will be driven by linear actuators shown in Table 1. Embedded potentiometers are
(LAS3-1-1-50-24GE) and pulley as shown in Fig. able to measure positions of actuators. Therefore,
2. Two linear actuators can drive a joint angle as positions of joints can be measured.
shown in Fig. 3. The schematic diagram of After calculating the kinetic energy and potential
exoskeleton system is shown as Fig. 4. Five energy in cooperation with Lagrangian function,
coordinate systems (CSs) are used including one the following equations are acquired:
Reference CS and four CSs for four joints
(prismatic hip joint, revolute hip joint, knee joint, z1
y1 y0
ankle joint). z0 z2
x0
d1 x1
y2
Pulley x2
l1 q2
z3
y3
l2
x3
Linear Actuators q3
l3
Fig. 2. Linear actuator and pulley
z4
Pulley q4
y4 x4
l4
q
Linear Actuators
Ta Th Asw (q )q bsw (q , q ) psw (q ) , (1)
Where: Ta [T2 T3 T4 ]T is the joint input torque
Fig. 3. One pulley driven by two linear actuators vector (include friction). Th [Th 2 Th3 Th 4 ]T is the
human-machine joint torque vector.
Table 1. Parameters of LAS3 linear actuator T
q [q2 q3 q4 ] is the joint angle vector. Asw is the
Model LAS3 kinetic energy matrix. bsw is the vector comprising
Thrust max. 1200N of the centrifugal and Coriolis acceleration terms.
Pulling max. 1200N psw is the joint torque vector induced by gravity.
Holding force 800N And the dynamics model of exoskeleton can be
Speed max. 12 mm/s expressed as,
Stroke 50 mm Th Asw (q )q bsw (q , q ) psw (q ) Ta (2)
Protection IP 54 Where: Ta denote all the external torque exerted in
Duty cycle 10% the exoskeleton.
21(ohm/
Potentiometer
mm)
Supply voltage 24 VDC
2
III. CONTROL METHOD If the system transfer function G is perfect, we have
This paper applies an impedance controller to the GG=1. Thus, Ks is chosen as a PD controller as
proposed exoskeleton system. This research aims at shown in [7].
making the exoskeleton walk autonomously as a
Ks=Kp+Kds (4)
human. The impedance controllers are used to
control the hip joint angle, knee joint angle, and IV. SIMULATION RESULTS
ankle joint angle separately. It is thanks to
In simulation, it is assumed that the prismatic
MATLAB/Simulink/Simmechanics that the
joint movement does not affect the revolute joint
impedance controls have been verified. The block
movement and the method to control pulleys by
diagram of the virtual torque control law is shown
linear actuators will be other parts of this research.
in Fig. 5. G represents the system transfer function,
Simplified inputs (sinusoidal reference) are used in
which is difficult to get the accuracy model. G ' is
this paper to verify workability of the system. The
an estimate of the machine forward dynamics. Th
real data (legs angles) will be discussed in the
denotes the torque exerted on the exoskeleton by
other paper.
human. Ta denotes the torque exerted by actuator.
In this section, two types of model have been
The human machine torque can be modeled as:
used to demonstrate the exoskeleton systems
Th K h (qh q) (3) operation. In the first model, a virtual prototyping
model for 1-DOF is shown in Fig. 6 depicting one
where Kh is the impedance between the human and joint movement. Fig. 7 illustrates the curves of the
the machine, qh is the humans position (the exoskeleton position q and the human position qh.
reference signal), and q is the machines position In this figure, the sinusoidal signal is used to be the
(the feedback signal)[6]. input position qh and the hip joint position tracking
is performed precisely. Fig. 8 illustrates the curves
K of the actuator Tact and the human Thm. It is shown
T h
h that the actuator provides much more torque than
T that of human. It means that the system is effective
a + q - + q
Ks
+ G h in scaling down the torque production from users.
The second mode with a 3-DOF structure is shown
- in Fig. 9. Each DOF represents for each joint of the
+
G human leg. Fig. 10-12 illustrates the angle of the
Fig. 5. Block diagram of the virtual torque knee joint, knee joint, and ankle joint with respect
controller to the reference input. The minor errors can be
obtained by PD controllers with suitable values of
The reference signal qh could be sinusoidal in Kp and Kd (for example, Kp=5, KD=1 and Kh=1).
simplified case or leg joints angle stored in a Fig. 13-15 illustrates the torque exerted in the hip
look-up table obtaining by a laboratory joint, knee joint, and ankle joint. Fig. 16 shows the
experimental system with a walking human in an effect of integral term on the controller Ks. This
advanced case. The machines position q is parameter should not be used in the exoskeleton
determined by encoders or potentiometers because major overshoots probably harm patients.
embedded in each joint of the exoskeleton.
3
y
Hip Joint
Thigh
Hip Joint
q2
Knee Joint
q3
Shin
Thigh
q Ankle Joint Foot
q4
x
x
Fig. 9. Virtual prototyping model for 1-DOF
Fig. 6. Virtual prototyping model for 1-DOF
Hip Joint
30
100
20
80
60
10
40
Degree
20
0
Degree
-20 -10
-40
-60 -20 qh
qh
q q
-80
-100
-30
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
Time (s) Time (s)
Fig. 7. Curve of the joint angle Fig. 10. Curve of the hip joint angle
Knee Joint
3 40
Ta qh
Th
30 q
2
20
Torque Ta and Th (N.m)
10
0
Degree
-1
-10
-2 -20
-30
-3
0 1 2 3 4 5 6 7 8 9 10
Time (s)
-40
0 1 2 3 4 5 6 7 8 9 10
4
Ankle Joint Ankle Joint
100 3
Ta
80 Th
2.5
60
2
40
20 1.5
Degree
Nm
1
-20
0.5
-40
0
-60 qh
q
-80 -0.5
-100 -1
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
Time (s)
Time (s)
Fig. 12. Curve of the ankle joint angle Fig. 15. Curve of the torque exerted in the ankle
joint
Hip Joint
30
Ta
50
Th qh
25
45 q
40
20
35
15 30
Nm
Degree
25
10
20
5 15
10
0
5
0
-5 0 0.5 1 1.5 2 2.5 3
0 1 2 3 4 5 6 7 8 9 10 Time (s)
Time (s)
Fig. 16. Impedance controller in case Ks is PID
Fig. 13. Curve of the torque exerted in the hip joint
controller
Knee Joint
3
Ta
V. CONCLUSION
Th
2
In this paper, a novel intelligent lower
1 extremity rehabilitation training system is proposed
for robotic leg exoskeleton. The impedance
Nm
0
controller is used to drive each joint in robotic leg
-1 exoskeleton. Finally, it should be re-emphasized
that the intelligent lower extremity rehabilitation
-2
training system proposed in this paper can achieve
-3
0 1 2 3 4 5 6 7 8 9 10
a good performances and effectiveness. In the
Time (s)
future, this system will provide a series of
Fig. 14. Curve of the torque exerted in the knee rehabilitation programs for the elderly and muscle
joint disease patient rehabilitation in technical
combination with prismatic hip joint and linear
actuators.
5
REFERENCES
[1] Jos L. Pons, Promise of an emerging field -
Rehabilitation Exoskeletal Robotics, Spain,
2010.
[2] Jean-Louis Charles Racine, Control of a Lower
Extremity Exoskeleton for Human Performance
Amplification, Ph.D dissertation, University of
California, Berkeley, 2003.
[3] Y.H. Yin, Y.J. Fan, and L.D. Xu, EMG and
EPP-Integrated HumanMachine Interface
Between the Paralyzed and Rehabilitation,
IEEE Transactions on Information Technology
in Biomedicine, vol. 16, no. 4, pp. 542-549,
2012.
[4] G. Aguirre-Ollinger, J.E. Colgate, M.A.
Peshkin, and A. Goswami, Inertia
Compensation Control of a
One-Degree-of-Freedom Exoskeleton for
Lower-Limb Assistance: Initial Experiments,
IEEE Transactions on Neural Systems and
Rehabilitation Engineering, vol. 20, no. 1, pp.
67-77, 2012.
[5] A.M. Dollar and H. Herr, Lower Extremity
Exoskeletons and Active Orthoses: Challenges
and State-of-the-Art,IEEE Transactions on
Robotics, vol. 24, no. 1, pp. 144-158, 2008.
[6] Pei Shi, Yi Zhang, Xiuxia Yang, Lower
Extremity Exoskeleton Control and Stability
Analysis Based on Virtual Prototyping
Technique, International Conference on
Computer Science and Software Engineering,
2008.
[7] Zhang Sheng, Zhang Hu, Simulation of
Exoskeletons Virtual Joint Torque Control,
International Conference on Advanced
Computer Science and Electronics Information
(ICACSEI 2013)