You are on page 1of 10

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 68, NO.

10, OCTOBER 2021 4403

Adaptive Continuous Barrier Function Terminal


Sliding Mode Control Technique for
Disturbed Robotic Manipulator
Saleh Mobayen , Senior Member, IEEE, Khalid A. Alattas , Member, IEEE, and
Wudhichai Assawinchaichote , Member, IEEE

Abstract— This paper offers an improved finite time sliding of industrial and academic societies in the previous years. This
mode controller scheme for a class of robotic manipulators with method has been extensively applied in nearly all aspects of
external disturbances. Since conventional sliding mode controllers engineering, for example, civil, chemical, mechanics, robotics,
have a discontinuous signum function, an important problem
called chattering phenomenon can occur in them. The proposed electrical, and interdisciplinary engineering [3]. Specifically,
scheme presents a new Lyapunov candidate functional containing in recent years, SMC has been broadly employed for the
an absolute function based on a fractional power of the switching control/tracking of robotic manipulators [4]–[6]. The SMC
surface such that the designed control law is continuous and approach has two principle phases: sliding phase and reaching
smooth. The recommended control technique is designed using phase. In this method, by employing a nonlinear control law,
the Lyapunov stability theory and satisfies the presence of the
sliding mode around designed switching surface in the finite SMC changes the system dynamics and excites it to reach a
time. The presented method eliminates the chattering problem pre-defined switching manifold in finite time [7]. The classical
produced by the switching controller and satisfies high precision SMC procedure is based on definition of the exponentially
action. Besides, the adaptive tuning controllers are designed stable switching surface as a function of the state trajectories
to approximate the unknown bound of external disturbance. and employment of the Lyapunov stability theory to guarantee
An extension of the proposed control technique based on the
barrier function adaptive terminal sliding mode control is also all states reach this curve in finite time.
suggested for better performance and robust tracking control The concepts of asymptotic and exponential stabilization
of the nonlinear systems with external disturbances. Some sim- present the reachability of the states to equilibrium over the
ulation and experimental outcomes exhibit the efficacy of the infinite horizon [8]. However, in some applications such as
planned technique. bipedal locomotion, sampled-data systems, robotic manipula-
Index Terms— Robotic manipulator, continuous sliding mode tors, attitude control, aero-elastic systems, hypersonic vehicles,
control, chattering phenomenon, second-order dynamics, finite and other time-sensitive tasks, it is required to force the
time convergence. state responses to converge the stable equilibria in finite
I. I NTRODUCTION time. In recent years, the nonlinear Terminal Sliding Mode
Control (TSMC) scheme has been planned, which makes
T HE classical Sliding Mode Control (SMC) technique has
been provided to be an operative and robust control pro-
cedure for stabilization/tracking of various nonlinear processes
the states to converge to zero in the finite time. TSMC
offers superior characteristics, for instance, finite-time stabil-
ity, low steady-state error and fast dynamic performance. Due
in the existence of perturbations. The chief advantages of
to the mentioned superior characteristics, TSMC has been
sliding mode control are the robustness versus uncertainty,
extensively employed in numerous applications such as robot
rapid response, computational easiness, insensitivity to distur-
manipulators, wheeled mobile robots, actuated exoskeleton,
bance, and acceptable transient efficiency [1], [2]. For this
ship autopilot systems, multi-robot networks, nonholonomic
purpose, the SMC approach has formed a great consideration
systems and other robotic systems [9]. Both SMC and TSMC
Manuscript received June 4, 2021; accepted July 28, 2021. Date of publica- suffer from the unwanted oscillations called chattering prob-
tion August 6, 2021; date of current version September 30, 2021. This article lem. These oscillations are built via discontinuous control
was recommended by Associate Editor A. Oliveri. (Corresponding authors:
Saleh Mobayen; Wudhichai Assawinchaichote.) input which have sign functions and are destructive to practical
Saleh Mobayen is with the Future Technology Research Center, National actuators. The chattering phenomenon often exists in various
Yunlin University of Science and Technology, Douliu, Yunlin County 64002, types of the SMC. There are several techniques to eliminate
Taiwan (e-mail: mobayens@yuntech.edu.tw).
Khalid A. Alattas is with the Department of Computer Science and Artificial the chattering problem in SMC, such as High-Order Sliding-
Intelligence, College of Computer Science and Engineering, University of Mode (HOSM) approach [10], boundary layer scheme [11]
Jeddah, Jeddah 23218, Saudi Arabia (e-mail: kaalattas@uj.edu.sa). and disturbance estimation technique [12]. The boundary layer
Wudhichai Assawinchaichote is with the Department of Electronic and
Telecommunication Engineering, Faculty of Engineering, King Mongkut’s approach comprises the saturation and sigmoid functions.
University of Technology Thonburi, Bangkok 10140, Thailand (e-mail: The main influence of HOSM is that the discontinuous sign
wudhichai.asa@kmutt.ac.th). function is available in time-derivative of controller signal;
Color versions of one or more figures in this article are available at
https://doi.org/10.1109/TCSI.2021.3101736. thus, the actual control input originated by integration is a con-
Digital Object Identifier 10.1109/TCSI.2021.3101736 tinuous signal which can remove the chattering phenomenon.
1549-8328 © 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.

Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
4404 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 68, NO. 10, OCTOBER 2021

