ARTICLE IN PRESS
JID: MECH [m5G;November 25, 2015;20:1]
Mechatronics 000 (2015) 1–10
Contents lists available at ScienceDirect
Mechatronics
journal homepage: www.elsevier.com/locate/mechatronics
Non-singular terminal sliding mode controller: Application to an
actuated exoskeleton
T. Madani a,∗, B. Daachib, K. Djouania,c
aLISSI Lab., University of Paris-Est Creteil, Creteil, France
bLIASD Lab., University of Paris 8, Saint Denis, France & CNRS-AIST JRL, UMI 3218/CRT, Tsukuba, Japan
cF’SATIE/TUT, Pretoria, South Africa
article info
Article history:
Received8July2014
Accepted 26 October 2015
Available online xxx
Keywords:
Nonlinear control
Non-singular terminal sliding mode
Finite-time convergence
Exoskeleton
abstract
This paper presents a robust controller of an active orthosis used for rehabilitation purposes. The system is
composed of the orthosis worn by the shank and has a complex dynamical model. No prior knowledge is con-
sidered on the dynamical model and the flexion/extension movements considered are of sinusoidal form and
are generally defined by the doctor. The used non-singular terminal sliding mode technique permits to have
a finite time convergence. The experimental results have been conducted online on an appropriate dummy
and then on three healthy subjects. A comparison of performances obtained by the proposed approach with
those obtained by a conventional controller has also been realized. Several situations have been considered
to test the robustness and it has been concluded with the effectiveness of the developed controller.
© 2015 Elsevier Ltd. All rights reserved.
1. Introduction
Currently, exoskeletons/orthoses represent a considerable part of
robotics research. These wearable robots are used in various fields
such as rehabilitation, assistance and can sometimes replace com-
pletely the upper or lower limbs of human. In addition, exoskele-
tons can also be used to improve comfort and help on various daily
tasks (gardening, carry heavy loads, climb stairs, walk longer, etc.).
Some of main problems considered for this type of robot are related
to control, identification of dynamic parameters or behavior and to
observe some physical phenomena that can improve exoskeletons
performance. Now, the challenge is to improve the cognitive abilities
of exoskeletons to enable them to learn, adapt and make decisions
based on their own mistakes in the same way than humans. In liter–
ature, it can be found several exoskeletons/orthoses developed and
used for various applications. The University of Agriculture and Tech-
nology of Tokyo has designed an exoskeleton to help the wearer to
perform agricultural work considered difficult and tough [7].Another
kind of exoskeleton namely “Hercules” has been made to improve the
performance of soldiers.1The University of Berkeley has recently de-
veloped a lower limb exoskeleton called BLEEX that allows the holder
to carry heavy loads [12]. Furthermore, Refs. [4,9] constitute a good
state of the art on the exoskeletons and their applications.
∗Corresponding author. Tel.: +33 141807335; fax: +33 141807320.
E-mail addresses: tarek.madani@u-pec.fr (T. Madani), bd@ai.univ-paris8.fr
(B. Daachi), djouani@u-pec.fr (K. Djouani).
1http://www.army-technology.com/features/featurefrench-hercule-robotic-
exoskeleton.
To allow the exoskeleton to meet the needs of the wearer, it is nec-
essary to apply an appropriate control law. The complexity of the sys-
tem dynamics consisting of the exoskeleton and its wearer associated
with external perturbations make the traditional controllers ineffi-
cient. This complexity has led researchers to propose a variety of ap-
propriate controllers. Some control schemes are based on the prelim-
inary step of identifying the dynamic parameters of the set consisting
of the exoskeleton and its wearer. Other approaches are adaptive and
are dedicated to generic exoskeletons designed to be worn by humans
of different morphologies. An example of such controllers is based on
neural networks [10,25]. The universal approximation of neural net-
works [5,21] is one of their advantages. However, neural approaches
require generally offline learning step in order to avoid undesirable
behavior of the exoskeleton during the initialization step. In [1],the
authors use a dynamical model of the upper limb exoskeleton to am-
plify the human power. In that human-robot cooperation, it is rarely
possible to know the exact dynamical model and consequently the
scope of this approach is reduced. Several works on nonlinear control
of exoskeletons [8,11] can be also found.
Sliding mode controllers having the advantage of robustness
against external disturbances and model uncertainties, have been
widely applied to the robotic systems [19,22,23]. The classic sliding
mode controllers use a linear sliding surface and the convergence of
the system’s states is asymptotic. Terminal Sliding Mode (TSM) tech-
nique based on a non-linear sliding surface is proposed to ensure, in
finite time, the stability of the closed loop system [16,18,20].TheFast
Terminal Sliding Mode (FTSM) surface has been introduced [6,13,26]
to further reduce the finite-settling-time. The Non-singular Terminal
http://dx.doi.org/10.1016/j.mechatronics.2015.10.012
0957-4158/© 2015 Elsevier Ltd. All rights reserved.
Please cite this article as: T. Madani et al., Non-singular terminal sliding mode controller: Application to an actuated exoskeleton, Mechatronics
(2015), http://dx.doi.org/10.1016/j.mechatronics.2015.10.012