Beruflich Dokumente
Kultur Dokumente
Abstract—Recent advances in robotics have led to the While end-effector robots have only one contact point with the
development of exoskeleton robots that are becoming extensively upper limb extremity, exoskeleton robots have multiple contact
used in the medical domain, to assist and help people suffering with the human upper extremity. This gives advantage to this
from physical impairments recover mobility. Most of existing type of device as different joints may be controlled
controllers designed for position control of exoskeleton robots are independently and concurrently with more degrees of freedom
linear which may not be suitable for exoskeleton robots having (DoFs) as illustrated in Fig. 1.
complex structures under heavy uncertainties. In this paper, a
sliding mode controller (SMC) is designed for position control of Besides, since rehabilitation robots are intended for helping
a 5 degrees of freedom exoskeleton robot dedicated for upper or assisting impaired people to recover their daily life
limb rehabilitation. The proposed sliding mode controller will be activities, special care should be considered when developing
compared to a proportional-integral-derivative (PID) controller their control methodologies. Several approaches including
in order to verify its control performance. Experiments will be linear and nonlinear control techniques have been implemented
conducted considering two cases, firstly when the exoskeleton on rehabilitation robots, particularly on exoskeleton based
robot is subject to its own weight then with supplementary loads devices. The proposed controllers are used to control force [8],
added to the exoskeleton to imitate the human upper limb. position [9] or both in a hybrid control [10] and use different
Results are illustrated and discussed in this paper. types of input signals to achieve desired movements. We cite
some works about the control of exoskeleton robotic systems in
Keywords-Exoskeleton robot; sliding control; upper limb;
the literature, a linear proportional-derivative (PD) controller in
position control.
[9, 11] , linear PID controller in [12, 13]. A computed torque
control approach in [11, 14]. Impedance control in [15, 16] and
I. INTRODUCTION admittance control in [17].
Human upper limb motions are essential in activities of The fundamental goal of the developed control
daily life, such as eating, self-care and manipulating objects. methodologies is providing high dynamic tracking performance
These motions, which are trivial for healthy people, constitute a and generating the necessary force to achieve the desired
burden to physically impaired ones. In fact, motor impairments displacements in an efficient and safe manner. It is argued that
affecting human upper limbs are often due to neurological the use of linear control approaches could be limited in solving
disorders caused by stroke, multiple sclerosis, traumatic brain non-linearity issues and modeling errors associated with
injury, cerebral palsy, or spinal cord injury [1, 2] leading to full exoskeletons [18]. Sliding mode control is a robust variable
or partial disability. structure control than can accomplish a very good tracking in
In the last decades, the number of impaired people has spite of parametric and modeling uncertainties as well as
increased at a disquieting rate. Apart from conventional perturbations [19].
rehabilitation, which is performed through manual exercises by
a therapist, a number of robotic devices have been developed
for upper limb rehabilitation [3-5]. Studies have demonstrated
that these devices provide safe and intensive [6] task oriented
set of repetitive exercises instructed by a therapist. One of the
advantages of exoskeleton robots for rehabilitation is that they
can be used either in a clinical environment or at home for
some commercialized rehabilitation robots. A full and detailed
survey for upper limb rehabilitation robots gathering more than
200 references is given in [7] and references therein.
The existing rehabilitation robots can be classified into two
categories based on their mechanical structure, we find: end-
effector based and exoskeleton based rehabilitation robots [7]. Figure 1. End-effector (left) and exoskeleton based robots (right)
978-1-5090-4508-2/17/$31.
TABLE 1. DYNAMIC IDENTIFICATION PARAMETERS B. PID controller
Parameters Joint 1 Joint 2 Joint 3 Joint 4 Joint 5 One of the most commonly used control algorithms in
a1 2.014 2.646 3.221 1.230 0.006
industrial processes is the PID controller. The PID controller is
13.26 26.04 59.76 9.573 8.438
a linear controller that takes the error between the actual
a2
position and the desired position to control the motion of the
b -1.73 1.341 14.21 -10.21 -44.12
different joint of the exoskeleton robot. This controller can be
IV. CONTROLLERS DESIGN easily implemented. Still, this control technique does not give
sufficient control for time-varying systems or systems with
A. Sliding mode controller strong non-linearity. Mathematically, the formulation of the
PID control law is given by:
Sliding mode control is a non-linear control technique,
featuring very interesting properties. It is one of the most d ei
efficient control approaches for controlling systems under Ui = k p ei + ki ³ ei dt + kd (10)
pid dt
heavy uncertainty conditions [25, 26] . The controller design
procedure is very simple. It consists of two steps. Firstly, the where ei is the tracking error between the actual and the
choice of the sliding surface so that sliding motion satisfies the desired positions of the joint. It is defined as in (5). k p , ki
control specifications then the design of the control law that
brings the state trajectories of the closed loop system towards and kd are the proportional gain, the integral gain and the
the sliding surface and cause them to switch around this surface derivative gain of the controller respectively. These gains of
to the equilibrium point. the PID controller are tuned using MATLAB Control System
Designer SISO tool using the obtained identified model of the
The sliding surface for each joint is selected as: exoskeleton robot.
Si = λi ei + ei 1 ≤ i ≤ 5 , λi > 0 (4)
V. EXPERIMENTAL RESULTS
where ei is the tracking error for each joint, which is defined
In this section, we present experimental results obtained
as:
when applying sliding mode and PID controllers to position
ei = qi − qid i = 1..5 (5) control of the 5 DoFs upper limb exoskeleton. Since the
exoskeleton robot is intended for upper limb rehabilitation,
with qi is the measured joint position and qid is the desired which consists of a set of movement exercises instructed by a
trajectory for each joint. therapist, we will experiment our exoskeleton by imposing a
reference trajectory to the different joints and apply both
The choice of the sliding surface (4) implies that if this
controllers to track this reference trajectory. Experiments were
surface is reached, the tracking error will converge to zero as
long as state trajectory stays on the sliding surface. performed for two cases: when the exoskeleton is subjected to
its own weight and with a supplementary load to simulate the
Convergence rate depends on to the choice of the λi
presence of a patient’s upper limb. Design parameters of the
parameter. SMC controller are listed in Table 2 whereas the PID
The control law must satisfy existence condition of sliding controller parameters are listed in Table 3.
mode control defined as:
TABLE 2. SMC DESIGN PARAMETERS
Si Si < 0 (6)
Parameters Joint 1 Joint 2 Joint 3 Joint 4 Joint 5
K 10 12 5 1 5
The simplest discontinuous first order sliding mode control
across S = 0 is expressed as: λ 5 5 5 20 5
978-1-5090-4508-2/17/$31.
Figure 6. PID vs SMC position control for joint 4
Figure 3. PID vs SMC position control for joint 1
978-1-5090-4508-2/17/$31.
Figure 12. PID vs SMC position control with supplementary load for joint 4
Figure 9. PID vs SMC position control with supplementary load for joint 1
Figures Fig. 9, Fig. 10, Fig. 11, Fig. 12 and Fig. 13 depict As for position tracking error, it can be seen from obtained
experimental results for position control obtained using SMC results that it is less than 0.06 degree when applying SMC
and PID controllers under supplementary loads added to the while it can reach 1 degree using PID controller. For example,
exoskeleton for the five joints respectively. We notice from for the three last joints (Fig. 11, Fig. 12 and Fig. 13) which are
these figures that both controllers track the desired trajectory loaded with heavy loads, SMC performs better than PID
successfully for all joints of the exoskeleton and thus achieve controller which confirms the robustness of SMC.
the control objective.
Figure 10. PID vs SMC position control with supplementary load for joint 2 Figure 13. PID vs SMC position control with supplementary load for joint 5
978-1-5090-4508-2/17/$31.
REFERENCES and training," Autonomous Robots, vol. 15, no. 1, pp. 21-33,
2003.
[1] V. D. David J. Reinkensmeyer, Neurorehabilitation Technology
2nd ed.: Springer International Publishing, 2016. [13] W. Yu and J. Rosen, "A novel linear PID controller for an
upper limb exoskeleton," in Decision and Control (CDC)
[2] O. Lambercy, S. Maggioni, L. Lünenburger, R. Gassert, and M. 2010,49th IEEE Conference on , IEEE 2010, pp. 3548-3553 .
Bolliger, "Robotic and Wearable Sensor Technologies for
Measurements/Clinical Assessments," in Neurorehabilitation [14] K. Nagai, I. Nakanishi, H. Hanafusa, S. Kawamura, M.
Technology, ed: Springer International Publishing, 2016, pp. Makikawa, and N. Tejima, "Development of an 8 DOF robotic
183-207. [Online]. Available: https://doi.org/10.1007%2F978- orthosis for assisting human upper limb motion," In Robotics
3-319-28603-7 10. and Automation,1998, Proceedings 1998 IEEE International
Conference on, vol 4, IEEE, 1998, pp. 3486-3491.
[3] K. Lo, M. Stephenson, and C. Lockwood, "Effectiveness of
robotic assisted rehabilitation for mobility and functional [15] N. Hogan, "Impedance control: An approach to manipulation,"
ability in adult stroke patients," JBI Database of Systematic 1984, in American Control Conference, 1984, IEEE, pp. 304-
313.
Reviews and Implementation Reports, vol. 15 ,no. 1, pp. 39-48
jan, 2017. [16] T. Noritsugu and T. Tanaka, "Application of rubber artificial
muscle manipulator as a rehabilitation robot," IEEE/ASME
[4] T. Nef, V. Klamroth-Marganska, U. Keller, and R. Riener,
Transactions On Mechatronics, vol. 2, no. 4, pp. 259-267, 1997.
"Three-Dimensional Multi-degree-of-Freedom Arm Therapy
Robot (ARMin)," in Neurorehabilitation Technology, ed: [17] W. Yu, J. Rosen, and X. Li, "PID admittance control for an
Springer International Publishing, 2016, pp. 351-374 . upper limb exoskeleton," in Proceedings of the 2011 American
Conference Conference, IEEE Jun 2011.
[5] F. Yakub, A. Z. M. Khudzari, and Y. Mori, "Recent trends for
practical rehabilitation robotics, current challenges and the [18] M. H. Rahman, M. Saad, J.-P. Kenné, and P. S. Archambault,
future," International Journal of Rehabilitation Research, vol. "Control of an exoskeleton robot arm with sliding mode
37 ,no 1, pp. 9-21, mars 2014. exponential reaching law," International Journal of Control,
Automation and Systems, vol. 11, no. 1, pp. 92-104 , Jan 2013.
[6] S. Mazzoleni, P. Sale, M. Tiboni, M. Franceschini, F. Posteraro,
and M. C. Carrozza, "Upper Limb Robot-Assisted Therapy in [19] J.-J. E. Slotine, W. Li, and others, Applied nonlinear control
Chronic and Subacute Stroke Patients: A Kinematic Analysis," vol. 199 no. 1: prentice-Hall Englewood Cliffs, NJ, 1991.
in Converging Clinical and Engineering Research on [20] A. Levant, "Sliding order and sliding accuracy in sliding mode
Neurorehabilitation., ed: Springer Berlin Heidelberg, 2013, pp. control," International journal of control, vol. 58, no. 6, pp.
129-133 . 1247-1263, 1993.
[7] P. l. Maciejasz, J. Eschweiler, K. Gerlach-Hahn, A. Jansen- [21] M. Hamerlain, "The new robust control using the theory of
Troy, and S. Leonhardt, "A survey on robotic devices for upper generalized variable structure," in Industrial Electronics, 1995.
limb rehabilitation," Journal of NeuroEngineering and ISIE'95, Proceedings of the IEEE International Symposium on,
Rehabilitation, vol. 11 , no. 1, p. 3, 2014. vol.1. IEEE, 1999, pp. 344-351.
[8] M. Baklouti, P. A. Guyot, E. Monacelli, and S. Couvet, "Force [22] M. Chettouh, R. Toumi, and M. Hamerlain, "Chatter reduction
controlled upper-limb powered exoskeleton for rehabilitation," in an artificial muscles robot application," International Journal
in 2008 IEEE/RSJ International conference on intelligent robots of Robotics \& Automation, vol. 23 , no. 2, p. 88 , 2008.
and systems, sept 2008. [23] M. Babaiasl, S. N. Goldar, M. H. Barhaghtalab, and V. Meigoli,
[9] A. Abane, M. Guiatni, D. Fekrache, S. Merouche, A. Otmani, "Sliding mode control of an exoskeleton robot for use in upper-
M. Tair, et al., "Mechatronics Design, Modeling and limb rehabilitation," in 2015, 3rd RSI International Conference
Preliminary Control of a 5 DOF Upper Limb Active On Robotics and Mechatronics (ICROM). IEEE, Oct 2015.
Exoskeleton," 2016, in proceedings of the 13th International [24] D. Yun, A. M. Khan, R.-J. Yan, Y. Ji, H. Jang, J. Iqbal, et al.,
conference on informatics in control automation and robotics. "Handling subject arm uncertainties for upper limb
SCITEPRESS- Science and Technology Publications, 2016. rehabilitation robot using robust sliding mode control,"
[10] Z. Li, B. Wang, F. Sun, C. Yang, Q. Xie, and W. Zhang, International Journal of Precision Engineering and
"sEMG-Based Joint Force Control for an Upper-Limb Power- Manufacturing, vol. 17 , no. 3, pp. 355-362 , mar 2016.
Assist Exoskeleton Robot," IEEE Journal of Biomedical and [25] V. Utkin, J. Guldner, and J. Shi, Sliding Mode Control in
Health Informatics, vol. 18, no. 3 pp. 1043-1050 , May 2014. Electro-Mechanical Systems, Second Edition. CRC Press , May
[11] T. Nef, M. Mihelj, and R. Riener, "ARMin: a robot for patient- 2009.
cooperative arm therapy," Medical \& biological engineering [26] Y. Shtessel, C. Edwards, L. Fridman, and A. Levant, Sliding
\& computing, vol. 45, n. 9, pp. 887-900 , 2007. Mode Control and Observation , Springer New York, 2014.
[12] N. G. Tsagarakis and D. G. Caldwell, "Development and
control of a ‘soft-actuated’exoskeleton for use in physiotherapy
978-1-5090-4508-2/17/$31.