You are on page 1of 6

A SIMPLE CONTROL METHOD FOR REHABILITATION EXOSKELETON

Tan Duc Vu, Chi Phuong Nguyen


Department of Automation, Faculty of Electrical Engineering,
Thai Nguyen University of Technology, Thai Nguyen University

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.

way that the human can conduct a wide spectrum of


I. INTRODUCTION activities without feeling the device. The future
Scientific and technological work on possible applications of exoskeletons are endless
exoskeletons began in the early 1960s, but only has and include construction workers, earthquake
recently been applied to rehabilitation and rescue personnel, space exploration, and physical
functional substitution in patients suffering from rehabilitation. Currently, the demand of health care
motor disorder [1]. After brief and unsuccessful is the strongest need in the modern society.
attempts in these years, advances in sensing,
actuation and computing technologies have II. STRUCTURE OF EXOSKELETON SYSTEM
renewed the confidence in the viability of The exoskeleton system includes two
developing an autonomous exoskeleton system for exoskeleton legs, one treadmill, and one suspension
human performance augmentation. Not only do bar. Legs of the exoskeleton are designed with
these advances permit the realization of more ability to adjust the length of thigh, shin to fit every
compact, lightweight and robust robotic hardware patient. And the exoskeleton is shown in Fig. 1.
design, but they also permit the development of
Suspension Bar
increasingly sophisticated control laws in terms of
both real-time processing capability and design and
analysis computer aided tools [2-5]. The proposed Hip Connection
Hip Joint
robotic leg exoskeleton is configured with either a
Thigh
powered treadmills or a mobile platform to provide
Knee joint
various rehabilitation purposes. The exoskeleton is
Calf
comprised of two anthropomorphic legs and spine Ankle joint

that provides a versatile loading interface. The Foot


Treadmill
device is to be designed and controlled in such a
Fig. 1. Structure of the Exoskeleton

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

Fig. 4. Schematic diagram of exoskeleton system

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

Fig. 8. Curve of the torque exerted by human and Time (s)

Fig. 11. Curve of the knee joint angle


actuator

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)

You might also like