HOSM typically allows the reduction of the chattering effect vehicles, where some parameter-tuning laws are designed for
while providing the convergence to surface in finite time. In the estimation of mass and inertia moment of quadrotor, and
systems with parameter uncertainty and exterior disturbance compensation of unknown bounds of external disturbances.
which are immeasurable in practice, a disturbance estimation In [34], an adaptive continuous-twisting control method is
procedure is required. Actually, one main issue in the design proposed for the double-integrator with a Lipschitz continuous
process of SMC is the necessity of the perturbations bounds perturbation, which assures the states convergence to the origin
which are used in the switching control law. in the finite time. Two output feedback controllers based
In [13], an adaptive TSMC technique is suggested for on the continuous-twisting algorithm are designed in [35],
nonlinear differential inclusion systems with external distur- where the proposed state observers are based on the first
bance. In [14], a second-order adaptive TSMC approach is and second order robust exact differentiators. In [36], the con-
offered for stabilization of a two-link robotic manipulator. tinuous integral super-twisting SMC approach is proposed
An adaptive decentralized attitude synchronization control for linear and nonlinear systems with matched disturbances,
based on nonsingular fast TSMC for spacecraft formation substituting the discontinuous term of feedback controller by a
is designed in [15]. An adaptive fast TSMC scheme com- super-twisting law. However, none of the researches [34]–[36]
bined with the Global Sliding Mode Control (GSMC) is have been focused on the adaptive barrier-function-based
presented in [16] for tracking control of nonlinear systems TSMC approach for development of robust tracking control of
with uncertainties. Reference [17] proposes an adaptive non- nonlinear perturbed systems. All the methodologies presented
singular TSMC for finite time tracking of a gyroscope of in the above-stated works stimulate investigators to establish
Micro-Electro-Mechanical System (MEMS) in the existence the suggested technique of the proposed article. To the highest
of parameter variations and high-amplitude perturbations. of the author’s familiarity, very little endeavors have been
In [18], the TSMC scheme is planned for a hypersonic done to propose an adaptive robust TSMC approach which
vehicle via a disturbance observer. In [19], a continuous can eliminate discontinuity in the control laws. In this paper,
adaptive fast TSMC method is planned for tracking of the we propose yet another technique to avoid chattering phe-
position of robotic manipulators. Reference [20] proposes nomenon in TSMC, which is the main drawback of SMC
an adaptive robust TSMC approach for near-space vehicles and TSMC. We incorporate the notions of finite time stability
via Second-Order Sliding Mode (SOSM). A novel fast non- and disturbance observer to attain finite time tracker for
singular TSMC is investigated in [21] to plan the terminal robotic manipulators with the nonlinear second-order struc-
angle constraint guidance for interception of the maneuvering ture and external disturbances. The planned control approach
target with command chattering reduction in the guidance proposes a novel Lyapunov candidate function including a
law. In [22], a nonsingular chattering-free TSMC technique fractional-power absolute function of the switching surface,
based on super-twisting is planned for attitude tracking of where the designed controller is continuous and smooth. This
a quad-rotor. In [23], in the light of the nonlinear distur- technique removes the chattering phenomenon created via the
bance observer, an adaptive TSMC method is recommended switching law and guarantees the high precision efficiency.
for hypersonic flight vehicles. An adaptive TSMC approach A parameter-tuning adaptive control scheme is designed to
with projection operator is recommended in [24] for track- guesstimate the unknown bound of disturbance.
ing control of hybrid energy storage system. A nonlinear This article is presented as the following layout: the prob-
disturbance-observer-based adaptive TSMC approach is pro- lem formulation for the robotic manipulators is presented
posed in [25], which is employed to stabilize the reentry in Sect. 2. In Sect. 3, main results containing the novel
vehicle attitude. In [26], an adaptive high-order TSMC with Lyapunov candidate function with an absolute term and two
delay estimation is suggested for robot manipulator in the adaptive finite time (discontinuous/ continuous) controllers
existence of backlash hysteresis. An adaptive nonsingular are proposed. In Sect. 4, the simulation and experimental
fractional order super-twisting TSMC based on delay esti- outcomes are provided and finally, conclusions are specified
mation is planned in [27] for cable-driven manipulators. in Sect. 5.
In [28], a nonsingular adaptive fractional-order TSMC with
delay estimation is designed for the high-precision tracking of
II. P ROBLEM D ESCRIPTION
cable-driven manipulators in the existence of lumped uncer-
tainty. In [29], a robust non-singular adaptive TSMC based on Consider the Euler-Lagrange dynamical equation of the
dynamic inversion is designed for position/attitude tracking of robotic manipulators as
a practical quadrotor. References [30] proposes an adaptive
observer-based composite TSMC for the stability of uncer- B0 (q(t), q̇(t))q̈(t) + C0 (q(t), q̇(t))q̇(t) + G 0 (q(t)) = u(t),
tain nonlinear dynamical systems. A delay-estimation-based (1)
adaptive super-twisting nonsingular fast TSMC technique is
presented in [31] to satisfy the high-precise tracking of where q(t), q̇(t), q̈(t) indicate the joint position, joint velocity
uncertain cable-driven manipulator. In [32], using a neural and joint acceleration, correspondingly; u(t) signifies the
dynamic manifold, an adaptive integral TSMC technique is control vector indicating the torque employed on the joints;
proposed for robust tracking of fully-actuated mechanical B0 (q(t), q̇(t)) signifies the inertia matrix; C0 (q(t), q̇(t)) rep-
systems. In [33], an adaptive back-stepping integral fast TSMC resents the centripetal Coriolis matrix; G 0 (q(t)) shows the
is planned for the finite time tracking control of quadrotor gravity vector. The dynamical equation (1) are denoted in

Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
MOBAYEN et al.: ADAPTIVE CONTINUOUS BARRIER FUNCTION TSMC TECHNIQUE 4405

