ThesisPDF Available

Precise tip-positioning control of a single-link flexible arm using a fractional-order sliding mode controller

Authors:

Abstract and Figures

This article presents an efficient scheme based on fractional order sliding mode control approach for precision tip position control of a single link flexible robot arm. The proposed control strategy is robust against the system parameters variations such as payload and viscous friction variations in the presence of the sinusoidal disturbance and the unknown Coulomb friction disturbances. The aim of controller design is reduction of the deviation caused by the link flexibility and then the precision tip positioning control of the single-link flexible arm. In this regard, sliding mode control strategy is performed in two stages. In the first stage, the difference between the motor angle (load angle) and the tip angle of the flexible link is reduced by applying the proposed fractional order sliding mode controller and then, in the second step, the precision tracking of the tip position of the link is done by adding another sliding mode control scheme. The feasibility and effectiveness of the proposed control scheme is demonstrated via numerical simulation results.
Content may be subject to copyright.
Article
Journal of Vibration and Control
2020, Vol. 0(0) 114
© The Author(s) 2020
Article reuse guidelines:
sagepub.com/journals-permissions
DOI: 10.1177/1077546320902548
journals.sagepub.com/home/jvc
Precise tip-positioning control of
a single-link exible arm using
a fractional-order sliding mode controller
Farzaneh Hamzeh Nejad
1
, Ali Fayazi
1
,
Hossein Ghayoumi Zadeh
1
, Hassan Fatehi Marj
1
and
S Hassan HosseinNia
2
Abstract
This article presents an efcient scheme based on fractional order sliding mode control approach for precision tip position
control of a single link exible robot arm. The proposed control strategy is robust against the system parameters variations
such as payload and viscous friction variations in the presence of the sinusoidal disturbance and the unknown Coulomb
friction disturbances. The aim of controller design is reduction of the deviation caused by the link exibility and then the
precision tip positioning control of the single-link exible arm. In this regard, sliding mode control strategy is performed in
two stages. In the rst stage, the difference between the motor angle (load angle) and the tip angle of the exible link is
reduced by applying the proposed fractional order sliding mode controller and then, in the second step, the precision
tracking of the tip position of the link is done by adding another sliding mode control scheme. The feasibility and ef-
fectiveness of the proposed control scheme is demonstrated via numerical simulation results.
Keywords
Precision tip positioning control, a single-link exible arm, fractional order control, sliding mode control
1. Introduction
In recent decades, a range of applications of robotics in
various elds of science and engineering have led to the
development of research into the control of exible arms
(Wang and Gao, 2003). Among these applications can refer
to the industrial applications that tend to use the lightweight
materials in the construction of exible robotic arms to
improve the performance of the industrial robots, which are
currently heavy and bulky; motion control of large struc-
tures, such as boom cranes, and re rescue turntable ladders,
which are treated as exible link robots (Sawodny et al.,
2002); motion control of a sensing antenna that slides on
a surface and detects an object (Feliu-Talegon and Feliu-
Batlle, 2017a,2017b;Feliu-Batlle et al., 2017). There are
several research works in the eld of dynamic modeling of
exible multibody systems (Bauchau, 2011;Benosman and
Le Vey, 2004;Boscariol et al., 2017;Shabana, 1997). Mod-
eling, control and some of the most important applications
of the exible manipulators have also been reviewed in
Benosman and Vey (2004),Dwivedy and Eberhard (2006),
Lochan et al. (2016),Castillo-Berrio et al. (2017),Kiang
et al. (2015),Fayazi et al. (2019),Khorrami et al. (1992),
Korayem et al. (2012),Nagaraj et al. (1997),Korayem and
Shafei (2015),Ettefagh et al. (2018) and Khodaei et al.
(2018). Over the past decades, exible robots have attracted
much attention from both engineers and researchers because
of their advantages over rigid robots (Castillo-Berrio et al.,
2017;Dwivedy and Eberhard, 2006;Kiang et al., 2015;
Lochan et al., 2016). Some of these signicant advantages
include faster movements and therefore higher maneuver-
ability, easier transportability, relatively smaller actuators,
and thus lower energy consumption, and higher payload-to-
arm weight ratio. Despite these useful features, the exibility
of the exible link lead to more nonlinearity of the dynamic
equations and oscillatory behavior at the tip of the link.
Therefore, precise positioning of the tip of the link is difcult
1
Department of Electrical Engineering, Vali-e-Asr University of Rafsanjan,
Iran
2
Department of Precision and Microsystem Engineering, Delft University of
Technology, Netherlands
Received: 25 October 2019; accepted: 28 December 2019
Corresponding author:
Ali Fayazi, Department of Electrical Engineering, Vali-e-Asr University of
Rafsanjan, Imam Khomeini Square, 7718897111 Rafsanjan, Kerman, Iran.
Email: a.fayazi@vru.ac.ir
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
and a very effective control scheme is required. The con-
troller applied to this type of exible link robot has to ac-
complish two different tasks: the elimination of the deviation
caused by the exibility of the link and the precision tip
position control of the exible link. To achieve these control
objectives, many control methods have been applied to
exible link robots such as fractional order position control
(Monje et al., 2007), the fuzzy logic control method com-
bined with genetic algorithm (GA) optimization (Alam and
Tokhi, 2008), the conventional proportionalintegralderivative
(PID) control scheme (Castillo-Berrio and Feliu-Batlle, 2015),
the slide mode control strategy (Mamani et al., 2012), the
adaptive control method (Shaheed and Tokhi, 2013), inverse
dynamics based control technique (Feliu et al., 2003), the pole
placement based control method (San-Millan et al., 2015), the
neural network control scheme (Su and Khorasani, 2001), and
the reinforcement learning control method (Ouyang et al.,
2017). In Feliu-Talegon and Feliu-Batlle (2017a,2017b),
a control strategy, consisting of two inner and outer loops, is
proposed to realize the position control of a two degrees of
freedom exible link. An inner loop is proposed to control the
position of two motors by a PID controller and an outer loop is
provided to eliminate exible link vibrations by applying
a state-input feedback linearization strategy. In Pereira et al.
(2009), two sliding mode nested control loops have been
proposed to improve the performance of the position control of
the exible single link robot, which is robust against variations
in the payload and viscous friction of the motor. In Castillo-
Berrio and Feliu-Batlle (2015), fractional order controllers are
presented for the vibration damping and precise tip-positioning
of a single link-exible arm. In Pereira et al. (2009) and (2011),
a hybrid control scheme includes two nested control loops
based on the oscillatory integral controller (IRC) scheme are
provided for vibration damping and precise tip-positioning
control of a single-link exible which are robust against un-
modeled components of the friction, parameter uncertainties,
and unmodeled dynamics. In Morales et al. (2012),twonested
control loops based on a generalized proportional integral
controller (GPI) have been proposed to realize the position
control of the exible link that is robust to a wide range of
payload changes. In Yang and Tan (2018), sliding mode
control method has been presented to robust position control of
exible-link manipulators based on adaptive neural networks.
To improve the system robustness, the system uncertainties
include the model uncertainty, and external disturbances have
been estimated by an adaptive neural network. In Ta hir et a l.
(2019), an intelligent hybrid control is proposed for vibrations
and intelligent tracking control of a single link exible ma-
nipulator. The tip link deection was eliminated by an output
based lter (OBF). Moreover, the hybrid control includes the
OBF, the linear quadratic regulator control, and the fuzzy
logic has beenaccomplished to track the desired trajectory. In
Feliu-Talegon and Feliu-Batlle (2018), a passivity-based
control is provided for vibrations and position control of
asinglelinkexible arm using fractional controllers. The
control scheme includes two nested control loops. An inner
loop based on a PID controller is proposed for the position
control of the motor and an outer loop based on a fractional
PI controller is provided for the vibration damping of the
exible link. In Garcia-Perez et al. (2019), a control scheme
consisting of two parts is proposed for trajectory tracking
and vibration control of exible link robot manipulators. In
the rst part, a sliding mode controller (SMC) based on PID
control strategy is implemented for the position control of
the exible link and in the second part; an active control
scheme is then accomplished for surpassing the system
vibration and damping the vibration of the exible link.
In most articles which are related to the position control
of a single-link exible arm, to simplify the exible link
model, the angular position of the motor is considered to be
equal to the tip angular position of the link and then different
control strategies is proposed based on this simplication.
The main contribution of this article is that in the dynamics
modeling part of the single-link exible arm, to achieve
a more accurate dynamics model of the single-link exible
arm, the angular position of the motor is not considered to
be equal to the tip angular position of the link. Therefore, in
the rst step, a control strategy based on fractional-order
sliding mode control is proposed to eliminate the deection
caused by the link exibility. Then, in the second step,
another sliding mode control strategy is added to the rst
control strategy to realize the precise tip-positioning control
of the single-link exible arm. As far as the authors of this
article are aware, the precise tip-positioning control of
a single-link exible arm based on an accurate dynamics
model has been rarely addressed in the literature. Moreover,
fractional-order control (FOC) plays an important role in the
eld of mechatronics and biological systems (Fayazi et al.,
2018;Feliu-Talegon et al., 2019;Krijnen et al., 2018;
Tejado et al., 2014). Therefore, in this study, we have taken
the advantage of the combination of the FOC and the SMC
is to enhance the performance of the controller.
This article is structured as follows. Section 2 describes
the modeling of a single-link exible arm. The denition of
the fractional order operator is given in Section 3.Section 4
introduces the proposed position control strategy based on
fractional-order sliding mode controller (FOSMC) and
presents the stability analysis of closed-loop control system.
Section 5 presents the denitions of the performance cri-
teria. Section 6 provides the simulation results to depict the
effectiveness of our proposed control scheme. Finally, our
conclusions are summarized in Section 7.
2. Dynamic modeling of a single-link
exible arm
In this section, a dynamic model for a single-link exible
arm is presented. Dynamic modeling of a single link
exible manipulator consists of two parts: the rst part of
the dynamic is related to the exible-link actuator, which
2Journal of Vibration and Control 0(0)
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
includes a direct currrent (DC) mini servo motor, a re-
duction gear n= 50, and power supply. The other part of the
dynamic is related to the single-link exible arm. In the
following, the dynamics of the DC motor and the single-link
exible arm are described, respectively.
2.1. Motor dynamics
As aforementioned, the exible-link actuator includes a DC
motor, a reduction gear and a current servo-amplier. The
servo amplier controls the input current to the DC motor,
which is proportional to the voltage applied to the servo by
the controller. Figure 1 shows a block diagram of the electric
actuator (servo amplier + motor + gear). The dynamic
model of the DC motor with a reduction gear of ratio 1:n
and a current servo-amplier is given as follows
Motor: Γm¼kmi¼J
θmþν_
θmþΓcoul þΓcoup (1)
Servo-amplifier: i¼kaV(2)
Gear: θm¼nθl;Γcoup ¼Γl
n(3)
where k
m
is the electromechanical constant of the motor, iis
the current supplied to the motor by the servo amplier, vis
the viscous friction of the motor, Jis the motor inertia, Γ
coul
is the unknown Coulomb friction torque, Γ
coup
is the
coupling torque between the exible slewing link and the
motor shaft, Vis the voltage supplied to the servo-amplier
generated by the computer, k
a
is the servo-amplier gain, n
is the reduction ratio of the gear, θ
m
is the motor angle, and
θ
l
is the load angle (or the motor angle in the gear outlet).
The complete actuator system dynamics is obtained by
combining the above equations (1)(3), as follows
KnV ¼Jn2
θlþνn2_
θlþΓcoul þΓl(4)
where K=k
m
k
a
is the motor constant and Γ
coul
represents
the Coulomb friction perturbation which affects the system
dynamics. This perturbation depends on the sign of the
motor angular velocity, for which its model is given by the
following equation
Γcoul ¼Γcsign_
θm_
θm0
signðVÞminðkjnV j;ΓcÞ_
θm¼0(5)
where Γ
c
is an unknown constant value which is different
for each motor.
2.2. Link dynamics
There are three main methods to model a single-link exible
arm, i.e. the lumped parameter model Bayo (1987), the
lumped-mass model Feliu et al. (1992), and the truncation
of a distributed parameter model Cannon and Schmitz
(1984). In this article, the lumped-mass model is used to
obtain the reduced exible link dynamics with tip mass to
achieve a simple and convenient design control (Payo et al.,
2009). Figure 2 depicts a single-link exible arm. In the
following, the assumptions are considered as described in
Morales et al. (2012):
1. Assumption 1: There are no rebounds.
2. Assumption 2: All the mass concentrated at the tip
position.
3. Assumption 3: The tip mass is considered to freely
rotate, and therefore, no rotational inertia from it
affects the link dynamics.
4. Assumption 4: The single-link exible manipulator
rotates in a horizontal plane (the zaxis perpendicular
to the plane of the gure).
5. Assumption 5: The stiffness parameter EI is constant
throughout the beam.
6. Assumption 6: The deformations in the structure is
very small, which allows assumption of geometrical
linearity, i.e. sin(x)x, tan(x)x.
7. Assumption 7: The structure oscillates with the fun-
damental mode of vibration without the higher modal
densities being excited because it is assumed that the
mass of the load is much larger than the arms weight.
Figure 1. Block diagram of the actuator.
Hamzeh Nejad et al. 3
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
Assumption 6 allows us to disregard the other modes
of vibration to obtain a simple model for the controller
design. The linear dynamics model for the tip angle can
be described by the following equations (Payo et al.,
2009)
ml2
θt¼cðθlθtÞ(6)
Γl¼cðθlθtÞ(7)
where mis the tip mass, lis the length of the arm, Γ
l
is the
coupling torque, θ
m
is the angular position of motor, θ
t
is the
angular position of the tip mass (load angle), and c¼3EI =l
is the rotational stiffness coefcient of the arm, which is
considered constant throughout the whole exible structure
as occurs in Payo et al. (2009). Let us we choose the state
vector as follows
xðtÞ¼ θlðtÞ_
θlðtÞθtðtÞ_
θtðtÞT(8)
By considering the equations (4), (6), and (7) and se-
lecting the state variables according to the equation (8), the
linear model of the single-link exible arm in the state-space
representation is obtained as follows
_
x1ðtÞ¼x2ðtÞ
_
x2ðtÞ¼
ν
Jx2ðtÞ c
Jn2ðx1ðtÞx3ðtÞÞ  Γcoul
Jn2þK
Jn V
_
x3ðtÞ¼x4ðtÞ
_
x4ðtÞ¼ c
ml2ðx1ðtÞx3ðtÞÞ
yðtÞ¼"1000
0010
#xðtÞ
(9)
3. The denition of fractional operator
Fractional-order integral-derivative differential operator is
dened by aDq
tas follows (Caldern et al., 2006)
aDq
t¼
dq
dtqq>0
1q¼0
Zt
a
ðdτÞqq<0
8
>
>
>
>
>
>
<
>
>
>
>
>
>
:
(10)
where qis the fractional-order and ais a constant that
corresponds to the initial condition. This operator is
a symbol of the fractional-order derivative and integral
operator. Thus, the aDq
trepresents the derivative operator
and the integral operator for the positive and the negative
values of q, respectively. The denitions that are commonly
used to the fractional-order derivative include Grunwald
Letnikov, RiemannLiouville, and Caputo as follows:
Denition 1. The RiemannLiouville fractional derivative
operator is dened by the following equation (Miller and
Ross, 1993)
RL
aDq
tfðtÞ¼ 1
ΓðmqÞ
dm
dtmZt
a
fðτÞ
ðtτÞ1ðmqÞdτ(11)
where m1<q<mand mis the rst integer greater than q.
The Γ() is a well-known gamma function. The operator
DðqÞ
tfðtÞ¼dqfðtÞ=dtqis the fractional derivative of f(t)of
the order q>0.
Denition 2. The GrunwaldLetnikov fractional derivative
operator is given by the following equation (Podlubny,
1998)
GL
aDq
tfðtÞlim
NN
tq
X
N
j¼1ΓðjqÞ
ΓðqÞΓðjþ1Þ
fðNjÞt
N
(12)
Denition 3. The Caputo fractional derivative operator is
given by the following equation (Caputo, 1967)
8
>
>
>
<
>
>
>
:
c
aDq
tfðtÞ¼ 1
ΓðmqÞZt
a
fðmÞðτÞ
ðtτÞ1ðmqÞdτm1<q<m
dm
dtmfðtÞq¼m
(13)
where mis the rst integer greater than q> 0. The Laplace
transform of Caputo fractional derivative can be expressed
as follows
Figure 2. Single-link exible arm.
4Journal of Vibration and Control 0(0)
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
LdqfðtÞ
dtq¼sqLffðtÞg  X
m1
k¼0
sq1kfðkÞð0Þ;
m1<qm2N
(14)
By considering zero initial conditions we have
LdqfðtÞ
dtq¼sqLffðtÞg (15)
In the following, the D
q
x(t) is introduced as a symbol of
the Caputo fractional derivative operator of order q>
0 according to the denition of the fractional-order de-
rivative operator in equation (10).
4. Controller design
4.1. SMC
SMC is a nonlinear control technique that is robust against
uncertainties and external disturbances. In general, the
design of sliding mode control consists of two steps: the rst
step involves the selection of a suitable sliding surface to
restrict the dynamics of the system in the sliding manifold.
The second stage involves the design of a suitable control
law that forces the trajectory of the system to the sliding
surface and maintain it there.
4.2. SMC design
In this section, an SMC is designed to precise tip posi-
tioning control of a very lightweight exible link. Figure 3
shows the block diagram of proposed closed loop control
system.
As can be seen from Figure 3, a two-stage controller is
proposed for precise tip positioning control of the single-
link exible robot arm. The proposed control strategy is
based on two SMCs. In the rst stage, the FOSMC is
designed to eliminate the deection of the tip link caused by
the exibility. In the second step, another SMC is then
designed with respect to disregard the angle difference
between the angular position of the tip beam and the angular
position of the motor. Thus, the second control law is added
to the rst control law to get perfect tracking of the desired
reference trajectory. Next, we dene a new state variable
based on the angle difference between the angular position
of the motor and the angular position of the tip beam as
follows
z1ðtÞ¼x1ðtÞx3ðtÞ(16)
Therefore, by dening the new state variable in accor-
dance with the above equation, the equation (10) can be
rewritten as follows
_z1ðtÞ¼z2ðtÞ
_z2ðtÞ¼
c
Jn2þc
ml2z1ðtÞþgðx2ðtÞÞ þ K
Jn V
(17)
where g(x
2
(t)) which is given by the following equation
gðx2ðtÞÞ ¼ ν
Jx2ðtÞþΓcoul
Jn2(18)
Next, in the rst step, to design a fractional-order SMC
to stabilize the system in accordance with the equation (17),
the sliding surface is rst dened as follows
s1ðtÞ¼kp1z1ðtÞþkd2Dqz1ðtÞ(19)
where k
p1
,k
d2
, and qare constant control parameters that are
chosen by the designer. Equation (19) can be rewritten as
follows
s1ðtÞ¼kp1z1ðtÞþkd1Dq1_z1ðtÞ(20)
Taking the derivative of both sides of the equation (20)
and substituting the equation (17) obtains
_
s1ðtÞ¼kp1z2ðtÞþkd1Dq1c
Jn2þc
ml2z1ðtÞ
þgðx2ðtÞÞ þ K
Jn V(21)
where the input voltage, i.e. Vis dened as a control signal,
i.e. u
1
in accordance with the following equation
Figure 3. Closed-loop control system scheme.
Hamzeh Nejad et al. 5
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
u1¼ueq1þus1(22)
The component ueq1is used to compensate the known
terms and the discontinuous sentence us1with its smooth
approximation is used to reduce the chattering phenomenon
at the reaching phase in the sliding mode control. The
equivalent control law ðueq1Þis obtained by equating the
equation (21) to zero (˙
s
1
(t) = 0) as follows
ueq1¼Jn
Kc
Jn2þc
ml2z1ðtÞgðx2ðtÞÞ
kp1
kd1
D1qz2ðtÞks1
kd1
s1ðtÞ (23)
The switching control law ðus1Þcan also be obtained as
follows
us1¼
kst1
kd
satðs1ðtÞÞ (24)
where kst1is switching gain in the feedback control and the
saturation function of s
1
(t), i.e. satðs1ðtÞÞ is given by the
following equation
satðs1ðtÞÞ ¼ sgn s1ðtÞif js1jφ
s1ðtÞ=φif js1j<φ(25)
ks1,kst1, and φare constant control parameters that are
chosen by the designer. By substituting the equations (22)
and (23) into equation (21), yields
_
s1ðtÞ¼ks1s1ðtÞkst1satðs1ðtÞÞ (26)
As can be seen from the equation (26), by selecting
appropriate control parameters, i.e. ks1> 0 and kst1> 0, the
sliding surface dynamics will be stable. Therefore, by ap-
plying the control law, the z
1
(t) tends to zero after a lapse of
τ(s). Thus, the angle difference between the angular po-
sition of the motor and the angular position of the tip beam
can be ignored. The aim of the next step is to design an SMC
to perfect tracking of the desired reference trajectory.
Therefore, by considering θ
t
=θ
l
and the equations (4), (6),
and (7), the dynamics of actuator system is obtained as
follows
Γm¼kmi¼J
θmþν_
θmþΓcoul (27)
By dening the state vector as xðtÞ¼θmðtÞ_
θmðtÞT,
the linear dynamics model of a single-link exible arm in
the state-space representation (equation (9)) can be re-
written as follows
_
x1ðtÞ¼x2ðtÞ
_
x2ðtÞ¼
ν
Jx2ðtÞΓcoul
Jn2þK
Jn V
(28)
Let us dene the error between the angular position of
motor and the desired reference trajectory as follows
eðtÞ¼x1ðtÞxdðtÞ(29)
Next, the SMC is design to realize the control objective
in the second step, which is perfect for tracking the desired
reference trajectory. Therefore, a suitable sliding surface is
rst selected as follows
s2ðtÞ¼kp2eðtÞþkd2DqeðtÞ(30)
where k
p2
,k
d2
,andqare constant control parameters that are
chosen by the designer. Equation (30) can be rewritten as
follows
s2ðtÞ¼kp2eðtÞþkd2Dq1_
eðtÞ(31)
Taking derivative from both sides of the equation (31)
and substituting in (28) yields
_
s2ðtÞ¼kp2_
eðtÞþkd2Dq1
eðtÞ
¼kp2ðx2ðtÞ _
xdðtÞÞ þ kd2Dq1ð_
x2ðtÞ
xdðtÞÞ
¼kp2ðx2ðtÞ _
xdðtÞÞ þ kd2Dq1
ν
Jx2ðtÞΓcoul
Jn2þK
Jn V
xdðtÞ
(32)
where the input voltage, i.e. Vis dened as a control signal,
i.e. u
2
in accordance with the following equation
u2¼ueq2þus2(33)
As aforementioned in the rst stage, the component ueq2
is used to compensate the known terms and the discon-
tinuous sentence us2with its smooth approximation used to
reduce the chattering phenomenon at the reaching phase in
the sliding mode control. The equivalent control law ðueq2Þ
is obtained by equating the equation (32) to zero (˙
s
2
(t)=0)
as follows
ueq2¼Jn
Kν
Jx2ðtÞþΓcoul
Jn2þ
xdðtÞ
kp2
kd2
D1qðx2ðtÞ _
xdðtÞÞ  ks2
kd2
s2ðtÞ (34)
The switching control law ðus2Þis derived from similar
equation in accordance with the equations (24) and (25). By
substituting the equations (33) and (34) into (32), we can
obtain
_
s2ðtÞ¼ks2s2ðtÞkst2satðs2ðtÞÞ (35)
As can be seen from the equation (35), by choosing
suitable control parameters, i.e. ks2> 0 and kst2> 0, the
sliding surface dynamics will be stable. The control law
obtained at this stage (u
2
) will be added to the rst stage
control law (u
1
) after a period of τ(s) to achieve the precise
6Journal of Vibration and Control 0(0)
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
tip-positioning control of the single-link exible arm. Thus,
the control input law is obtained as follows
uðtÞ¼u1ðtÞt<τ
au1ðtÞþbu2ðtτÞtτ(36)
where aand bare the control parameters which are de-
termined by the designer to achieve perfect tracking and to
ensure the stability of the closed loop control system.
4.3. Stability analysis of closed-loop control system
In this section, the stability conditions of closed loop control
system are investigated. For this purpose, the Lyapunov
function is dened as follows
Vðs1;s2Þ¼1
2s2
1þs2
2(37)
Taking the derivative of both sides of the equation (37)
and using the equations (26) and (35) yields
_
Vðs1;s2Þ¼s1ðks1s1kst1satðs1ÞÞþ s2ðks2s2kst2satðs2ÞÞ
ks1s2
1ks2s2
2kst1satðs1Þs1kst2satðs2Þs2
(38)
The dynamics of sliding surfaces, i.e. s
1
and s
2
are as-
ymptotically stable. Therefore, the asymptotic stability of
the closed loop control system can be achieved by the
suitable selection of control parameters.
5. Performance criteria
In this section, the following performance criteria are
dened to evaluate the performance of the proposed
controller:
1. Root mean squared error (RMSE) for the trajectory
tracking.
RMSE ¼RMSE1þRMSE2
¼ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
X
tf
t¼τ
kθdðtÞθtðtÞk2T
tf
v
u
u
t
þffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
X
tf
t¼0
kθlðtÞθtðtÞk2T
tf
v
u
u
t
(39)
where RMSE
1
represents the RMSE value for
tracking the desired reference trajectory and RMSE
2
represents the RMSE value for evaluating the per-
formance of controller in eliminating the deection
caused by the link exibility.
2. RMSEyfor the tip position trajectory tracking in the y
direction.
RMSEy¼ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
X
tf
t¼0
kydðtÞylðtÞk2T
tf
v
u
u
t(40)
where RMSE
y
represents the RMSE value for the tip
position trajectory tracking in the ydirection.
3. Mean absolute error (MAE) for the trajectory
tracking.
MAE ¼MAE1þMAE2
¼X
tf
t¼τ
kθdðtÞθtðtÞk T
tf
þX
tf
t¼0
kθlðtÞθtðtÞk T
tf
(41)
where MAE
1
is the MAE value for tracking the de-
sired reference trajectory and MAE
2
represents the
MAE value for evaluating the controller performance
in eliminating the deection.
4. MAE
y
for the tip position trajectory tracking in the y
direction.
MAEy¼X
tf
t¼0
kydðtÞylðtÞk T
tf
(42)
where MAE
y
represents the RMSE value for the tip
position trajectory tracking in the ydirection.
5. Root mean square value (RMSV) of the control input
voltage.
RMSV ¼ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
X
tf
t¼0
kUðtÞk2T
tf
v
u
u
t(43)
The above performance criteria include RMSE, RMSV,
and MAE, which are used as objective numerical measures
of tracking performance of an entire error curve, where Tis
the sample time, t
f
represents the total running time of the
simulations. In our simulation, these parameters are chosen
as T=1×10
3
s, t
f
= 10 s. The energy consumption is
determined by the RMSV criterion.
6. Computer simulation results
System numerical simulations are performed using
SIMULINK/MATLAB R2016a. The CRONE Toolbox and
RungeKutta solver with a xed step size of 0.001 are used to
solve the sets of fractional-order differential equations re-
lated to the FOSMC. The physical parameters of the system
are depicted in Table 1 which includes the exible-link
parameters and the motor parameters. Most of these
physical parameters of the system were taken from Payo
et al. (2009).Table 2 shows the control parameters of
Hamzeh Nejad et al. 7
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
system. The control parameters have been selected by trial
and error which made the closed-loop control system stable.
However, this parameter can be optimized by optimization
methods such as GAs or particle swarm optimization.
In the following, the simulation has been carried out
in the presence of the unknown Coulomb friction dis-
turbances. The desired reference trajectory and the desired
tip position trajectory have been dened as the following
equations
θdðtÞ¼
8
>
>
>
>
>
>
>
>
<
>
>
>
>
>
>
>
>
:
5ðt1Þ21t2
10ðt1Þ52<t4
10 4ðt1Þðt1Þ2
2!50 4 < t5
30 t>5
(44)
ydðtÞ¼lsinðθdðtÞÞ (45)
Next, the simulation results are provided for evaluating
the performance of the proposed FOSMC controller.
6.1. Simulation results of the FOSMC controller
In this section, the simulation has been carried out for
evaluating the efciency of the proposed FOSMC con-
troller. Figure 4 illustrates the simulation results. Figure 4(a)
shows the desired trajectory tracking (tip-positioning
control). Figure 4(b) shows the coupling torque applied
to the single-link exible arm. Figure 4(c) shows the control
input voltage to the DC motor.
As can be seen in Figure 4(a), the angle difference
between the angular position of the motor and the angular
position of the tip link tends to zero by applying the rst
control input signal, i.e. u
1
, within a period of 1 s, and after
1 s, the desired reference trajectory is perfectly followed by
the tip of the link with null steady-state error by adding the
second control input signal, i.e. u
2
, to the rst control input
signal (u
1
). As shown in Figure 4(c), the control effort is
very small and never saturates the amplier which supplies
the motor at 10 and 10 V, providing a proper trajectory
tracking without overheating the electrical system.
6.2. Simulation results of the FOSMC controller in
the presence of disturbance and noise
In this section, we added a sinusoidal disturbance (d(t)=
sin(20πt)) to the control input signal at (t= 1 s) to dem-
onstrate the effectiveness of the proposed control scheme in
dealing with disturbance during the trajectory. We also
added a white noise signal with zero mean and nite var-
iance to the output signal (tip angular position). Figure 5
Table 1. Physical parameters of the system.
Parameter Description Value
Data of the exible arm
EYoung modulus 122 × 10
9
Pa
ICross section inertia 3.017 × 10
12
m
4
pDensity 1800 kg/m
3
lLength 0.98 m
dDiameter 2.8 × 10
3
mm
mTip mass 43.71 × 10
3
kg
Data of the motor-gear set
JTotal motor inertia + reduction gear 6.87 × 10
5
kg m
2
vViscous friction 1.041 × 10
3
kg m
2
/s
nReduction ratio of the motor gear 50
KMotor constant 2:1×10
1Nm=V
V
sat
Saturation voltage of the servo amplier ±10 V
Table 2. Control parameters of the closed loop control system.
Parameter Description Value
qFractional derivative order 0.95
k
p
Control parameter 5.4
k
d
Control parameter 5.4
ks1Control parameter in the feedback control 10
kst1Switching gain in the feedback control 0.5
βControl parameter 1.25
ks2Control parameter in the feedback control 8
kst2Switching gain in the feedback control 0.5
aControl parameter 0.6
bControl parameter 0.4
8Journal of Vibration and Control 0(0)
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
Figure 4. System transient response. (a) Tracking of the prescribed desired trajectory (tip-positioning control), (b) coupling torque, and
(c) control input voltage.
Hamzeh Nejad et al. 9
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
shows the simulation results in the presence of the dis-
turbance and the white noise during the trajectory tracking.
As it can be observed from Figure 5, the proposed control
strategy has a good performance in compensating the si-
nusoidal disturbance during trajectory tracking.
6.3. Effects of possible variations in link weight and
viscous friction of the motor upon the system
response
In this section, effects caused in the system response
because of variations in link weight (m) and viscous
friction of the motor (v) have been evaluated. These
payload changes can happen, for example because of the
use of various tools placed at the end-effector of the
manipulator. A range of possible payload values (m
n
±
0.25m
n
,m
n
= 0.044 kg being the nominal value) have been
chosen so that the arm could support under normal op-
erating condition. The control system robustness has also
been investigated under variations in the viscous friction
parameter (v
n
±0.1v
n
,v
n
=1.041×10
3
kg m
2
/s being the
nominal value). The other remaining parameters of the
system have been assumed unchanged. Therefore, there is
no uncertainty in these parameters. Figure 6 shows the
simulation results when both parameters vary simulta-
neouslyinthedened range. As it can be observed from
Figure 6, the maximum deviation of the system response
with respect to the nominal case (m
n
,v
n
)isalmost0.5°,
when mis equal to m
max
=m
n
+0.25m
n
and vis equal to
v
min
=v
n
0.1v
n
.
Figure 5. Transient response of the system for q= 0.95 in the presence of disturbance and noise during the trajectory tracking. (a)
Tracking of the prescribed desired trajectory (tip-positioning control) and (b) control input voltage.
10 Journal of Vibration and Control 0(0)
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
Figure 6. Transient response of the system for q= 0.95 when payload and viscous friction vary simultaneously in the dened range
(a) tracking of the prescribed desired trajectory (tip-positioning control), (b) trajectory tracking error, and (c) control input voltage.
Hamzeh Nejad et al. 11
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
6.4. Comparison between the proposed FOSMC
and the conventional SMC and PID controllers
In this section, to investigate the capability of the proposed
FOSMC in comparison with the conventional SMC and
PID controllers, several simulations are carried out. The
performance results of the FOSMC, the SMC, and the PID
controller based on the evaluation criteria without distur-
bance presence and in the presence of disturbance are
compared in Tables 3 and 4, respectively. From Tables 3 and
4, it can be seen that the proposed FOSMC controller has the
smaller error and better trajectory tracking as compared with
the conventional SMC and PID controllers.
7. Conclusion
In this research, an FOSMC method is proposed to precise
tip-positioning control of a single-exible robot arm. The
purpose of this controller design is rst to reduce the de-
ection due to the link exibility by eliminating the angle
difference between the angular position of the motor and the
angular position of the tip link and then perfect tracking
of the desired reference trajectory by the angular position
of the tip link. Real-time simulation was performed in
MATLAB/Simulink to show the robustness and effective-
ness of the proposed controller. The simulation results
indicate the effectiveness of the proposed control scheme in
eliminating the deection caused by the exibility of the
link and the precise tip-positioning control of the single-link
exible arm, such that the proposed FOSMC control scheme
has 56% and 48% improvement over the conventional PID
control strategy according to the MAE criterion under
without disturbance and in the presence of the disturbance,
respectively. Besides, the proposed control system depicts
robustness against the variations in the weight of the link,
such that with 25% variation in the link weight and with 10%
variation in viscous friction of the motor and the maximum
deviation from the nominal case is less than 0.5°. Further-
more, the disturbance rejection is realized by the proposed
controller. Moreover, the practical implementation of the
proposed control approach may be feasible because of the
control input voltage features which never exceed the pos-
itive or negative saturation voltages. Future work will focus on
the experimental implementation of the controller, the exper-
imental verication of the proposed control scheme, and ex-
tension of the methodology to multiple-input, multiple-output
(MIMO) systems. Some useful experimental implementation
canbefoundintheworksbyKhorrami et al. (1992),Korayem
et al. (2012),Nagarajetal.(1997),Korayem and Shafei (2015),
Ettefagh et al. (2018),andKhodaei et al. (2018).
Declaration of conicting interests
The author(s) declared no potential conicts of interest with re-
spect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no nancial support for the research, au-
thorship, and/or publication of this article.
ORCID iDs
Ali Fayazi https://orcid.org/0000-0003-3237-1060
Hossein Ghayoumi Zadeh https://orcid.org/0000-0002-5390-
3938
References
Alam MS and Tokhi MO (2008) Hybrid fuzzy logic control with
genetic optimisation for a single-link exible manipulator.
Engineering Applications of Articial Intelligence 21(6):
858873.
Bauchau OA (2011) Flexible Multibody Dynamics. Dordrecht, the
Netherlands: Springer.
Bayo E (1987) A nite-element approach to control the end-point
motion of a single-link exible robot. Journal of Robotics
Systems 4: 6375.
Benosman M and Le Vey G (2004) Control of exible manipu-
lators: a survey. Robotica 22(5): 533545.
Boscariol P, Gallina P, Gasparetto A, et al. (2017) Evolution of
a dynamic model for exible multibody systems. In: Advances
in Italian Mechanism Science, Mechanisms and Machine
Science. Springer, Vol. 47, 533541.
Caldern AJ, Vinagre BM and Feliu V (2006) Fractional order
control strategies for power electronic buck converters. Signal
Processing 86(10): 28032819.
Table 3. Comparison of the implemented controllers based on
the performance criteria without disturbance presence.
Control strategy RMSE RMSE
y
MAE MAE
y
RMSV
FOSMC 0.3568 0.2361 0.1689 0.1159 1.3537
SMC 0.3795 0.2686 0.1809 0.1324 1.3634
PID 0.5340 0.4287 0.3904 0.2647 1.3550
RMSE: root mean squared error; MAE: mean absolute error; FOSMC:
fractional-order sliding mode control; SMC: sliding mode controller; RMSV:
root mean square value; PID: proportionalintegralderivative.
Table 4. Comparison of the implemented controllers based on
the performance criteria in presence of disturbance.
Control strategy RMSE RMSE
y
MAE MAE
y
RMSV
FOSMC 0.3760 0.2040 0.2019 0.1055 1.4628
SMC 0.3866 0.2590 0.2107 0.1436 1.4572
PID 0.5524 0.3986 0.3888 0.2138 1.7431
RMSE: root mean squared error; MAE: mean absolute error; FOSMC:
fractional-order sliding mode control; SMC: sliding mode controller; RMSV:
root-mean square value; PID: proportionalintegralderivative.
12 Journal of Vibration and Control 0(0)
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
Cannon RH and Schmitz E (1984) Initial experiments on the end-
point control of a exible robot. International Journal on
Robotics Research 3(3): 6275.
Caputo M (1967) Linear models of dissipation whose Q is almost
frequency independent-II. Geophysical Journal International
13: 529539.
Castillo-Berrio CF, Engin SN and Feliu-Batlle V (2017) A study on
the tip tracking control of a single exible beam. Transactions of
the Institute of Measurement and Control 38: 602617.
Castillo-Berrio CF and Feliu-Batlle V (2015) Vibration-free po-
sition control for a two degrees of freedom exible-beam
sensor. Mechatronics 27: 112.
Dwivedy SK and Eberhard P (2006) Dynamic analysis of exible
manipulators, a literature review. Mechanism and Machine
Theory 41: 749777.
Ettefagh MH, Naraghi M and Mahzoon M (2018) Experimental
control of a exible link by the method of controlled La-
grangian. Journal of Theoretical and Applied Vibration and
Acoustics 4(1): 8198.
Fayazi A, Pariz N, Karimpour A, et al. (2018) Robust position-
based impedance control of lightweight single-link exible
robots interacting with the unknown environment via fractional
order sliding mode controller. Robotica 36(12): 19201942.
Fayazi A, Pariz N, Karimpour A, et al. (2019) Adaptive sliding
mode impedance control of single-link exible manipulators
interacting with the environment at an unknown intermediate
point. Robotica 123. DOI: 10.1017/S026357471900167X.
Feliu V, Rattan KS and Brown HB (1992) Modeling and control of
single-link exible arms with lumped masses. Journal of
Dynamic Systems, Measurement and Control 114: 5969.
Feliu V, Somolinos JA and Garcia A (2003) Inverse dynamics
based control system for a three-degree-of-freedom exible
arm. IEEE Transactions on Robotics and Automation 19(6):
10071014.
Feliu-Batlle V, Feliu-Talegon D and Castillo-Berrio CF (2017)
Improved object detection using a robotic sensing antenna with
vibration damping control. Sensors 17(4): 852.
Feliu-Talegon D and Feliu-Batlle V (2017a) A fractional-order
controller for single-link exible robots robust to sensor dis-
turbances. IFAC-PapersOnLine 50(1): 60436048.
Feliu-Talegon D and Feliu-Batlle V (2017b) Improving the po-
sition control of a two degrees of freedom robotic sensing
antenna using fractional-order controllers. International Journal
of Control 90: 12561281.
Feliu-Talegon D and Feliu-Batlle V (2018) Passivity-based control
of a single-link exible manipulator using fractional controllers.
Nonlinear Dynamics 95(3): 24152441.
Feliu-Talegon D, Feliu-Batlle V, Tejado I, et al. (2019) Stable force
control and contact transition of a single link exible robot
using a fractional-order controller. ISA Transactions 89:
139157.
Garcia-Perez OA, Silva-Navarro G and Peza-Solis JF (2019)
Flexible-link robots with combined trajectory tracking and
vibration control. Applied Mathematical Modelling 70:
285298.
Khodaei MJ, Mehrvarz A, Candelino N, et al. (2018) Theoretical
and experimental analysis of coupled exural-torsional vi-
brations of rotating beams. In: Proceedings of the ASME
dynamic systems and control conference, Atlanta, GA, 30
September3 October 2018. ASME
Khorrami F, Jain S and Tzes A (1992) Experiment results on an
inner/outer loop controller for a two-link exible manipulator. In:
Proceedings of the IEEE international conference on robotics
and automation, Nice, France, 1214 May 1992, pp. 103747.
IEEE
Kiang CT, Spowage A and Yoong CK (2015) Review of control
and sensor system of exible manipulator. Journal of In-
telligent Robotic Systems 77(1): 187213.
Korayem MH and Shafei AM (2015) A new approach for dynamic
modeling of n-viscoelastic-link robotic manipulators mounted
on a mobile base. Nonlinear Dynamics 79(4): 27672786.
Korayem MH, Shafei AM and Shafei HR (2012) Dynamic
modeling of nonholonomic wheeled mobile manipulators with
elastic joints using recursive gibbs-appell formulation. Scientia
Iranica 19(4): 10921104.
Krijnen ME, van Ostayen RAJ and HosseinNia H (2018) The
application of fractional order control for an air-based con-
tactless actuation system. ISA Transactions 82: 172183.
Lochan K, Roy BK and Subudhi B (2016) A review on two-link
exible manipulators. Annual Reviews in Control 42: 346367.
Mamani G, Becedase J and Feliu V (2012) Sliding mode tracking
control of a very lightweight single-link exible robot robust
to payload changes and motor friction. Journal of Vibration
and Control 18(8): 11411155.
Miller K and Ross B (1993) An Introduction to the Fractional
Calculus and Fractional Differential Equations. New York: A
Wiley-Interscience Publication. ISBN: 978-0471588849.
Monje CA, Ramos F and Feliu VBM (2007) Tip position control
of a lightweight exible manipulator using a fractional order
controller. IET Control Theory & Applications 1(5):
14511460.
Morales R, Feliu-Batlle V and Jaramillo V (2012) Position control
of very lightweight single-link exible arms with large payload
variations by using disturbance observers. Robotics and Au-
tonomous Systems 60(4): 532547.
Nagaraj BP, Nataraju BS and Ghosal A (1997) Dynamic of a two-
link exible system undergoing locking: mathematical mod-
eling and comparison with experiments. Journal of Sound and
Vibration 207: 567589.
Ouyang Y, He Wand Li X (2017) Reinforcement learning control
of a single-link exible robotic manipulator. IET Control
Theory & Applications 11(9): 14261433.
Payo I, Feliu V and Cort´
azar OD (2009) Force control of a very
lightweight single-link exible arm based on coupling torque
feedback. Mechatronics 19(3): 334347.
Pereira E, Aphale SS, Feliu V, et al. (2011) Integral resonant
control for vibration damping and precise tip-positioning of
a single-link exible manipulator. IEEE/ASME Transactions
on Mechatronics 16(2): 232240.
Pereira E, Aphale SS, Feliu-Batlle V, et al. (2009) A hybrid control
strategy for vibration damping and precise tip-positioning of
a single-link exible manipulator. In: Proceedings of the IEEE
international conference on mechatronics (ICM), Malaga,
Spain, 1417 April 2009, pp. 16. IEEE
Podlubny I (1998) Fractional Differential Equations. New York:
Academic Press. ISBN: 9780125588409.
Hamzeh Nejad et al. 13
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
San-Millan A, Feliu-Batlle V and Garcia A (2015) A two-stage
control scheme of single-link exible manipulators. In: Pro-
ceedings of the 23th mediterranean conference on control and
automation (MED), Torremolinos, Spain, 1619 June 2015,
pp. 10981105. IEEE
Sawodny O, Aschemann H and Bulach A (2002) Mechatronical
designed control of re rescue turnable ladders as exible link
robots. In: Proceedings of the IFAC 15th triennial world
congress, Barcelona, Spain, 2126 July 2002. DOI: 10.3182/
20020721-6-ES-1901.00897.
Shabana AA (1997) Flexible multibody dynamics: review of past
and recent developments. In: Dynamics of Multibody Systems.
1: 189222.
Shaheed MH and Tokhi O (2013) Adaptive closed-loop control of
a single-link exible manipulator. Journal of Vibration and
Control 19(13): 20682080.
Su Z and Khorasani K (2001) A neural-network-based controller
for a single-link exible manipulator using the inverse dy-
namics approach. IEEE Transactions on Industrial Electronics
48(6): 10741086.
Tahir NM, Abubakar KA, Sambo AU, et al. (2019) Vibrations and
intelligent tracking control of single link exible manipulator.
Sensors Transducers 232(4): 814.
Tejado I, HosseinNia SH and Vinagre BM (2014) Adaptive gain-
order fractional control for network-based applicat ions.
Fractional Calculus and Applied Analysis 17(2): 462482.
Wang F and Gao Y (2003) Advanced Studies of Flexible Robotic
Manipulators, Modeling, Design, Control and Applications.
New Jersey: World Scientic. ISBN: 978-981-279-672-1.
Yang H-J and Tan M (2018) Sliding mode control for exible-link
manipulators based on adaptive neural networks. International
Journal of Automation and Computing 15(2): 239248.
14 Journal of Vibration and Control 0(0)
Downloaded from https://iranpaper.ir https://www.tarjomano.com/order
... For example, a vehicle suspension system based on a fractional-order derivative controller (FD controller) was developed in [22], a robust fractional strategy was developed for the speed control of a low-damped rotating multi-mass system in [23] and the control of systems with an arbitrary number of vibration modes whose frequencies can experience large changes was studied in [24]. Regarding manipulators, [25] proposed a fractional order fuzzy logic controller to control a rigid 2 − DOF arm that experienced payload changes of ±5%, and [26] applied a fractional-order sliding mode controller to a FLR of 1 − DOF that experienced payload changes of ±25%. These last two articles developed relatively complex controllers, accepted small payload variations and reported only simulated results. ...
... We note that (26) guarantees the verification of condition (24). Condition (26) means that the order of the numerator ofĈ(s) must be lower than the order of the denominator. ...
... Since the inner loop includes controllers with high gains, the effect on the motor input u(t) of a high frequency noise in θ * m (t) is highly amplified, being thus prone to saturating the motor. Then condition (26) has to be necessarily verified in order to prevent this effect. ...
Article
Full-text available
In this paper, a method to control one degree of freedom lightweight flexible manipulators is investigated. These robots have a single low-frequency and high amplitude vibration mode. They hold actuators with high friction, and sensors which are often strain gauges with offset and high-frequency noise. These problems reduce the motion’s performance and the precision of the robot tip positioning. Moreover, since the carried payload changes in the different tasks, that vibration frequency also changes producing underdamped or even unstable time responses of the closed-loop control system. The actuator friction effect is removed by using a robust two degrees of freedom PID control system which feeds back the actuator position. This is called the inner loop. After, an outer loop is closed that removes the link vibrations and is designed based on the combination of the singular perturbation theory and the input-state linearization technique. A new controller is proposed for this outer loop that: (1) removes the strain gauge offset effects, (2) reduces the risk of saturating the actuator due to the high-frequency noise of strain gauges and (3) achieves high robustness to a change in the payload mass. This last feature prompted us to use a fractional-order PD controller. A procedure for tuning this controller is also proposed. Simulated and experimental results are presented that show that its performance overcomes those of PD controllers, which are the controllers usually employed in the input-state linearization of second-order systems.
... It is always challenging to design controllers for robotic systems in the presence of uncertainties and/or disturbances, despite the extensive so-called robust control methods, such as robust adaptive control [3], repetitive control [4], back-stepping techniques [5], iterative learning control [6], etc. Among them, sliding mode control [7], with its simplicity in application, insensitivity to parameter variations and disturbances implicit in the input channels and non-model based robustness, remains one of the most effective approaches in handling bounded uncertainties and/or disturbances [8,9]. However, the existence of high-frequency oscillations, like chattering, restrict the application of the traditional variable structure control schemes in practical situations and have a negative impact to all chains of the feedback control loops (sensors, actuators etc.), which creates high demands on smart system integration of mechatronic applications [10,11]. ...
... Online operational structure of the RBFNN.Remark 8.As presented by(8),(36), and (37), inheriting the idea of decomposing the whole dynamics of an n-degree-of-freedom flexible-joint robot manipulator by (1) and (2) into two subsystems in the framework of singular perturbation theory, u _s acts on the slow subsystem (rigid part), while u _f acts on the fast subsystem (flexible part) to depress the influence caused by the joint flexibility. Both sub-controllers are designed with the sliding mode control strategy, where the q andq involved are obtained from the EKF proposed in Section 5, making the closed-loop control without measuring link states. ...
Article
Full-text available
In this paper, sliding mode tracking control and its chattering suppression method are investigated for flexible-joint robot manipulators with only state measurements of joint actuators. First, within the framework of singular perturbation theory, the control objective of the system is decoupled into two typical tracking aims of a slow subsystem and a fast subsystem. Then, considering lumped uncertainties (including dynamics uncertainties and external disturbances), a composite chattering-suppressed sliding mode controller is proposed, where a smooth-saturation-function-contained reaching law with adjustable saturation factor is designed to alleviate the inherent chattering phenomenon, and a radial basis function neural network (RBFNN)-based soft computing strategy is applied to avoid the high switching gain that leads to chattering amplification. Simultaneously, an efficient extended Kalman filter (EKF) with respect to a new state variable is presented to enable the closed-loop tracking control with neither position nor velocity measurements of links. In addition, an overall analysis on the asymptotic stability of the whole control system is given. Finally, numerical examples verify the superiority of the dynamic performance of the proposed control approach, which is well qualified to suppress the chattering and can effectively eliminate the undesirable effects of the lumped uncertainties with a smaller switching gain reduced by 80% in comparison to that in the controller without RBFNN. The computational efficiency of the proposed EKF increased by about 26%.
... However, the effectiveness has not been verified experimentally. Nejad et al. [97] proposed an effective method for precise tip position control of a single-link flexible robot arm under parameter fluctuations and disturbances based on the FOSMC technique. The suggested optimization strategy outperforms the conventional PID control strategy by 56% and 48%, respectively, in the absence of disturbance and the presence of one. ...
Article
Full-text available
It is undeniable that the development of robot manipulators has gained significant attention due to its numerous applications in various sectors. In order to address and resolve several issues for robotic manipulators, this paper provides a review of recent control approaches that have been conducted. In the beginning, a succinct comprehensive introduction of the pertinent terminology, configurations, components, advantages/disadvantages, and applications is given. A state-of-the-art review of the various control strategies for robotic manipulator systems is then presented, along with potential solutions when the systems are faced with various obstacles and impediments. An analytical study is discussed showing percentages of the papers discussed in this study in terms of the different control strategies, link types, models, applications, and degrees of freedom of robotic manipulators. For academic, research, medical, and industrial uses, some off-the-shelf developments in robotic manipulators are also presented.
... The linear fractional-order sliding mode controller has been developed for a single-link flexible manipulator for DOF varying from 1 to 2, achieving better performance than the conventional sliding mode controller and PID [22,25,42,66,68]. Even though the controller has no chattering effect, the singularity and uncertainties issues still exist. ...
Article
Full-text available
Robot manipulators are widely used in many fields and play a vital role in the assembly, maintenance, and servicing of future complex in-orbit infrastructures. They are also helpful in areas where it is undesirable for humans to go, for instance, during undersea exploration, in radioactive surroundings, and other hazardous places. Robotic manipulators are highly coupled and non-linear multivariable mechanical systems designed to perform one of these specific tasks. Further, the time-varying constraints and uncertainties of robotic manipulators will adversely affect the characteristics and response of these systems. Therefore, these systems require effective modelling and robust controllers to handle such complexities, which is challenging for control engineers. To solve this problem, many researchers have used the fractional-order concept in the modelling and control of robotic manipulators; yet it remains a challenge. This review paper presents comprehensive and significant research on state-of-the-art fractional-order modelling and control strategies for robotic manipulators. It also aims to provide a control engineering community for better understanding and up-to-date knowledge of fractional-order modelling, control trends, and future directions. The main table summarises around 95 works closely related to the mentioned issue. Key areas focused on include modelling, fractional-order modelling type, model order, fractional-order control, controller parameters, comparison controllers, tuning techniques, objective function, fractional-order definitions and approximation techniques, simulation tools and validation type. Trends for existing research have been broadly studied and depicted graphically. Further, future perspective and research gaps have also been discussed comprehensively.
Article
The sliding mode controller has been designed for joint position tracking and link vibration reduction of the two-link flexible manipulator. In this work, to track the desired trajectory, sliding mode controller has been developed with two different types of sliding surfaces, to show the effect of sliding surfaces on the system’s performance. Sliding surface plays an important role in the stability and control of the system. The sliding surface also acts as a dynamic equilibrium surface where the system states converge to track the desired behavior with minimum error. In this work, the PID sliding surface and PD sliding surface have been considered. A comparative analysis has been presented. The proportional, integral, and derivative gains for each sliding surface have been tuned using optimization techniques. Arithmetic optimization algorithm and FOX optimization algorithm have been used here. In this work, mass of the payload has been considered an uncertain parameter. To demonstrate the efficiency of the suggested controllers, the value of the uncertain parameter has been altered.
Article
This article develops the fundamentals of the tip position control of flexible single‐link robotic manipulators in the frequency domain without approximating the model. Analytic transfer functions of the hub angle and tip position are derived without any model order reduction. Conditions for the stability of the transfer functions are presented by considering the payload mass change as an uncertain parameter. Using the D‐decomposition method, a simple procedure is introduced to design an output feedback controller which guarantees the stability and a desired tracking performance. The introduced design method leads to less conservatism comparing with design methods established upon model reduction. The controller structure includes two proportional‐derivative and integral loops and needs only two measurements of joint angle and tip position which are easily implementable. A numerical example is provided to demonstrate the merit of the achieved results.
Article
Full-text available
In this paper, the dynamic model between input electric signal of hydraulic valve and boom luffing angle is established, and luffing control of flexible boom of mobile elevated work platform (MEWP) is studied. The control input gain for the luffing motion of the MEWP is extremely difficult to solve and varies with boom length, work platform load, and luffing angle. For the variable control input gain, all low-order state quantities, rigid-flexible coupling quantity, and control input are included as the “total disturbance” to be observed. Based on the third-order linear tracking differentiator and the first-order ordinary differential linear equation, an active disturbance rejection controller without control input gain is proposed. With the bandwidth-based parameter settings, the controller only needs to adjust two parameters. As a comparison, this paper analyzes in detail the proposed controllers, the fixed input gain active disturbance rejection controller and the PID controller in terms of tracking error, overshoot, setting time, tracking stability, and robustness.
Article
In this paper, finite-time contractive stability analysis and observer-based H ∞ fault tolerant control problem is discussed for a networked single-link flexible manipulator subject to external disturbance, actuator, and sensor faults. The variable delay is considered in both sensor-to-controller and controller-to-actuator channels. In order to conserve the network resources and avoid Zeno phenomenon, the sampled-data-based event-triggered scheme is employed, which only requires the system states in discrete instants. The nonlinear unknown input observer is first designed to achieve the estimation of the system states and faults simultaneously. To reduce the conservatism of designing procedure, the Lyapunov–Krasovskii functional approach is used, which includes the information of the lower and upper bounds of variable data transmission delay. Then, sufficient delay dependent conditions are derived and an observer-based feedback control law and observer gains are computed by a set of linear matrix inequalities to realize that the augmented system is finite-time contractive stable and the states of the system remain within a specified threshold during a fixed time interval, which is smaller than the initial state bound. Furthermore, the prescribed H ∞ performance is satisfied in the presence of external disturbance. At last, simulation results are given to confirm the validity of the presented approach.
Article
The control problem of a single flexible-link robot is addressed for tip position and trajectory tracking control, with no other actuators into the mechanical system than a servomotor installed at the rigid joint. A multi-modal cascaded-type model of the robot is obtained, where the angle of the rigid joint is considered as the control input for the flexible-link rather than the torque provided by the servomotor. A Sliding-Mode Control approach is used to overcome the rigid mode dynamics and ensure a precise tracking of a flexible-state dependent trajectory at the joint level. The proposed control scheme is simple, easy to implement and yet robust against parametric uncertainties. The main results show that, trajectory tracking at the tip of the flexible-link is achieved, with guaranteed closed-loop stability, since the problem is reduced to the tracking of an adequate trajectory at the joint level. The proposed results are validated with several experimental results. Finally, the control scheme is quantitatively compared with two different controllers for flexible robots.
Article
Full-text available
This paper proposes an adaptive robust impedance control for a single-link flexible arm when it encounters an environment at an unknown intermediate point. First, the intermediate collision point is estimated using a collision detection algorithm. The controller, then, switches from free to constrained motion mode. In the unconstrained motion mode, the exerted force to environment is nearly zero. Thus, the reference trajectory is a prescribed desired trajectory in position control. In the constrained motion mode, the reference trajectory is determined by the desired target dynamic impedance. The simulation results demonstrate the efficiency of proposed control scheme.
Article
Full-text available
Residual vibrations and oscillations at the Endpoint due to flexible body motions are big challenges in control of single link flexible manipulators. This makes payloads positioning very difficult and hence less efficient and low productivity. In this paper, a hybrid intelligent control of single link flexible manipulator is proposed. Output-based filter (OBF) was designed using the signal output of the system to suppress the tip deflections and it was incorporated with both linear quadratic regulator (LQR) controller and fuzzy logic controller for set point tracking control of the system. Based on the Simulation results, it was observed that, good tracking and significant tip deflections reduction were achieved. This was measured using the time response analysis. OBF-LQR performed better and is more compatible then OBF-fuzzy.
Article
Full-text available
This work presents a new methodology for the design of passivity-based controllers of fractional order for single-link flexible robots. In this work, some previously developed passivity-based controllers, which have robust stability to parametric uncertainties and spillover effects, are extended by using phase-lag controllers of fractional order. The extra degree of freedom supplied by these controllers is used to enhance the phase margin robustness of these systems and the sensitivity to sensor high-frequency noise. These controllers are applied to the position control of a single-link flexible robot. Experiments show that fast and precise vibration-free movements of a flexible robot are achieved. Also, the property of phase margin robustness to changes in the payload using this new controller is experimentally assessed.
Conference Paper
Full-text available
In this paper, the flexural-torsional vibrations of a segmented cantilever beam are considered both theoretically and experimentally under steady-state base rotation. While operating in this steady-state, a piezoelectric actuator is used to excite the beam at various test frequencies. Further, through preliminary investigations, it is demonstrated that accelerometer measurements are not suitable for such a testing apparatus, as these sensors add complex unmodeled dynamics and change the natural frequencies of vibration. The resulting unmodeled dynamics appear to be caused by a large initial deflection due to the added sensor mass, contradicting the conventional assumption that the beam is initially undeformed. This initial bending results in a Coriolis acceleration, and consequently produces a substantial deviation from the anticipated tip response. To further investigate the effect of base rotation on flexural vibrations, experiments were performed in the absence of piezoelectric excitation, both with and without the tip mass. For these conditions, the theory uniformly predicts no flexural or torsional vibrations, while the experimental results demonstrate significant vibrations in both cases. These discrepancies illuminate the presence of significant unmodeled dynamics that are neglected in the conventional mathematical modeling, potentially invalidating the classical simplifications when considering rotating beams.
Article
Full-text available
This paper presents a fractional-order sliding mode control scheme equipped with a disturbance observer for robust impedance control of a single-link flexible robot arm when it comes into contact with an unknown environment. In this research, the impedance control problem is studied for both unconstrained and constrained maneuvers. The proposed control strategy is robust with respect to the changes of the environment parameters (such as stiffness and damping coefficient), the unknown Coulomb friction disturbances, payload, and viscous friction variations. The proposed control scheme is also valid for both unconstrained and constrained motions. Our novel approach automatically switches from the free to the constrained motion mode using a simple algorithm of contact detection. In this regard, an impedance control scheme is proposed with the inner loop position control. This means that in the free motion, the applied force to the environment is zero and the reference trajectory for the inner loop position control is the desired trajectory. However, in the constrained motion the reference trajectory for the inner loop is determined by the desired impedance dynamics. Stability of the closed loop control system is proved by Lyapunov theory. Several numerical simulations are carried out to indicate the capability and the effectiveness of the proposed control scheme.
Article
The control of robots that interact with the environment is an open area of research. Two applications that benefit from this study are: the control of the force exerted by a robot on an object, which allows the robot to perform complex tasks like assembly operations, and the control of collisions, which allows the robot safely collaborate with humans. Robot control is difficult in these cases because: (1) bouncing between free and constrained motion appears that may cause instability, (2) switching between free motion (position) controller and constrained motion (force) controller is required being the switching instants difficult to know and (3) robot control must be robust since the mechanical impedance of the environment is unknown. Robots with flexible links may alleviate these drawbacks. Previous research on flexible robots proved stability of a PD controller that fed back the motor position when contacting an unknown environment, but force control was not achieved. This paper proposes a control system that combines a fractional-order D tip position controller with a feedforward force control. It attains higher stability robustness and higher phase margin than a PD controller, which is the integer-order controller of similar complexity. This controller outperforms previous controllers: (1) it achieves force control with nearly zero steady state error, (2) this control is robust to uncertainties in the environment and motor friction, (3) it guarantees stability (like others) but it also guarantees a higher value of the phase margin, i.e., a higher damping, and a more efficient vibration cancellation, and (4) it effectively removes bouncing. Experimental results prove the effectiveness of this new controller.
Article
This work deals with asymptotic trajectory tracking and active damping injection on a flexible-link robot by application of Multiple Positive Position Feedback. The flexible-link robot is modeled and validated by using finite element methods and experimental modal analysis, and then a reduced order model of the flexible-link robot dynamics, up to the first dominant vibration modes, is employed for experimental evaluation on a test rig. Then, a combined control scheme is synthesized in two parts: first, a Sliding-Mode Control based on a cascaded Proportional-Integral-Derivative for regulation and trajectory tracking tasks, via a direct current motor torque as the control input for the overall system dynamics, and, second, a Multiple Positive Position Feedback for active vibration control and attenuation of residual vibrations on the tip position, via the input voltage applied to a piezoelectric patch actuator attached directly on the flexible beam. The results are evaluated on an experimental platform, where the dynamic performance of the overall active vibration control scheme leads to fast and effective tracking results, with damping ratios increased up to 300%.
Article
This paper mainly focuses on designing a sliding mode boundary controller for a single flexible-link manipulator based on adaptive radial basis function (RBF) neural network. The flexible manipulator in this paper is considered to be an Euler-Bernoulli beam. We first obtain a partial differential equation (PDE) model of single-link flexible manipulator by using Hamiltons approach. To improve the control robustness, the system uncertainties including modeling uncertainties and external disturbances are compensated by an adaptive neural approximator. Then, a sliding mode control method is designed to drive the joint to a desired position and rapidly suppress vibration on the beam. The stability of the closed-loop system is validated by using Lyapunov’s method based on infinite dimensional model, avoiding problems such as control spillovers caused by traditional finite dimensional truncated models. This novel controller only requires measuring the boundary information, which facilitates implementation in engineering practice. Favorable performance of the closed-loop system is demonstrated by numerical simulations.
Article
This work presents a new methodology for the design of the positioning control of single-link flexible manipulators which present only one vibration mode in their dynamics. In this work, the standard phase-lead compensator will be extended to a fractional-order compensator which will be used to minimize the vibrations of the flexible-link. The control objective is the precise positioning of the link tip by combining a precise motor positioning as well as reducing large part of the flexible-link vibration. The control strategy is based on combining a feedforward term and a feedback fractional-order controller. The methodology proposed in this work deals with two perturbations which are usually present in strain gauges, which are sensor habitually used to close feedback control loops of flexible link manipulators. These perturbations are: 1) the high frequency noise and 2) the offset of the signal. Experimental results illustrate the performance of the proposed controller and the advantages that this new design methodology provides.