Professional Documents
Culture Documents
org
Published in IET Control Theory and Applications
Received on 27th April 2011
Revised on 26th October 2011
doi: 10.1049/iet-cta.2011.0240
ISSN 1751-8644
Abstract: This work addresses an attitude controller design using a fuzzy sliding-mode controller, which is mainly composed
of the sliding-mode controller and the fuzzy inference mechanism, for a mini-unmanned aerial vehicle (mini-UAV) with
propellers, to follow the predetermined trajectory. In this study, a fuzzy sliding-mode controller with a sliding surface vector
is proposed, such that a simple fuzzy inference mechanism is adopted with centre of membership functions to estimate the
upper bound of lumped uncertainty. Accordingly, the attitude trajectory tracking control using the proposed control strategy is
illustrated while a mini-UAV is ying. Finally, the authors use the Lyapunov stability theory to achieve the stability analysis
of the overall attitude tracking system degraded by white noise interference. Extensive simulation results are obtained to
validate the effectiveness of the fuzzy sliding-mode controller.
Nomenclature
J
P
Q
R
S
V
d
l
m
n
t
treach
Introduction
www.ietdl.org
between the LMI approach and the sum of square approach;
adaptive control method [12, 13], which proposed an
adaptive strategy to enhance capabilities of the mini-UAV
navigation and the attitude angular velocity tracking control,
respectively, is used to estimate unknown parameters.
A fuzzy gain scheduler [14] is introduced and the stability
condition is derived for being capable of vertical take-off
and landing. A fuzzy logic based on closed-loop strapdown
attitude algorithm [15] is utilised for online scheduling of the
parameters for the ltering estimator. Backstepping methods
[16, 17] are presented for tracking controller design of the
path following control and for velocity control of a miniUAV. The PID control [18] is also utilised to validate in both
hardware-in-the-loop simulations and actual experiments,
and a hybrid PID velocity control method based on a single
neuron [19] achieves stable attitude in hover and improves
the stability of the attitude control system. A wind tunnel
experiment for a generic unmanned combat aerial vehicle
is conducted at a variety of angles of attack up to 70 and
with various frequencies of pitch oscillation to investigate
the non-linear aerodynamic characteristics [20].
We recognised that the sliding-mode control is an
effective method for mini-UAVs with propellers to eliminate
system uncertainties. Despite the popularity of such a control
technique, it is, however, well known that the chattering
problem is worthy of more attention for the sake of practical
deployment. Taking into consideration the aforementioned
reason, a guide to sliding-mode control for practical
implementation has been proposed by Young et al. [21]. The
chattering phenomenon can be solved by using the saturation
function [22], which is a non-continuous solution, or the
hyperbolic tangent function [23], which is a continuous
solution, respectively, to replace the sign function. Levant
[24] proposed a super-twisting algorithm, which is robust
to disturbances, using second-order sliding-mode control.
Yeh [25] presents a spacecraft attitude manoeuvring control
system using adaptive sliding-mode control to complete
stability and performance analysis. A feedback linearisationbased controller with a high-order sliding-mode observer is
proposed to be applied to a quadrotor UAV [26]. Galzi and
Shtessel [27] proposed formations of mini-UAV using highorder sliding-mode controllers with robust and continuous
characteristics to achieve leader/followers collision-free
path-tracking effect in the presence of unknown bounded
disturbances. A sliding-mode controller incorporated with
backstepping approach is used by Bouadi et al. [28] for
the synthesis of tracking errors to ensure Lyapunov stability
and for the handling of all system non-linearities and
desired tracking trajectories. Considering a famous nonlinear control method, the constructive non-linear control
of descriptive stability and optimality concepts has been
proposed by Kokotovic and Arcak [29] to be applied to
a feedback passivation design for a turbocharged diesel
engine.
Synergetic control theory and method of analytical design
of aggregated regulators have been proposed by Kolesnikov
and Kuzmenko [30] for compensating the external harmonic
disturbances to achieve the asymptotic stability of the
closed-loop power system, and by Kolesnikov [31] for
nding of common objective laws of control processes in
a forced dynamics system, as well as by Kondratiev et al.
[32] for a DCDC buck converter with constant power load.
In this paper, we investigate the fuzzy sliding-mode
controller design for mini-UAVs with propellers, using the
sliding-mode control to eliminate the lumped uncertainty
and the fuzzy inference mechanism to estimate the upper
1206
The Institution of Engineering and Technology 2012
(1)
(3)
(2)
Jx
Jb = Jyx
Jzx
Jxy
Jy
Jzy
Jxz
Jyz
Jz
(4)
Fig. 1
Scheme of UAV
IET Control Theory Appl., 2012, Vol. 6, Iss. 9, pp. 12051212
doi: 10.1049/iet-cta.2011.0240
www.ietdl.org
Rearranging (1)(3) and adding external disturbance models,
yields
P =
1
{Jz [l + (Jy Jz )QR]
Jx Jz Jxz2
(5)
(7)
(6)
(8)
(9)
(11)
(13)
(12)
S2
S3 ]T = [ + 1
+ 1
T
+ 1 ]
(14)
(10)
positive
zero
negative
positive huge
positive big
positive medium
positive small
zero
negative small
negative medium
negative big
negative huge
www.ietdl.org
Fig. 2
Fig. 3
1:
2:
3:
4:
5:
6:
7:
8:
9:
if
if
if
if
if
if
if
if
if
Si
Si
Si
Si
Si
Si
Si
Si
Si
is
is
is
is
is
is
is
is
is
ij
ij
j=1
j=1
i = 1, 2, 3
(15)
www.ietdl.org
satised. By Lyapunov stability theory, the fuzzy slidingmode attitude controller of the mini-UAV can be proved
as an exponentially stable system. The sufcient conditions
for successful stability effect are stated in the following
theorem.
l = (Jy Jz )QR + Jx P
m = (Jz Jx )RP + Jy Q
Q
= C 1 A B
S 2
S 3 ]T = [ + 1
V =
(16)
n = (Jx Jy )PQ + Jz R
where
S = [S 1
where S = [S1
S2
+ 1
T
+ 1 ]
(18)
1 2 1 2 1 2
S + S + S
2 1 2 2 2 3
(19)
V = S1 S 1 + S2 S 2 + S3 S 3
(20)
(17)
S>0
1
sign (S) = 0
S=0
1 S < 0
to be the sign function. Then the exponential stability and
robustness of the fuzzy sliding-mode attitude control system
can be achieved.
Proof: To achieve the exponential stability and convergence
of the mini-UAV attitude tracking system designed by the
fuzzy sliding-mode control, the non-linear attitude controller
for the mini-UAV is developed such that the reaching
condition is satised. The main goal of this controller is
to eliminate the lumped uncertainty of the attitude tracking
system in the rotational directions, that is, the current angular
displacements , and will reach the constant angular
displacements 0 , 0 and 0 in the body coordinate as
time approaches to innity. The system dynamics are then
Substitute (8)(13) and (18) into (20), and let the control
input moments l, m and n be given by (16) and (17);
therefore (20) can be further proposed as
V = (S1 + 1 )sign (S1 ) (S2 + 2 )sign (S2 )
(S3 + 3 )sign (S3 )
|S1 | |S2 | |S3 |
(21)
(22)
A=
S (Q cos R sin )
S3 sin (Q sin + R cos )
3
0
cos
cos2
B=
S3 3 (Q sin + R cos )
+ (S3 + S3 3 )sign(S3 )
cos
1209
The Institution of Engineering and Technology 2012
www.ietdl.org
From the derivation in (19) and (21), we have the outside
of the scalar S1 , S2 and S3 as
1 d 2
S |Si |,
2 dt i
i = 1, 2, 3
(23)
(25)
i = 1, 2, 3
(26)
Fig. 5
Simulations
[(0)
(0) (0)]
= [0 0 0]T are also given. The
B=
S3 3 (Q sin + R cos )
+ S3 tanh(5S3 /) + 3 S3 tanh(5S3 /)
cos
1210
The Institution of Engineering and Technology 2012
(27)
www.ietdl.org
Fig. 6
Fig. 7
Fig. 8
Conclusions
Acknowledgment
www.ietdl.org
7
1
5
6
7
8
9
10
11
12
13
14
15
References
Narayan, P.P., Wu, P.P.Y., Campbell, D.A., Walker, R.A.: An
intelligent control architecture for unmanned aerial systems (UAS)
in the national airspace system (NAS). Second Int. Unmanned Air
Vehicle Systems Conf., 2007, vol. 25, pp. 111
Hing, J.T., Oh, P.Y.: Development of an unmanned aerial
vehicle piloting system with integrated motion cueing for training
and pilot evaluation, J. Intel. Robotic Syst., 2009, 54, (13),
pp. 319
Ben-Asher, Y., Feldman, S., Gurl, P., Feldman, M.: Distributed
decision and control for cooperative UAVs using ad hoc
communication, IEEE Trans. Control Syst. Technol., 2008, 16,
(3), pp. 511516
Merino, L., Caballero, F., Dios, J.R.M., Ferruz, J., Ollero, A.: A
cooperative perception system for multiple UAVs: application to
automatic detection of forest res, J. Field Robot., 2006, 23, (34),
pp. 165184
Iscold, P., Pereira, G.A.S., Torres, L.A.B.: Development of handlaunched of small UAV for ground reconnaissance, IEEE Trans.
Aerosp. Electron. Syst., 2010, 46, (1), pp. 335348
Das, A., Subbarao, K., Lewis, F.: Dynamic inversion with zerodynamics stabilisation for quadrotor control, IET Control Theory
Appl., 2009, 3, (3), pp. 303314
Nelson, R.C.: Flight stability and automatic control (McGraw-Hill
Inc., 1998, 2nd edn.), pp. 96127
Gadewadikar, J., Lewis, F., Subbarao, K., Chen, B.M.: Attitude
control system design for unmanned aerial vehicles using h-innity and
loop-shaping methods. IEEE Int. Conf. on Control and Automation,
2007, pp. 11741179
Cai, G., Chen, B.M., Lee, T.H.: Design and implementation of robust
ight control system for a small-scale UAV helicopter. Asian Control
Conf., 2009, pp. 691697
Santoso, F., Liu, M., Eqan, G.: H2 and H robust autopilot synthesis
for longitudinal f light of a special unmanned aerial vehicle: a
comparative study, IET Control Theory Appl., 2008, 2, (7), pp. 583
594
Tanaka, K., Komatsu, T., Ohtake, H., Wang, H.O.: Micro helicopter
control: LMI approach vs SOS approach. IEEE Int. Conf. on Fuzzy
Systems, 2008, pp. 347353
Ye, Z., Bhattacharya, P., Mohamadian, H., Majlesein, H., Ye, Y.:
Equational dynamic modeling and adaptive control of UAV. Int.
Conf. System of Systems Engineering, 2006, pp. 339343
Liu, H.H.T., Shan, J.: Adaptive synchronized attitude angular velocity
tracking control of multi-UAVs. IEEE American Control Conf., 2005,
pp. 128133
Lee, W., Banq, H.: Control of ducted fan UAV by fuzzy gain
scheduler. Int. Conf. on Control, Automation and Systems, 2007,
pp. 812816
Hong, S.K.: Fuzzy logic based closed-loop strapdown attitude system
for unmanned aerial vehicle (UAV), J. Sensors Actuators, 2003, 107,
(2), pp. 109118
1212
The Institution of Engineering and Technology 2012
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Jung, D., Tsiotras, P.: Bank-to-turn control for a small UAV using
backstepping and parameter adaptation. Int. Federation of Automatic
Control, 2008, pp. 44064411
Pota, H.R., Ahmed, B., Garratt, M.: Velocity control of a UAV
using backstepping control. IEEE Conf. on Decision & Control, 2006,
pp. 58945899
Bayraktar, S., Fainekos, G.E., Pappas, G.J.: Experimental cooperative
control of xed-wing unmanned aerial vehicles. IEEE Conf. on
Decision & Control, 2004, pp. 42924298
Wu, J., Zhou, W., Xin, X.: Hybrid PID velocity control for an
unmanned helicopter based on single neuron. Chinese Control Conf.,
2008, pp. 295299
Cummings, R.M., Morton, S.A., Siegel, S.G.: Numerical prediction
and wind tunnel experiment for a pitching unmanned combat air
vehicle, Aerosp. Sci. Technol., 2008, 12, (5), pp. 355364
Young, K.D., Utkin, V.I., Ozguner, U.: A control engineers guide to
sliding mode control, IEEE Trans. Control Syst. Technol., 1999, 7,
(3), pp. 328342
Chen, C.A., Chiang, H.K., Shen, J.C.: Fuzzy sliding mode control of
a magnetic ball suspension system, Int. J. Fuzzy Syst., 2009, 11, (2),
pp. 97106
Hu, Q.L., Wang, Z.D., Gao, H.J.: Sliding mode and shaped input
vibration control of exible systems, IEEE Trans. Aerosp. Electr.
Syst., 2008, 44, (2), pp. 503519
Levant, A.: Sliding order and sliding accuracy in sliding mode
control, Int. J. Control, 1993, 58, (6), pp. 12471263
Yeh, F.K.: Sliding-mode adaptive attitude controller design for
spacecrafts with thrusters, IET Control Theory Appl., 2010, 4, (7),
pp. 12541264
Benallegue, A., Mokhtari, A., Fridman, L.: High order sliding mode
observer for a quadrotor UAV, Int. J. Robust Nonlinear Control,
2008, 18, pp. 427440, doi: 10.1002/rnc.1225
Galzi, D., Shtessel, Y.: UAV formations control using high order
sliding modes. AIAA Guidance, Navigation, and Control Conf. and
Exhibit, 2005, pp. 111
Bouadi, H., Bouchoucha, M., Tadjine, M.: Sliding mode control
based on backstepping approach for an UAV type-quadrotor, World
Academy of Science, Engineering and Technology, 2007, pp. 2227
Kokotovic, P., Arcak, M.: Constructive nonlinear control: progress in
the 90S. Proc. 14th IFAC World Congress, Paper No PT-4, 1999,
pp. 4977
Kolesnikov, A.A., Kuzmenko, A.A.: Synergetic synthesis of nonlinear
interconnected control for turbogenerators (TSURE Press, Taganrog,
2001), pp. 18
Kolesnikov, A.A.: Nonlinear systems synthesis the central problem
of modern science and technology: synergetic conception (plenary
report). Proc. Second Chaotic Modeling and Simulation Int. Conf.,
Chania Crete, Greece, 2009, 8 pages
Kondratiev, I., Santi, E., Dougal, R., Veselov, G.: Synergetic control
for DC-DC buck converters with constant power load. IEEE 35th
Annual Power Electronics Specialists Conf., 2004, vol. 5, pp. 3758
3764