second-order form with disturbance as two positive odd integers with m > n; b is a positive odd
integer.
ẍ i (t) = gi (x i (t), ẋ i (t)) + h i (x i (t), ẋ i (t))u i (t) + di (x i (t), t), To verify the stability of the robotic manipulator (2) under
(2) the controller (7), we define the novel Lyapunov candidate
function as
where x i ∈ R signifies the states (joint positions) of
m
robotic manipulator, u i (t) ∈ R signifies the controller signal, Vi (t) = ηi |si (t)| n
gi (x i (t), ẋ i (t)) and h i (x i (t), ẋ i (t)) = 0 represent two known m m
= ηi si (t) n sgn(si (t) n )
functions, and di (x i (t), t) indicates the unknown disturbance m
but bounded as |di (x i (t), t)| < Di . = ηi si (t) n sgn(si (t)). (8)
Assumption 1: The states x i (t) and ẋ i (t) are available Taking the time derivative of Lyapunov function (8), one
as measured outputs, then, the relative degree is one over obtains
ẋ i (t) = 0. m m
The second-order robotic manipulator (2) is assumed to V̇i (t) = ηi si (t) n −1 ṡi (t)sgn(si (t)). (9)
n
track the desired reference x di (t). The error signal is formed
as In order to satisfy the stabilization of the robotic manipula-
tor (2), the differentiation of the Lyapunov function (8) must
x̃ i (t) = x i (t) − x di (t). (3) be negative. Hence, for V̇i (t) < 0, one has
Let us consider the sliding surface expressed as follow: V̇i (t) = −μi |si (t)|b
= −μi si (t)b sgn(si (t)) < 0, (10)
si (t) = x̃˙i (t) + λi x̃ i (t), (4)
where using (9) and (10), we have
where the constant parameter λi should be positive to satisfy
the closed-loop stability when the states reach the switching μi n m
ṡi (t) = − si (t)b+1− n . (11)
surface. ηi m
Lemma 1 [37]: Let x ∈ ℵ ⊂ R n , ẋ = I(x), I : R n → R n Substituting the time-derivative of switching surface (4)
is a continuous function on an open neighborhood ℵ of the into (11) leads to
origin and locally Lipschitz on ℵ{0} and I(0) = 0. Assume μi n
x̃¨i (t) + λi x̃˙i (t) = −
m
there is a continuous function V : ℵ → R where (a) V is si (t)b+1− n . (12)
ηi m
positive-definite; (b) V̇ is negative on ℵ{0}; (c) there exist
real-positive values m and 0 < α < 1, and a neighborhood Then, using (2), (3) and (12), the equivalent controller is
N ⊂ ℵ of the origin where obtained as (7). Now, substituting (7) into (9), one obtains
m
V̇ + mV α ≤ 0
m
(5) V̇i (t) = ηi si (t) n −1 sgn(si (t))
n  
on N\{0}. So, the origin is finite-time stable for system μi n b+1− mn
× di (x i (t), t) − si (t) (13)
ẋ = I(x). ηi m
Then, for the initial time t0 , the Lyapunov functional reaches m
zero in finite time as where because si (t) n −1 sgn(si (t)) > 0 and V̇i (t) < 0 (for
guarantying the stability), the following condition must be
V 1−α (t0 ) fulfilled:
ts = t0 + (6)
c(1 − α) μi n m
di (x i (t), t) − si (t)b+1− n ≤ 0 (14)
where ts is the settling time. ηi m
or equivalently
III. M AIN R ESULTS
ηi m Di
si (t) n −b−1 .
m
In what follows, a novel technique defining a Lyapunov μi ≥ (15)
n
candidate function with an absolute term is proposed as a
Eq. (15) satisfies the robust stability of the robotic manip-
solution to feature a continuous and smooth adaptive control
ulator dynamics (2).
law in the sliding approach. The main objective of the new
The upper bounds of external disturbance are unknown
continuous SMC scheme is to design a controller such that the
practically and hence, it is hard to find a suitable parameter Di .
chattering problem is removed. In this work, the subsequent
In what follows, two adaptive finite time (discontinuous/
control law is planned for the robotic manipulator (2):
 continuous) controllers are presented to approximate the
−1 μi n m unknown upper bound of disturbance.
u i (t) = h i (x i (t), ẋ i (t)) ẍ di (t) − si (t)b+1− n
ηi m Theorem 1: Consider the robotic manipulator (2) and sliding
 surface (4). Assume that disturbance di (x i (t), t) is unknown
− λi x̃˙i (t) − gi (x i (t), ẋ i (t)) (7) but bounded with |di (x i (t), t)| < Di . Suppose D̂i (t) as
estimation of Di which is adapted as
where ηi and μi indicate two positive constants to adjust the
˙
speed of the reaching to the sliding surface; m and n specify D̂i = ψi |si (t)| , (16)

Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
4406 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 68, NO. 10, OCTOBER 2021

where ψi > 0. Using the adaptive controller as external disturbance di (x(t), t) is unknown and bounded,
 where Di > 0 is unknown scalar. Assume that D̂i (t) is the
u i (t) = h i (x i (t), ẋ i (t))−1 ẍ di (t) − gi (x i (t), ẋ i (t)) estimate of Di with the following adaptation law:

− D̂i (t)sgn(si (t)) − λi x̃˙i (t) (17)
˙
D̂i (t) = ψi |si (t)| n −1 ,
m
(23)
then, the state trajectories of robotic manipulator (2) are
converged to switching surface (4) in finite time.
Proof: Consider positive-definite Lyapunov functional is where ψi > 0. Employing the adaptive controller as
described as

−1 μi n b+1− mn
Vi (t) = 0.5μi D̃i (t)2 + 0.5si (t)2 , (18) u i (t) = h i (x i (t), ẋ i (t)) ẍ di (t) − s
ηi m i

where D̃i (t) = D̂i (t) − Di and μi is a scalar with 0 <
μi < ψi−1 . Differentiating (18) with respect to time and − gi (x i (t), ẋ i (t)) − λi x̃˙i (t) − D̂i (t) (24)
using (4) and (16), we find

V̇i (t) = μi D̃i (t) D̂˙ i (t) + si (t)ṡi (t) then the finite time convergence of state trajectories to the
  surface (4) is fulfilled.
= μi ψi D̃i (t) |si (t)| + si (t) x̃¨i (t) + λi x̃˙i (t) . (19) Proof: The new Lyapunov function is defined as
From (2) and (3), it follows from (19) that
m
Vi (t) = ηi si (t) n sgn(si (t)) + 0.5i D̃i (t)2 , (25)
V̇i (t) = μi ψi D̃i (t) |si (t)| + si (t)(gi (x i (t), ẋ i (t))
+ h i (x i (t), ẋ i (t))u i (t) + di (x i (t), t) + λi x̃˙i (t) ηi m
where D̃i (t) = D̂i (t) − Di and 0 < i < ψi n . Differentiating
− ẍ dii (t)), (20)
Eq. (25), and using (4) and (23) yields
where substituting (17) into (20) yields
ηi m
si (t) n −1 ṡi (t)sgn(si (t)) + i D̃i (t) D̃˙ i (t)
m
V̇i (t) = μi ψi D̃i (t) |si (t)| V̇i (t) =
  n  
+ si (t) di (x i (t), t) − D̂i (t)sgn(si (t)) ηi m
si (t) n −1 x̃¨i (t) + λi x̃˙i (t) sgn(si (t))
m
=
n
≤ μi ψi D̃i (t) |si (t)| + |si (t)| |di (x i (t), t)| m
+ i ψi D̃i (t) |si (t)| n −1 . (26)
− D̂i (t) |si (t)| + Di |si (t)| − Di |si (t)|
≤ −(1−μi ψi ) D̃i (t) |si (t)|−(Di −|di (x i (t), t)|) |si (t)| From (2) and (3), Eq. (26) is written as
(21)
  m ηi m m
Since Di > |di (x i (t), t)| and μi ψi < 1, hence, Eq. (21) is V̇i (t) = i ψi D̂i (t) − Di |si (t)| n −1 + si (t) n −1
expressed as  n
× gi (x i (t), ẋ i (t)) + h i (x i (t), ẋ i (t))u i (t)
V̇i (t) 
√ |si | + di (x i (t), t) + λi x̃˙ i (t) − ẍ di (t) sgn(si (t)) (27)
≤ − 2 (Di − |di (x i (t), t)|) √
2
 
2 μi where substituting (24) into (27) leads to
− (1 − μi ψi ) |si | D̃i
μi 2
    m
√ 2 V̇i (t) = i ψi D̂i (t) − Di |si (t)| n −1 − μi |si (t)|b
≤ −mi n 2 (Di − |di (x i (t), t)|) , (1 − μi ψi ) |si (t)| ηi m ηi m
μi −
m
D̂i (t) |si (t)| n −1 +
m
di (x i (t), t) |si (t)| n −1 .
   n n
|si (t)| μi (28)
× √ + D̃i (t)
2 2
= −i Vi (t)0.5 , (22) Eq. (28) can be rewritten as

where i = mi n{ 2(Di − |di (x i (t), t)|), μi (1 −


2
m ηi m m
μi ψi )|si (t)|} > 0. In conclusion, according to Lemma 1, V̇i ≤ i ψi D̃i (t) |si (t)| n −1 − D̂i (t) |si (t)| n −1
via the adaptive controller (17), the trajectories of robotic n
ηi m m ηi m m
manipulator (2) reach the sliding surface in the finite + |di (x i (t), t)| |si | n −1 + (Di − Di ) |si | n −1
n n
time. ηi m
(Di − |di (x i (t), t)|) |si (t)| n −1
m
Theorem 2: Consider the robotic system described ≤−
by the nonlinear second-order equation (2) and the nη m 
− i ψi D̃i (t) |si (t)| n −1 .
i m
− (29)
proportional-derivative sliding surface (4). Suppose that the n

Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
MOBAYEN et al.: ADAPTIVE CONTINUOUS BARRIER FUNCTION TSMC TECHNIQUE 4407

the positive-semi-definite (PSD) barrier function are provided


by
˙
D̂ia (t) = ψi |si (t)| n −1
m
(32)
|si (t)|
D̂i psd (t) = , (33)
εi − |si (t)|
where ε is a positive scalar. Using the adaptation law (32),
the control gain is tuned to be increased until the error
trajectories reach the neighborhood ε of the surface at time t¯.
Fig. 1. Schematic diagram of the proposed control method.
For the times bigger than t¯, the adaptation gain switches to the
PSD barrier function which decreases the convergence region
and maintains the error trajectories in that region. For the
Since Di > |di (x i (t), t)| and i ψi < ηinm , then, we have
condition 0 < t ≤ t¯, the controller design is proposed in
√ √ 
m ηi Theorem 2. For the condition that the time is greater that
(Di − |di (x i (t), t)|) |si (t)| 2n −1
m m
V̇i ≤ − ηi |si (t)| 2n t¯ (t > t¯), the barrier-function-based adaptive controller is
n  designed as
2  ηi m  m
−1 i 
− − i ψi |si (t)| n D̃i (t)
i n 2 u i (t) = h i (x i (t), ẋ i (t))−1 ẍ di (t) − gi (x i (t), ẋ i (t))
 √ 
m ηi m − λi x̃˙i (t) − D̂i psd (t)sgn(si (t)) (34)
≤ −mi n (Di − |di (x i (t), t)|) |si (t)| 2n −1 ,
n
 then the error trajectories reach the convergence region

2  ηi m  m
−1
|si (t)| ≤ ε in the finite time.
− i ψi |si (t)| n Consider the Lyapunov candidate functional as
i n  

√ m i Vi (t) = 0.5 si (t)2 + ( D̂i psd (t) − D̂i psd (0))2 , (35)
× ηi |si (t)| 2n + D̃i (t)
2 where using the time-derivate of the Lyapunov function (35),
= −i Vi (t) 0.5
, (30) we have
m √η ˙
m V̇i (t) = si (t)ṡi (t) + ( D̂i psd (t) − D̂i psd (0)) D̂i psd (t) , (36)
2n −1
where i = mi n n (Di − |di (x i (t), t)|) |si (t)|
i
,

  
η m n −1
m where substituting ṡi (t) and D̂i psd (0) = 0 in the above
n − i ψi |si (t)| > 0. Finally, according to
2 i
i equation, we obtain
Lemma 1, using the adaptive controller (24), states of robotic 
manipulator (2) are converged to surface si = 0 in finite V̇i (t) = si (t) gi (x i (t), ẋ i (t)) + h i (x i (t) , ẋ i (t)) u i (t)
time. 
Remark 1: As it can be observed from (24), the sug- + di (x i (t), t) + λi x̃˙i (t) − ẍ di (t)
gested control scheme gives insights for the elimination of
the chattering phenomenon because no signum function is + D̂i psd (t) D̂˙ i psd (t) , (37)
employed in (24). Hence, the offered control law is continuous Replacing the control input (34) into (37) yields
and smooth. The schematic diagram of the proposed control  
configuration is displayed in Fig.1. V̇i (t) = si (t) − D̂i psd (t) sgn (si (t)) + di (x i (t) , t)
Remark 2: By some modifications, the proposed control
technique can also be employed on n-dimensional nonlinear + D̂i psd (t) D̂˙ i psd (t) ≤ |si (t)|

systems. ˙
× |di (x i (t) , t)| − D̂i psd (t) + D̂i psd (t) D̂i psd (t)
Remark 3: For the extension of the proposed control 
method, the barrier function-based adaptive terminal sliding ≤ |si (t)| |di (x i (t) , t)| − D̂i psd (t) + D̂i psd (t)
mode control method is studied for the robust tracking control ε
of the nonlinear second-order systems in the presence of × sgn(si (t))ṡi (t) ≤ |si (t)|
(ε − |si (t)|)2
external disturbances. Then, a new adaptive control law based 
on the barrier function is designed in this section. The external × |di (x i (t) , t)| − D̂i psd (t) + D̂i psd (t)
disturbances can be estimated by using the barrier-based ε
× [di (x i (t) , t) − D̂i psd (t) sgn (si (t))]
adaptive TSMC more efficiently, and the closed-loop system (ε − |si (t)|)2
becomes more stable. Using the control law (24) with × sgn(si (t)) (38)

D̂ia (t) , if 0 < t ≤ t¯ Equation (38) can be written as
D̂i (t) = (31) 
D̂i psd (t) , if t > t¯
V̇i (t) ≤ − D̂i psd (t) − |di (x i (t) , t)| |si (t)| − D̂i psd (t)
where t¯ denotes the time that the error converges to the ε
× [ D̂i psd (t) − |di (x i (t) , t)|] (39)
neighborhood ε of the surface s(t). The adaptation law and (ε − |si (t)|)2

Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
4408 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 68, NO. 10, OCTOBER 2021

Fig. 2. Three-degrees of freedom rigid manipulator.

where since D̂i psd (t) ≥ |di (x i (t) , t)| and (ε−|sε(t )|)2 > 0, one
i
finds
√  |s (t)|
i
V̇i (t) ≤ − 2 D̂i psd (t) − |di (x i (t) , t)| √
2

2ε D̂i psd (t) Fig. 3. Time histories of position of joints (reference signals = red dashed
− [ D̂i psd (t) − |di (x i (t) , t)|] √ red line, actual signals = black solid line).
(ε − |si (t)|) 2
2

|si (t)| D̂i psd (t)
≤ −Z √ + √ ≤ −Z Vi (t)0.5 (40)
2 2
√ 
where Z = 2 D̂i psd (t) − |di (x i (t) , t)| mi n
√ 
1, (ε−|s 2ε
(t )|)2 .
i

IV. S IMULATION AND E XPERIMENTAL R ESULTS


Example 1 (Three Degrees of Freedom Manipulator): In this
part, the controller planned in Theorems 1 and 2 are employed
on three-degrees of freedom manipulator displayed in Fig.2.
In the case study, l1 , l2 , l3 are distances of center of mass of
three rigid links from joint axis, m l1 , m l2 , m l3 introduce the
masses of links, m m 1 , m m 2 , m m 3 indicate the rotors’ masses,
Il1 , Il2 , Il3 are inertia moments of the links, and Im 1 , Im 2 , Im 3
are inertia moments of the rotors.
Consider the dynamic equations of three-degrees of freedom
manipulator as
B0 q̈ + H0q̇ + Fd q̇ + Fs q̇ + T0 + G 0 = u(t) (41)
Fig. 4. Sliding surfaces.
with
⎡ ⎤ ⎡ ⎤
b11 b12 b13 h 11 h 12 h 13
B0 = ⎣ b21 b22 b23 ⎦ , H0 = ⎣ h 21 h 22 h 23 ⎦ , m = 5, a1 = a2 = 1, kr1 = kr2 = kr3 = 1, Im 1 =
b31 b32 b33 h 31 h 32 h 33 Im 2 = Im 3 = 0.01kg.m 2, μ1 = μ2 = μ3 = 0.4, n = 3, τ1 =
⎡ ⎤ ⎡ ⎤ ⎡ ⎤ 10 (1 + cos(0.5πt) + si n(2t) + si n(1.5t) + si n(0.5πt)),
fd q̇1 f s sgn(q̇1 ) τ1
Fd q̇ = ⎣ f d q̇2 ⎦ , Fs q̇ = ⎣ f s sgn(q̇2 ) ⎦ , T0 = ⎣ τ1 ⎦ and λ = 8.  T
fd q̇3 f s sgn(q̇3 ) τ1 The initial condition is given as q(0) = −2 − 1 5 .
⎡ ⎤ The desired trajectory is specified as qd = [2si n(t) +
g1 (q)
1, 2si n(t)−3, 8si n(t) ]T . Comparing the dynamical equations
G 0 = ⎣ g2 (q) ⎦ ,
(2) and (41), we obtain x(t) = q, ẋ(t) = q̇, ẍ(t) = q̈,
g3 (q)
h(x(t), ẋ(t)) = −B0−1 {H0q̇ + Fd q̇ + Fs q̇ }, h(x(t), ẋ(t)) = B0−1
where the system parameters are defined in Appendix. The and d(x(t), t) = −B0−1 {T0 + G 0 }.
parameters of the rigid manipulator and controller are given The proposed adaptive parameter-tuning control law is
as f d = f s = 5, l1 = l2 = l3 = 0.5m, m l1 = m l2 = m l3 = designed as (24). Time histories of position of joints are
10kg, m m 1 = m m 2 = m m 3 = 1kg, Il1 = Il2 = Il3 = 1kg.m 2, displayed in Fig.3. It is exhibited from this figure that the

Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
MOBAYEN et al.: ADAPTIVE CONTINUOUS BARRIER FUNCTION TSMC TECHNIQUE 4409

Fig. 7. Schematic view and apparatus of rotational inverted pendulum.

Fig. 5. Trajectories of control signals.

Fig. 8. Time histories of pendulum’s angular position and velocity.

Example 2 (Rotational Inverted Pendulum): In this section,


a rotational inverted pendulum is employed to investigate
efficacy of proposed controller via Real-Time toolbox and
MATLAB® /Simulink® software. It this case study, the sus-
pended pendulum is stabilized in upright position [38]. The
schematic view of rotational inverted pendulum and a picture
of the practical system are displayed in Fig. 7, consisting of
a rotational servo-motor driving the gear of output, rotational
arm and suspended pendulum. In Fig. 7, the pendulum mass
m p , pendulum angle α p , arm angle θa , pendulum length l p ,
arm length ra , inertia moment of effective mass Jb , control
input u and motor torque τa are introduced. Dynamical equa-
tion of rotational inverted pendulum is formed as [39]
Fig. 6. Adaptation gains.
  
A p + B p si n 2 α p C p cosα p θ̈a
C p cosα p Bp α̈ p
states of position track the reference trajectories, suitably.  
G p sgn(θ̇a ) + H p θa
Time responses of switching surfaces are displayed in Fig.4, +
−D p si nα p
exhibiting that the surface is chattering-free. Fig.5 illustrates   
Fp + B p (si n2α p )α̇ p −C p (si nα p )α̇ p θ̇a
time response of controller signals and time responses of +
adaptation gains are demonstrated in Fig.6. It can be observed −0.5B p (si n2α p )θ̇a Ep α̇ p
 
from Fig.5 that the proposed control signals have suitable Ipu
= (42)
amplitude and they have no high-frequency oscillations. More- 0
over, as can be confirmed from Fig.6, since the time-derivative
of D̂i is in the form of an absolute term, the estimation of the where A p = m p ra2 + Jb , B p = 13 m p l 2p , C p = 12 m p ra l p ,
external disturbance has a slight slope, which is negligible D p = 12 m p gl p ; E p is the pendulum damping constant, Fp
in the results (also for longer time). The final values of the is the arm damping coefficient, I p represents the control
adaptation gains are found as D̂ = [0.4338, 0.9665, 0.4142]T . coefficient, H p denotes the elasticity constant and G p is
This simulation shows the feasibility and effectiveness of the the arm Coulomb friction. The initial states are given as
suggested scheme. [α p (0), α̇ p (0), θa (0), θ̇a (0)] = [π, −1, −4, 2]. The constant

Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
4410 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 68, NO. 10, OCTOBER 2021

Fig. 9. Time response of the sliding surface.

Fig. 12. Components of the practical apparatus.

Fig. 10. Time history of the control input.

Fig. 11. Adaptation gain.

parameters are given as A p = 3.291, B p = 0.125, C p =


0.237, D p = 6.052, E p = 0.0132, Fp = 14.283, Fp =
14.283, G p = 1.428, H p = 1.72, I p = 6.38.
The simulations of the inverted pendulum system are rep-
resented in Figs. 8- 11. The angular position of the rotational
pendulum tracks the desired trajectory 0.5sin(t). From Fig.8, Fig. 13. Angular position and velocity of the pendulum.
it can be displayed that the position and velocity of inverted
pendulum suitably track the desired trajectories. Time history
of the switching surface is demonstrated in Fig.9, which shows
that the sliding variable converges to zero. Time response of
control input is illustrated in Fig.10, which displays that the
control signal has slight vibration and is robust to perturba-
tions. Moreover, the time trajectory of the adaptation gain is
exposed in Fig.11, where it demonstrates that the adaptation
gain is a constant value and does not varies with time. Finally,
simulation results on the rotational inverted pendulum system
approve the effectiveness of the suggested technique.
In this section, experimental results are done on the exper-
imental inverted pendulum system which is developed by
TeraSoft® company in Taiwan. The system components are
demonstrated in Fig. 12. This system has a support package
in MATLAB® as Embedded Coder Toolbox which supports
the Texas instruments C2000 Processors. After implementation
of the proposed method on the rotational inverted pendulum
system, the following experimental results are obtained. Time
histories of the angular position and velocity of the inverted Fig. 14. Angular position and velocity of the arm.
pendulum and arm are illustrated in Fig. 13 and Fig. 14,
respectively. It is confirmed that the angular position of arm the applied voltage to the DC motor is demonstrated. This
is stabilized near 0.9 radian. The pendulum angular position experimental result reveals the efficiency and success of the
is converged to π. Also, in Fig. 15, the time trajectory of control scheme in practice.

Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
MOBAYEN et al.: ADAPTIVE CONTINUOUS BARRIER FUNCTION TSMC TECHNIQUE 4411

 
− m l2 + a1l2 s2 + m l3 a1 a2 s2 + m l3 a1l3 s23 q̇2
 
− m l3 a1l3 s23 + m l3 a2l3 s3 q̇3 ,
 
h 22 = − m l3 a2l3 s3 q̇3 ,
   
h 33 = − m l3 a1 a2 s2 q̇2 − m l3 a2l3 s3 q̇3 ,
 
h 12 = − m l2 a1l2 s2 + m l3 a1 a2 s2 + m l3 a1l3 s23 q̇1
 
− m l3 a1l3 s23 + m l3 a2l3 s3 q̇3

− m l3 a1 a2 s2 + m l3 a1l3 s23

+ m m 3 a1 a2 s2 + m l2 a1l2 s2 q̇2 ,
 
Fig. 15. Time response of the control signal. h 13 = − m l3 a1l3 s23 + m l3 a2l3 s3 q̇1
 
− m l3 a1l3 s23 + m l3 a2l3 s3 q̇2
 
− m l3 a2l3 s2 + m l3 a1l3 s23 q̇3 ,
V. C ONCLUSION  
h 21 = m l2 a1l2 s2 + m l3 a1 a2 s2 + m l3 a1l3 s23 q̇1
In this article, a new method for finite-time stability of  
a robotic manipulator with nonlinear second-order equation − m l3 a2l3 s3 q̇3 ,
     
was proposed. The suggested control method was derived h 23 = − m l3 a2l3 s3 q̇1 − m l3 a2l3 s3 q̇2 − m l3 a2l3 s3 q̇3 ,
   
from a new idea of Lyapunov candidate functional including h 31 = m l a1l3 s23 + m l3 a2l3 s3 q̇1 + m l3 a2l3 s3 q̇2 ,
an absolute function based on a fractional power of the  3     
h 32 = m l3 a2l3 s3 q̇1 + m l3 a2l3 s3 q̇2 − m l3 a2l3 s3 q̇3 ,
sliding surface. The new scheme can eliminate discontinuity  
in the control laws, which is the principal disadvantage of g1 (q) = m l1 I1 + m l2 a1 + m m 2 a1 + m l3 a1 + m m 3 a1 gc1
 
SMC called chattering phenomenon. Furthermore, an adap- + m l2 I2 + m l3 a2 + m m 3 a2 gc12 + m l3 l3 gc123 ,
 
tive control procedure was planned to estimate the unknown g2 (q) = m l2 l2 + m l3 a2 + m m 3 a2 gc12 + m l3 l3 gc123,
bound of external disturbance. Moreover, an extension of the g3 (q) = m l3 l3 gc123,
recommended control procedure based on the barrier function
adaptive TSMC is advised for better performance and robust with c1 = cosq 1 , s1 = si nq 1 , c2 = cosq 2 , s2 = si nq 2 ,
tracking control of the perturbed nonlinear systems. Some c3 = cosq 3 , c12 = cos(q1 + q2 ), c123 = cos(q1 + q2 + q3 ),
simulation and experimental outcomes demonstrated efficiency s12 = si n(q1 + q2 ) and s123 = si n(q1 + q2 + q3 ).
of planned technique in avoiding the chattering problem as
well as maintaining the robust performance. This novel con- R EFERENCES
cept of Lyapunov candidate functional can be combined with [1] J. Wang, T. Ru, J. Xia, H. Shen, and V. Sreeram, “Asynchronous event-
any classes of sliding mode techniques to form smooth and triggered sliding mode control for semi-Markov jump systems within a
continuous controllers. finite-time interval,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 68,
no. 1, pp. 458–468, Jan. 2021.
[2] X. Zhang, W. Huang, and Q.-G. Wang, “Robust H∞ adaptive sliding
A PPENDIX mode fault tolerant control for T-S fuzzy fractional order systems with
mismatched disturbances,” IEEE Trans. Circuits Syst. I, Reg. Papers,
The parameters on model are given by [40] vol. 68, no. 3, pp. 1297–1307, Mar. 2021.
[3] P. Chen, L. Yu, and D. Zhang, “Event-triggered sliding mode control
b11 = Il1 + m l1 l12 + kr21 Im 1 + Il2 + m m 2 a12 + Im 2 + m l2 of power systems with communication delay and sensor faults,” IEEE
  Trans. Circuits Syst. I, Reg. Papers, vol. 68, no. 2, pp. 797–807,
× a12 + l22 + 2a1l2 c2 + Il3 Feb. 2022.
  [4] J. Oliveira, P. M. Oliveira, J. Boaventura-Cunha, and T. Pinho, “Chaos-
+ Im 3 + m m 3 a12 + a22 + 2a1 a2 c1 based grey wolf optimizer for higher order sliding mode position control
  of a robotic manipulator,” Nonlinear Dyn., vol. 90, no. 2, pp. 1353–1362,
Oct. 2017.
+ m l3 a12 + a22 +l32 +2a1 a2 c2 +2a1l3 c23 +2a2l3 c3 , [5] Z. Ma and G. Sun, “Dual terminal sliding mode control design for rigid
robotic manipulator,” J. Franklin Inst., vol. 355, no. 18, pp. 9127–9149,
b22 = Il2 + Il3 + kr2
2
Im 2 + Im 3 + m m 3 a22 + m l2 l22 + m l3
  Dec. 2018.
[6] A. Goel and A. Swarup, “MIMO uncertain nonlinear system control
× a22 + l32 + 2a2l3 c3 , via adaptive high-order super twisting sliding mode and its application
to robotic manipulator,” J. Control, Autom. Electr. Syst., vol. 28, no. 1,
b33 = Il3 + kr23 Im 3 + m l3 l32 ,
  pp. 36–49, Feb. 2017.
[7] Y. Feng, M. Zhou, X. Zheng, F. Han, and X. Yu, “Full-order terminal
b12 = b21 = Il2 + Il3 + kr2 Im 2 + Im 3 + m m 3 a22 + a1 a2 c2 sliding-mode control of MIMO systems with unmatched uncertainties,”
  J. Franklin Inst., vol. 355, no. 2, pp. 653–674, Jan. 2018.
+ m l2 l22 + a1l2 c2 [8] M. Ghasemi, S. G. Nersesov, and G. Clayton, “Finite-time tracking using
  sliding mode control,” J. Franklin Inst., vol. 351, no. 5, pp. 2966–2990,
+ m l3 a22 + l32 + a1 a2 c2 + a1l3 c23 + 2a2l3 c3 , May 2014.
  [9] X.-T. Tran and H.-J. Kang, “Adaptive hybrid high-order terminal sliding
mode control of MIMO uncertain nonlinear systems and its application
b13 = b31 = Il3 + kr3 Im 3 + m l3 l32 + a1l3 c23 + a2l3 c3 , to robot manipulators,” Int. J. Precis. Eng. Manuf., vol. 16, no. 2,
  pp. 255–266, Feb. 2015.
b23 = b32 = Il3 + kr3 Im 3 + m l3 l32 + a2l3 c3 , [10] Y. Zhang, R. Li, T. Xue, Z. Liu, and Z. Yao, “An analysis of the stability
and chattering reduction of high-order sliding mode tracking control for
h 11 = −m m 3 a1 a2 s1 q̇1 a hypersonic vehicle,” Inf. Sci., vol. 348, pp. 25–48, Jun. 2016.

Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.
4412 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 68, NO. 10, OCTOBER 2021

[11] I. M. Boiko, “Chattering in sliding mode control systems with boundary [26] S. Ahmed, H. Wang, and Y. Tian, “Adaptive high-order terminal sliding
layer approximation of discontinuous control,” Int. J. Syst. Sci., vol. 44, mode control based on time delay estimation for the robotic manipulators
no. 6, pp. 1126–1133, Jun. 2013. with backlash hysteresis,” IEEE Trans. Syst., Man, Cybern., Syst.,
[12] J. Yang, S. Li, and X. Yu, “Sliding-mode control for systems with vol. 51, no. 2, pp. 1128–1137, Feb. 2021.
mismatched uncertainties via a disturbance observer,” IEEE Trans. Ind. [27] Y. Y. Wang, J. W. Chen, F. Yan, K. W. Zhu, and B. Chen, “Adaptive
Electron., vol. 60, no. 1, pp. 160–169, Jan. 2013. super-twisting fractional-order nonsingular terminal sliding mode control
[13] J. Huang, L. Sun, Z. Han, and L. Liu, “Adaptive terminal sliding mode of cable-driven manipulators,” ISA Trans., vol. 86, no. 3, pp. 163–180,
control for nonlinear differential inclusion systems with disturbance,” Mar. 2019.
Nonlinear Dyn., vol. 72, nos. 1–2, pp. 221–228, Apr. 2013. [28] Y. Wang, B. Li, F. Yan, and B. Chen, “Practical adaptive fractional-order
[14] S. Mondal and C. Mahanta, “Adaptive second order terminal sliding nonsingular terminal sliding mode control for a cable-driven manipula-
mode controller for robotic manipulators,” J. Franklin Inst., vol. 351, tor,” Int. J. Robust Nonlinear Control, vol. 29, no. 5, pp. 1396–1417,
no. 4, pp. 2356–2377, Apr. 2014. Mar. 2019.
[15] L. Zhao and Y. Jia, “Decentralized adaptive attitude synchronization [29] U. Ansari, A. H. Bajodah, and M. T. Hamayun, “Quadrotor control
control for spacecraft formation using nonsingular fast terminal sliding via robust generalized dynamic inversion and adaptive non-singular
mode,” Nonlinear Dyn., vol. 78, no. 4, pp. 2779–2794, Dec. 2014. terminal sliding mode,” Asian J. Control, vol. 21, no. 3, pp. 1237–1249,
[16] S. Mobayen, “An adaptive fast terminal sliding mode control combined May 2019.
with global sliding mode scheme for tracking control of uncertain [30] X. Liu, S. Qi, R. Malekain, and Z. Li, “Observer-based composite adap-
nonlinear third-order systems,” Nonlinear Dyn., vol. 82, pp. 599–610, tive dynamic terminal sliding-mode controller for nonlinear uncertain
Oct. 2015. SISO systems,” Int. J. Control, Autom. Syst., vol. 17, no. 1, pp. 94–106,
[17] W. Wang, Q. Zhao, Y. Zhao, and D. Du, “A nonsingular terminal Jan. 2019.
sliding mode approach using adaptive disturbance observer for finite- [31] Y. Wang, K. Zhu, C. Bai, and F. Yan, “Adaptive super-twisting nonsin-
time trajectory tracking of MEMS triaxial vibratory gyroscope,” Math. gular fast terminal sliding mode control for cable-driven manipulators
Problems Eng., vol. 2015, pp. 1–8, Jan. 2015. using time-delay estimation,” Adv. Eng. Softw., vol. 128, pp. 113–124,
[18] N. He, C. Jiang, B. Jiang, and Q. Gao, “Terminal sliding mode control Feb. 2019.
with unidirectional auxiliary surfaces for hypersonic vehicles based [32] J. Keighobadi, M. Hosseini-Pishrobat, and J. Faraji, “Adaptive
on adaptive disturbance observer,” Math. Problems Eng., vol. 2015, neural dynamic surface control of mechanical systems using inte-
pp. 1–11, Jan. 2015. gral terminal sliding mode,” Neurocomputing, vol. 379, pp. 141–151,
[19] S. He, D. Lin, and J. Wang, “Chattering-free adaptive fast convergent Feb. 2020.
terminal sliding mode controllers for position tracking of robotic manip- [33] K. Eliker and W. Zhang, “Finite-time adaptive integral backstepping
ulators,” Proc. Inst. Mech. Eng., C, J. Mech. Eng. Sci., vol. 230, no. 4, fast terminal sliding mode control application on quadrotor UAV,” Int.
pp. 514–526, Mar. 2016. J. Control, Autom. Syst., vol. 18, no. 2, pp. 415–430, Feb. 2020.
[20] Q. Zhang, H. Liu, C. Wang, and Y. Li, “Robust adaptive terminal [34] J. A. Moreno, D. Y. Negrete, V. Torres-Gonzalez, and L. Fridman,
control for near space vehicle based on second order sliding mode dis- “Adaptive continuous twisting algorithm,” Int. J. Control, vol. 89, no. 9,
turbance observer,” in Proc. 35th Chin. Control Conf. (CCC), Jul. 2016, pp. 1798–1806, 2016.
pp. 591–595. [35] T. Sanchez, J. A. Moreno, and L. M. Fridman, “Output feedback contin-
[21] S. Lyu, Z. H. Zhu, S. Tang, and X. Yan, “Fast nonsingular terminal slid- uous twisting algorithm,” Automatica, vol. 96, pp. 298–305, Oct. 2018.
ing mode to attenuate the chattering for missile interception with finite [36] A. Chalanga, S. Kamal, and B. Bandyopadhyay, “Continuous integral
time convergence,” IFAC-PapersOnLine, vol. 49, no. 17, pp. 34–39, sliding mode control: A chattering free approach,” in Proc. IEEE Int.
2016. Symp. Ind. Electron., May 2013, pp. 1–6.
[22] W. Wang and X. Yu, “Chattering free and nonsingular terminal sliding [37] C. Xiu and P. Guo, “Global terminal sliding mode control with the quick
mode control for attitude tracking of a quadrotor,” in Proc. 29th Chin. reaching law and its application,” IEEE Access, vol. 6, pp. 49793–49800,
Control Decis. Conf. (CCDC), May 2017, pp. 719–723. Sep. 2018.
[23] Y.-J. Wu, J.-X. Zuo, and L.-H. Sun, “Adaptive terminal sliding mode [38] O. Boubaker, “The inverted pendulum benchmark in nonlinear control
control for hypersonic flight vehicles with strictly lower convex function theory: A survey,” Int. J. Adv. Robotic Syst., vol. 10, no. 5, p. 233,
based nonlinear disturbance observer,” ISA Trans., vol. 71, no. 2, May 2013.
pp. 215–226, Nov. 2017. [39] I. Hassanzadeh and S. Mobayen, “Controller design for rotary inverted
[24] D. Xu, Q. Liu, X. Yan, and W. Yang, “Adaptive terminal sliding mode pendulum system using evolutionary algorithms,” Math. Problems Eng.,
control for hybrid energy storage systems of fuel cell, battery and vol. 2011, Oct. 2011, Art. no. 572424.
supercapacitor,” IEEE Access, vol. 7, pp. 29295–29303, 2019. [40] S. Mobayen, F. Tchier, and L. Ragoub, “Design of an adaptive tracker
[25] B. An, B. Wang, Y. Wang, and L. Liu, “Adaptive terminal sliding mode for n-link rigid robotic manipulators based on super-twisting global
control for reentry vehicle based on nonlinear disturbance observer,” nonlinear sliding mode control,” Int. J. Syst. Sci., vol. 48, no. 9, pp. 1–13,
IEEE Access, vol. 7, pp. 154502–154514, 2019. 2017.

Authorized licensed use limited to: Consortium - Algeria (CERIST). Downloaded on October 08,2022 at 10:35:15 UTC from IEEE Xplore. Restrictions apply.

You might also like