10
Research Article Attitude Stabilization Control of a Quadrotor UAV by Using Backstepping Approach Xing Huo, 1 Mingyi Huo, 2 and Hamid Reza Karimi 3 1 College of Engineering, Bohai University, Jinzhou 121000, China 2 Department of Control Science and Engineering, Harbin Institute of Technology, Harbin 150001, China 3 Department of Engineering, Faculty of Engineering and Science, e University of Agder, N-4898 Grimstad, Norway Correspondence should be addressed to Xing Huo; [email protected] Received 29 December 2013; Accepted 13 January 2014; Published 19 February 2014 Academic Editor: Xudong Zhao Copyright © 2014 Xing Huo et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. e modeling and attitude stabilization control problems of a four-rotor vertical takeoff and landing unmanned air vehicle (UAV) known as the quadrotor are investigated. e quadrotor’s attitude is represented by the unit quaternion rather than Euler angles to avoid singularity problem. Taking dynamical behavior of motors into consideration and ignoring aerodynamic effect, a nonlinear controller is developed to stabilize the attitude. e control design is accomplished by using backstepping control technique. e proposed control law is based on the compensation for the Coriolis and gyroscope torques. Applying Lyapunov stability analysis proves that the closed-loop attitude system is asymptotic stable. Moreover, the controller can guarantee that all the states of the system are uniformly ultimately bounded in the presence of external disturbance torque. e effectiveness of the proposed control approach is analytically authenticated and also validated via simulation study. 1. Introduction In the past decade, the small UAV market has grown rapidly. Small UAVs are applied in various areas such as surveil- lance, reconnaissance, and aerial photography. In particular, quadrotor helicopters are an emerging rotorcraſt concept for UAV platforms. e particular interest of the research com- munity in the quadrotor design can be linked to two main advantages over comparable vertical takeoff and landing (VTOL) UAVs, such as helicopters. First, quadrotors do not require complex mechanical control linkages for rotor actua- tion, relying instead on fixed pitch rotors and using variation in motor speed for vehicle control. is simplifies both the design and maintenance of the vehicle. Second, the use of four rotors ensures that individual rotors are smaller in diameter than the equivalent main rotor on a helicopter, relative to the airframe size. Consequently, the last decade has seen many successfully developed platforms of micro-UAVs, especially the quadrotor UAV, such as Australia National University’s X-4 flyer aircraſt prototype [1], the Stanford University’s STARMAC quadrotor [2], the Swiss Federal Institute’s OS4 aircraſt prototype [3], and the University of Pennsylvania’s Grasp micro-UAV test bed [4]. To guide a quadrotor to accomplish the planned mission, a control system needs to be designed. It consists of position control for translational motion and attitude control for rotation motion. In this study, the design of controller for attitude control is investigated. One distinct feature of attitude dynamics of a quadrotor is that its configuration manifold is not linear; it evolves on a nonlinear manifold, referred to as the special orthogonal group. is yields important and unique properties that cannot be observed from dynamic sys- tems evolving on a linear space. As a result, the attitude con- trol problem of a rigid body has been investigated by several researchers, and a wide class of controllers based on classic or modern control theory has been proposed. For instance, based on the conventional proportional-integer-derivative (PID) approach, an model-independent PD controller by using quaternion-based feedback was proposed to stabilize the quadrotor attitude system [5]. In [6], the design of a PID control algorithm for the quadrotor attitude system was pre- sented. e model of the vehicle was modified to simplify Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2014, Article ID 749803, 9 pages http://dx.doi.org/10.1155/2014/749803

Research Article Attitude Stabilization Control of a Quadrotor UAV …downloads.hindawi.com/journals/mpe/2014/749803.pdf · 2019-07-31 · time and remain therea er. e sliding mode

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Research Article Attitude Stabilization Control of a Quadrotor UAV …downloads.hindawi.com/journals/mpe/2014/749803.pdf · 2019-07-31 · time and remain therea er. e sliding mode

Research ArticleAttitude Stabilization Control of a Quadrotor UAV byUsing Backstepping Approach

Xing Huo1 Mingyi Huo2 and Hamid Reza Karimi3

1 College of Engineering Bohai University Jinzhou 121000 China2Department of Control Science and Engineering Harbin Institute of Technology Harbin 150001 China3Department of Engineering Faculty of Engineering and Science The University of Agder N-4898 Grimstad Norway

Correspondence should be addressed to Xing Huo hmyi888163com

Received 29 December 2013 Accepted 13 January 2014 Published 19 February 2014

Academic Editor Xudong Zhao

Copyright copy 2014 Xing Huo et alThis is an open access article distributed under theCreativeCommonsAttribution License whichpermits unrestricted use distribution and reproduction in any medium provided the original work is properly cited

The modeling and attitude stabilization control problems of a four-rotor vertical takeoff and landing unmanned air vehicle (UAV)known as the quadrotor are investigated The quadrotorrsquos attitude is represented by the unit quaternion rather than Euler angles toavoid singularity problem Taking dynamical behavior of motors into consideration and ignoring aerodynamic effect a nonlinearcontroller is developed to stabilize the attitude The control design is accomplished by using backstepping control technique Theproposed control law is based on the compensation for the Coriolis and gyroscope torques Applying Lyapunov stability analysisproves that the closed-loop attitude system is asymptotic stable Moreover the controller can guarantee that all the states of thesystem are uniformly ultimately bounded in the presence of external disturbance torque The effectiveness of the proposed controlapproach is analytically authenticated and also validated via simulation study

1 Introduction

In the past decade the small UAV market has grown rapidlySmall UAVs are applied in various areas such as surveil-lance reconnaissance and aerial photography In particularquadrotor helicopters are an emerging rotorcraft concept forUAV platforms The particular interest of the research com-munity in the quadrotor design can be linked to two mainadvantages over comparable vertical takeoff and landing(VTOL) UAVs such as helicopters First quadrotors do notrequire complex mechanical control linkages for rotor actua-tion relying instead on fixed pitch rotors and using variationin motor speed for vehicle control This simplifies both thedesign andmaintenance of the vehicle Second the use of fourrotors ensures that individual rotors are smaller in diameterthan the equivalent main rotor on a helicopter relative to theairframe size Consequently the last decade has seen manysuccessfully developed platforms of micro-UAVs especiallythe quadrotor UAV such as Australia National UniversityrsquosX-4 flyer aircraft prototype [1] the Stanford UniversityrsquosSTARMAC quadrotor [2] the Swiss Federal Institutersquos OS4

aircraft prototype [3] and the University of PennsylvaniarsquosGrasp micro-UAV test bed [4]

To guide a quadrotor to accomplish the planned missiona control system needs to be designed It consists of positioncontrol for translational motion and attitude control forrotation motion In this study the design of controller forattitude control is investigatedOne distinct feature of attitudedynamics of a quadrotor is that its configuration manifold isnot linear it evolves on a nonlinear manifold referred to asthe special orthogonal group This yields important andunique properties that cannot be observed fromdynamic sys-tems evolving on a linear space As a result the attitude con-trol problem of a rigid body has been investigated by severalresearchers and a wide class of controllers based on classic ormodern control theory has been proposed For instancebased on the conventional proportional-integer-derivative(PID) approach an model-independent PD controller byusing quaternion-based feedback was proposed to stabilizethe quadrotor attitude system [5] In [6] the design of a PIDcontrol algorithm for the quadrotor attitude system was pre-sented The model of the vehicle was modified to simplify

Hindawi Publishing CorporationMathematical Problems in EngineeringVolume 2014 Article ID 749803 9 pageshttpdxdoiorg1011552014749803

2 Mathematical Problems in Engineering

the controller design Considering faults occurring on themounted motors a control strategy by using gain schedulingincorporating PID was developed in [7] It successfullyachieved attitude and position control even in the presence ofactuator faults In another recent work [8] the problemof sta-bilization and disturbance rejection of attitude subsystem of aquadrotor was addressed The controller was designed in theframework of PID control scheme similar control methodsalso can be found in [9ndash13]

In addition to the above PID-based attitude controldesign many modern control approaches have also beenapplied to quadrotor attitude controller design In [14] anattitude control lawwas proposed for triple tilting rotormini-UAV It was robust with respect to dynamical couplings andadverse torquesThe work in [15] investigated the applicationof model reference adaptive control for quadrotor even in thepresence of actuator uncertainties An adaptive law and con-trol laws based on adaptive technique were developed andapplied for quadrotor UAV in case of actuator partial loss ofeffectiveness faults [16] In [17] the problem of fault tolerantcontrol for quadrotor was addressed by using backsteppingcontrol approach In [18] the output-feedback control systemdesign for a quadrotor was discussed The position and attit-ude control was designed by using model reference controland nonlinear control allocation techniques The positioncontrol of vertical take-off and landing UAV without linearvelocity measurements was also investigated in [19] In [20]an adaptive nonlinear attitude stabilization control schemewas synthesized for a quadrotor The problem of parametricuncertainties in the quadrotor model was investigated andthe controller was designed based on model reference adap-tive control technique In [21] an attitude free position con-trol design was proposed for a quadrotor by using dynamicinversion In another related study [22] an adaptive lawwas designed to asymptotically follow an attitude commandwithout the knowledge of the inertia matrix The proposedcontrol was verified by using a quadrotorUAVmodel In [23]a quaternion-based feedback was developed for the attitudestabilization of quadrotor The control design took intoaccount a priori input bound and is based on nested satura-tion approach It forced the closed-loop trajectories to enterin some a priori fixed neighborhood of the origin in a finitetime and remain thereafter

The sliding mode control (SMC) is a powerful theory forcontrolling uncertain systems [24] The main advantages arethat the SMC system has great robustness with respect touncertain parameters and external disturbances Henceapplying SMC to design attitude control for quadrotor hasbeen intensively carried out in recent years In [25] integralSMC and reinforcement learning control were presented astwo design techniques for accommodating the nonlinear dis-turbances of an outdoor quadrotor In [26] SMC was used tocontrol a quadrotor UAV in the presence of disturbance andactuator fault The proposed approach was able to achievedisturbance rejection in the fault-free condition and also ableto recover some of performances when a fault occurred Toregulate the attitude angle of a quadrotor to the desired sig-nals an SMC-based attitude controller was proposed in [27]In that approach an adaptive estimatorwas incorporated and

the adaptive technique was used to estimate the upper boundof the virtual command The work in [28] explained thedevelopments of the use of SMC for a fully actuated subsys-tem of a quadrotor to obtain attitude control stability In[29] an SMC attitude controller was developed for a quadro-tor It allowed for a continuous control robust to externaldisturbance andmodel uncertainties to be computed withoutthe use of high control gain In another work [30] an aug-mented SMC-based fault-tolerant control was designed the-oretically implemented practically and tested experimentallyin a quadrotor The problems of propeller damage and actu-ator fault conditions for tracking control were discussedMoreover many other nonlinear control techniques basedcontroller design were also proposed for quadrotor as sug-gested in [31ndash33]

Based on the results available in the literature this workwill investigate the attitude control design of a quadrotorUAVThe attitude orientation of the quadrotor is representedby using unit quaternion Backstepping technique is adoptedto develop the controller It is shown that the controller canasymptotically stabilize the attitude system Explicitly takingexternal disturbance torque acting on the quadrotor into con-sideration the controller is able to guarantee the uniformlyultimately bounded stability of the attitude system All thestates of the closed-loop attitude system are governed tobe uniformly ultimately bounded The remainder of thispaper is organized as follows In Section 2 mathematicalmodel of a quadrotorUAV attitude system and problem state-ment are summarized A backstepping-based attitude controlapproach is presented in Section 3 and also the stabilityof closed-loop system is provided In Section 4 simulationresults with the application of the designed control schemeto a quadrotor are presented Section 5 presents some con-cluding remarks and future work

2 Mathematical Model andControl Problem Statement

21 Attitude Dynamic Model of a Quadrotor The quadrotorUAV under consideration consists of a rigid cross frameequipped with four rotors as shown in Figure 1 Those fourrotors are divided into front (119872

2) back (119872

4) left (119872

1) and

right (1198723) motors Motors 119872

2and 119872

4rotate in counter-

clockwise direction while the other two in clockwise direc-tion All of themovements can be controlled by the changes ofeach rotor speed If a yawmotion is desired one has to reducethe thrust of one set of rotors and increase the thrust ofthe other set while maintaining the same total thrust to avoidan up-down motion Hence the yaw motion is then realizedin the direction of the induced reactive torque To accomplishroll motion it should decrease (increase) the speed of motor1198723and increase (decrease) the speed of motor 119872

1 On the

other hand pitch motion can be maneuvered by decreasing(increasing) the speed of motor 119872

1while increasing

(decreasing) the speed of motor1198724

LetF119894(119883119868 119884119868 119885119868) fixed with the Earth denote an inertial

frame and letF119887(119883119861 119884119861 119885119861) denote a frame rigidly attached

to the quadrotor body as shown in Figure 1 The vector

Mathematical Problems in Engineering 3

ZI

OIXI

YI

f1

f2f3

f4

M1

M2M3

M4

XB

ZB

YB

OB

Figure 1 The structure of quadrotor UAV and its coordinatereference frames

Θ = [120601 120579 120595]119879 is the orientation of body frame F

119887with

respect to F119894called Euler angles These angles are bounded

as follows

minus120587

2lt 120601 lt

120587

2 minus

120587

2lt 120579 lt

120587

2 minus

120587

2lt 120595 lt

120587

2 (1)

When using Euler angles to represent quadrotor attitudedirection cosinematrix will be used to describe the kinematicmotion of attitudeHowever one of the drawbackswith appli-cation of the direction cosinematrix is the inherent geometricsingularity It is known that the four-parameter descriptionof the orientation called the quaternion representation canbe applied to avoid that drawback Consequently the unitquaternion will be used in this work for attitude represen-tation of quadrotor UAV Ignoring aerodynamic effect themathematical model of quadrotor attitude system can bedescribed as follows [5]

1199020= minus

1

2q119879120596 (2)

q =1

2[1199020E3+ S (q)]120596 (3)

I = minusS (120596) I120596 minus G119886+ u (4)

119868119898119894119894= 120591119894minus 119891119894 119894 = 1 2 3 4 (5)

whereQ = [1199020q119879]119879

isin R4 with q isin R3 is the unit quaterniondenoting the attitude of quadrotor with respect to the inertialframeF

119894 It is subject to the equation 119902

2

0+ q119879q = 1 120596 isin R3

denotes the angular velocity of the quadrotor with respect toF119894and expressed in F

119887 I isin R3times3 is the positive-definite

symmetric inertia matrix of the UAV 119868119898

isin R and 120603119894isin R are

the moment of inertia and the speed of the rotor119872119894 respec-

tively G119886

isin R3 denotes the gyroscope torques due to thecombination of the rotation of the quadrotor and the fourmotors it is given by

G119886=

4

sum

119894=1

119868mi (120596 times e119868) (minus1)

119894+1120603119894

(6)

and e119868= [0 0 1]

119879 denotes the unit vector inF119894 The matrix

S(x) is a skew-symmetric matrix such that S(x)y = x times y forany vector for x y isin R3 where ldquotimesrdquo denotes the vector cross-product E

3denotes the 3 times 3 identity matrix

In (4) u = [1199061 1199062

1199063]119879

isin R3 is the total torque actingon the UAV and it is generated by four motors

Consider the following

u =

[[[[

[

119889119887 (1206032

3minus 1206032

1)

119889119887 (1206032

2minus 1206032

4)

120581 (1206032

2+ 1206032

4minus 1206032

1minus 1206032

3)

]]]]

]

(7)

where 119889 isin R is the distance from the rotors to the center ofmass of the quadrotor and 119887 isin R and 120581 isin R are two positiveparameters depending on the density of air the radius of thepropeller the number of blades and the geometry lift anddrag coefficients of the blades [34]The reaction torque119891

119894isin R

in (5) generated in free air by themotor119872119894due tomotor drag

is given by

119891119894= 1205811206032

119894 (8)

Moreover the four-control input of the attitude system is 120591119894

119894 = 1 2 3 4 which denotes the torques produced by therotors

22 Problem Statement Given any initial attitude Q andangular velocity120596 the control objective to be achieved can bestated as consider the quadrotor UAV attitude dynamicsdescribed by (2) and (5) design an control law 120591

119894for themotor

119872119894 119894 = 1 2 3 4 to stabilize the resulting closed-loop attitude

system that is

lim119905rarrinfin

Q (119905) = [1 0 0 0]119879

lim119905rarrinfin

120596 (119905) = [0 0 0]119879

(9)

3 Attitude Stabilization Control Design

Define new state variables as x1= [1 minus |119902

0| q119879]

119879

x2= 120596 and

x3= [1206032

11206032

21206032

3]119879 Then the attitude system equations (2)ndash

(5) can be rewritten as follows

x1= [minus sgn (119902

0) 1199020q119879]119879 (10)

Ix2= minusS (x

2) Ix2minus G119886+ u (11)

I119898x3= X (120591 minus f) (12)

where I119898

= diag(1198681198981

1198681198982

1198681198983

) X = diag(21206031 21206032 21206033) 120591 =

[1205911 1205912

1205913]119879 f = [1198911 119891

21198913]119879 and sgn(119910) is defined as the

nonzero sigum function as follows

sgn (119910) = minus1 119910 lt 0

1 119910 ge 0(13)

For the transformed system equations (10)ndash(12) back-stepping control technique will be applied in this section to

4 Mathematical Problems in Engineering

rrdReferencepath

trajectory

Positioncontrol

The desiredattitude

Desired thrust T

Attitudecontrol

Motordynamics

The attitude and angular velocity

dynamicsRigid body

Feedback of the actual position

Figure 2 The control structure of the quadrotor UAV

design attitude controller and the following change of coor-dinates will be firstly introduced

z1= x1 (14)

z2= x2minus 1205721 (15)

z3= x3minus 1205722 (16)

where 1205721isin R3 and 120572

2isin R119873 are virtual control inputs to be

designed laterBased on the preceding coordinates changes the follow-

ing procedures can be followed to design a controller tostabilize the attitude of the considered quadrotor UAV

Step 1 Westartwith (14) by considering x2as the control vari-

able It is obtained from (2) (3) and (10) that

z1=

1

2[sgn(119902

0)q119879120596[119902

0E3+ S (q)]119879120596119879]

119879

=1

2[sgn (119902

0) qT

1199020E3+ S (q)

]120596

= P (Q)120596

(17)

where P(Q) = (12) [sgn(1199020)q1198791199020E3+S(q)

]The task in this step is to design a virtual control law 120572

1

to guarantee lim119905rarrinfin

z1(119905) = 0 Choose a Lyapunov candidate

function as 1198811= (12)z119879

1z1 and design the virtual control 120572

1

as 1205721= minus1198971P119879(Q)z

1 where 119897

1isin R is a positive scalar Then

applying (15) and (17) yields

1= z1198791P (Q)120596

= z1198791P (Q) (z

2minus 1198971P119879 (Q) 119911

1)

= minus1198971z1198791P (Q)P119879 (Q) z

1+ z1198791P (Q) z

2

(18)

Hence if z2

= 0 then 1

= minus1198971z1198791P(Q)P119879(Q)z

1=

minus1198971P119879(Q)z

12

lt 0 for all P119879(Q)z1

= 0 By using Lyapunovstability theory [35] it can prove that

lim119905rarrinfin

10038171003817100381710038171003817P119879 (Q) z

1

10038171003817100381710038171003817= 0 (19)

On the other hand it can be obtained from the definitionof P(Q) that

P119879 (Q) z1=

1

2[sgn (119902

0) q119879

1199020E3+ S (q)

]

119879

[1 minus10038161003816100381610038161199020

1003816100381610038161003816 q119879]119879

=1

2sgn (119902

0) q

(20)

Hence it leaves (19)-(20) as lim119905rarrinfin

sgn(1199020)q = 0 Then

using (13) leads to lim119905rarrinfin

q = 0

The quadrotor UAV actually is an underactuated systembecause it has six degrees of freedom while it has only fourinputs The collective input (or throttle input) is the sum ofthe thrusts of each motor Hence the control structure of anrigid quadrotor is illustrated in Figure 2 Position control andattitude control are included Assumed that the desired totalthrust supplied by the position control is 119879 which is gener-ated by the four rotors and given by

119879 = 119887

4

sum

119894=1

1206032

119894 (21)

Accordingly the desired speed of the four motors can beobtained from (7) and (21) that is 120578 = Nx

3with 120578 =

[1199061 1199062

1199063

119879]119879 and

N =

[[[

[

0 119889119887 0 minus119889119887

119889119887 0 minus119889119887 0

120581 minus120581 120581 minus120581

119887 119887 119887 119887

]]]

]

(22)

where N is nonsingular as long as 119889119887120581 = 0

Step 2 From (22) one has u = ΞNx3 where

Ξ =[[[

[

1 0 0 0

0 1 0 0

0 0 1 0

0 0 0 0

]]]

]

(23)

We now differentiate the second error z2 using (15) to give

Iz2= Ix2minus I1= minusS (x

2) Ix2minus G119886+ ΞNx

3minus J1 (24)

Choose another Lyapunov candidate function 1198812

= 1198811+

(12)z1198792Iz2 and design the virtual control law 120572

2as

1205722= (ΞN)

dagger[S (x2) Ix2minus P119879 (Q) z

1minus 1198972z2+ G119886+ I1]

(25)

Mathematical Problems in Engineering 5

where 1198972isin R is a positive constant and (sdot)

dagger denotes the pseudoinverse of a full-row rank matrix

Differentiating both sides of 1198812and inserting (24) and

(25) yield

2= 1+ z1198792Iz2

= minus1198971z1198791P (Q)P119879 (Q) z

1+ z1198791P (Q) z

2

+ z1198792[minusS (x

2) Ix2minus G119886+ ΞN (z

3+ 1205722) minus I

1]

= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2+ z1198792ΞNz3

(26)

Again if z3= 0 one has

2= minus1198971P119879(Q)z

12

minus 1198972z22 and

thus both z1and z2will converge to zero asymptotically

According to the analysis in Steps 1 and 2 if z3can be

driven to zero by designing an appropriate controller then z1

and z2will also be governed to zero and thus the quadrotor

attitude will be stabilized In the following theorem we sum-marize our control solution to drive z

3to zero by incorporat-

ing backstepping-based control action

Theorem 1 Consider the quadrotor attitude system describedby (2)ndash(5) design a nonlinear backstepping controller as fol-lows

120591 = Xminus1 [minus(ΞN)119879z2minus 1198973z3+ I1198982] + f (27)

where 1198973isin R is an positive control gain Then the closed-loop

attitude system is asymptotically stable that is lim119905rarrinfin

q(119905) =[0 0 0]

119879 lim119905rarrinfin120596(119905) = [0 0 0]

119879

Proof It can be obtained from (12) and (16) that

I119898z3= I119898x3minus I1198982= X (120591 minus f) minus I

1198982 (28)

Consider another candidate Lyapunov function1198813as follows

1198813= 1198812+

1

2z1198793I119898z3 (29)

Differentiating (29) and inserting (26) and (28) result in

3= 2+ z1198793I119898z3

= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2

+ z1198792ΞNz3+ z1198793[X (120591 minus f) minus I

1198982]

(30)

With the developed controller equation (27) (30) can besimplified into the following form

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3le 0 (31)

Investigating of 1198813in (29) shows clearly that 119881

3gt 0 for all z

119894

119894 = 1 2 3 and also that 1198813rarr infin when z

119894rarr infin Therefore

in accordancewith LaSalle-Yoshizawarsquos theorem [35] 3from

(31) fulfills

3le minus119882(z

1 z2 z3) le 0 (32)

where 119882(z1 z2 z3) is a continuous function Then all solu-

tion z119894(119905) are uniformly globally bounded and

lim119905rarrinfin

119882(z1 z2 z3) = 0 (33)

Hence the controller is uniformly globally asymptoticallystable since additionally119882(z

1 z2 z3) gt 0 Moreover it can be

concluded from (31)ndash(33) that

lim119905rarrinfin

z119894(119905) = 0 (34)

To this end it can be obtained from (14)ndash(16) the defini-tion of 120572

1and 120572

2 and (34) that

lim119905rarrinfin

q (119905) = [0 0 0]119879

lim119905rarrinfin

120596 (119905) = [0 0 0]119879

(35)

Summarizing the above analysis it can come to the conclu-sion that the closed-loop attitude system of the consideredquadrotor UAV is asymptotically stable Thereby the proof iscompleted here

The result obtained fromTheorem 1 can only be guaran-teed when the quadrotor UAV is free of external disturbanceHowever this case will never be true in practical flyingespecially when the quadrotor flies outdoor Assume that theexternal disturbance torque acting on the quadrotor is u

119889isin

R3 then the dynamics of the quadrotor equation (4) or (11)will be changed as follows

Ix2= minusS (x

2) Ix2minus G119886+ u + u

119889 (36)

Although the disturbance torque u119889is inevitable it is

always bounded in practice Hence it is reasonable to assumethat there exists a positive scalar 119889max isin R such that u

119889 le

119889max

Theorem 2 Consider the quadrotor attitude system describedby (2)ndash(5) in the presence of external disturbance torque u

119889

with application of the controller equation (27) suppose thatthe control gain 119897

2is chosen to satisfy

1198972minus 120576 gt 0 (37)

where 120576 isin R is a positive scalar specified by the designer Thenthe closed-loop attitude system is uniformly ultimately boundedstable

Proof Using the almost the same analysis as in the proof ofTheorem 1 one has

2= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2+ z1198792ΞNz3+ z1198792u119889

(38)

Then it leaves 3in (30) as

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3+ z1198792u119889 (39)

Applying the Youngrsquos inequality the following inequality canbe established

z1198792u119889le 120576

1003817100381710038171003817z21003817100381710038171003817

2

+1

4120576

1003817100381710038171003817u1198891003817100381710038171003817

2

le 1205761003817100381710038171003817z2

1003817100381710038171003817

2

+1

41205761198892

max (40)

6 Mathematical Problems in Engineering

Table 1 Quadrotor UAV model parameters

Parameters Description Value Units119892 Gravity 981 ms2

119898 Mass 0468 kg119889 Distance 0225 m119868119898119894 119894 = 1 2 3 Rotor inertia 34 times 10

minus5 kgm2

119868119909

Roll inertia 49 times 10minus3 kgm2

119868119910

Pitch inertia 49 times 10minus3 kgm2

119868119911

Yaw inertia 88 times 10minus3 kgm2

119877119886

Motor resistance 067 Ω

119896119898

Motor constant 43 times 10minus3 NmA

119896119892

Gear ratio 56119887 Proportionality constant 29 times 10

minus5

120581 Proportionality constant 11 times 10minus6

It is thus obtained from (40) that 3is bounded by

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3+ z1198792u119889

le minus1198971z1198791P (Q)P119879 (Q) z

1minus (1198972minus 120576) z1198792z2minus 1198973z1198793z3+

1

41205761198892

max

(41)

With the choice of control gains in (37) it leads to

3le minus2119897119881

3+

1198892

max4120576

(42)

where 119897 = min1198971120582min(P(Q)P119879(Q)) (119897

2minus 120576)120582max(I)

1198973120582max(I119898) 120582min(sdot) and 120582max(sdot) denote the minimum and

themaximum eigenvalue ofmatrix respectively UsingTheo-rem 418 (page 172) in [35] it can be concluded from (42) that1198813is uniformly ultimately bounded togetherwith the states z

119894

119894 = 1 2 3 More precisely there exists a finite-time 1199050isin R+

such that z119894(119905) le 120576

lowast

1 z119886(119905) le 120576

lowast

1for any 120576

lowast

1gt 119889max2

radic119897120576

and 119905 ge 1199050 119894 = 1 2 3 In other words the closed-loop attitude

system is uniformly ultimately bounded stable Hence theproof of Theorem 2 is completed

4 Numerical Example

In this section the properties of the proposed attitude stabil-ization approach is evaluated and simulated numerically bythe quadrotor model presented in [5] The physical param-eters of this model are listed in Table 1 At time 119905 = 0 theinitial attitude of the quadrotor isΘ(0) = [35 minus45 18]

119879degcorresponding to the unit quaternion values q(0) =

[03315 minus03170 00242]119879 the initial angular velocity is of

120596(0) = [0 0 0]119879 radsecThe control gains for the controller

equation (27) are chosen as 1198971= 002 119897

2= 0075 and 119897

3=

0008 Moreover attitude and angular velocity sensor noises(1205902119901) 00001(1120590) aremodeled as zero-meanGaussian random

variables with variance 1205902119901

In the ideal case that the quadrotor is free of external dis-turbance torques with application of the controller equation

02

04

Time (s)

The q

uate

rnio

nq

q1q2q3

minus02

minus040

0

2 4 6

Figure 3 The response of the unit quaternion q in the absence ofexternal disturbances

0

20

40

Time (s)0 2 4 6

minus20

minus40

120601

120579120595

The E

uler

angl

es (d

eg)

Figure 4 The response of Euler attitude angles in the absence ofexternal disturbances

(27) it leads to the control performance shown in Figures 3ndash5It is observed from the response of the unit quaternion andthe Euler attitude angles shown in Figures 3 and 4 respec-tively that the attitude is successfully accomplished while theresulted angular velocity is illustrated in Figure 5

For a quadrotor flying outdoor it is always under theeffect of external disturbances such as induced by windTherefore simulation is further carried out in the presence ofexternal disturbances Here disturbances are introduced on

Mathematical Problems in Engineering 7

0

04

08

Time (s)

minus04

minus080 2 4 6

Ang

ular

vel

ocity

(rad

s)

120596

1120596

2120596

3120596

Figure 5 The angular velocity 120596 in the absence of externaldisturbances

02

04

Time (s)

minus02

minus040

0

2 4 6 8 10 12

The q

uate

rnio

nq

q1q2q3

Figure 6 The response of the unit quaternion q in the presence ofexternal disturbances

the pitch roll and yaw at the 3th 65th and the 8th secondsrespectivelyThe attitude control performance obtained fromthe developed controller equation (27) is shown in Figures 6ndash8 From Figures 6-7 it is known that the disturbance torquehas little effect on the performance of the attitude and that isbecause the controller equation (27) is able to guarantee theuniformly ultimately bounded stability of the closed-loopsystem in the presence of disturbance It is seen in Figure 8that although there exists some overshoot for the angular

Time (s)

120601

120579120595

The E

uler

angl

es (d

eg)

50

25

0

minus25

minus500 3 6 9 12

Figure 7 The response of Euler attitude angles in the presence ofexternal disturbances

Time (s)

12

06

0

minus06

minus120 3 6 9 12

1120596

2120596

3120596

Ang

ular

velo

city

(deg

s)

120596

Figure 8 The angular velocity 120596 in the presence of externaldisturbances

velocity when disturbance is introduced to the quadrotor theangular velocity can be stabilized soon

5 Conclusions

In this work the design of a quadrotor UAV attitude stabi-lization controller using quaternion feedback and integratorbackstepping was presented With appropriate choice ofintegrator backstepping variables both equilibrium points in

8 Mathematical Problems in Engineering

the closed-loop system are proved to be asymptotically stableFurthermore taking external disturbance torque into consid-eration the attitude and the angular velocity of the quadro-tor were governed to be uniformly ultimately bounded bythe proposed controller Simulations of a quadrotor UAVwere also presented to illustrate the performance of the con-troller and that the attitude of the UAV was regulated to theclosest equilibrium point Future work will emphasize theposition or path following control of the quadrotor even inthe presence of external disturbance

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This present work was supported partially by National Natu-ral Science Foundation of China (Project no 61304149) andNatural Science Foundation of Liaoning China (Project no2013020044) The authors highly appreciate the above finan-cial supports

References

[1] C Shen Z J Rong andM Dunlop ldquoDetermining the full mag-netic field gradient from two spacecraft measurements underspecial constraintsrdquo Journal of Geophysical Research A vol 117no 10 2012

[2] W C Tu S R Elkington X L Li W L Liu and J BonnellldquoQuantifying radial diffusion coefficients of radiation belt elec-trons based on globalMHDsimulation and spacecraftmeasure-mentsrdquo Journal of Geophysical Research A vol 117 no 10 2012

[3] Y D Song and W C Cai ldquoNew intermediate quaternion basedcontrol of spacecraft part Imdashalmost global attitude trackingrdquoInternational Journal of Innovative Computing Information andControl vol 8 no 10 pp 7307ndash7319 2012

[4] GM Li and LD Liu ldquoCoordinatedmultiple spacecraft attitudecontrol with communication time delays and uncertaintiesrdquoChinese Journal of Aeronautics vol 25 no 5 pp 698ndash708 2012

[5] F Pantellini S Belheouane N Meyer-Vernet and A ZaslavskyldquoNano dust impacts on spacecraft and boom antenna chargingrdquoAstrophysics and Space Science vol 341 no 2 pp 309ndash314 2012

[6] X Y Gao K L Teo andG RDuan ldquoRobust119867infincontrol of spa-

cecraft rendezvous on elliptical orbitrdquo Journal of the FranklinInstitute vol 349 no 8 pp 2515ndash2529 2012

[7] H R Williams R M Ambrosi N P Bannister P Samara-Ratna and J Sykes ldquoA conceptual spacecraft radioisotope ther-moelectric and heating unit (RTHU)rdquo International Journal ofEnergy Research vol 36 no 12 pp 1192ndash1200 2012

[8] S Laborde and A Calvi ldquoSpacecraft base-sine vibration testdata uncertainties investigation based on stochastic scatterapproachrdquoMechanical Systems and Signal Processing vol 32 pp69ndash78 2012

[9] S Yin S X Ding A H A Sari andH Hao ldquoData-drivenmon-itoring for stochastic systems and its application on batch pro-cessrdquo International Journal of Systems Science vol 44 no 7 pp1366ndash1376 2013

[10] S Yin S X Ding A Haghani H Hao and P Zhang ldquoA com-parison study of basic data-driven fault diagnosis and processmonitoring methods on the benchmark Tennessee Eastmanprocessrdquo Journal of Process Control vol 22 no 9 pp 1567ndash15812012

[11] S Yin H Luo and S-X Ding ldquoReal-time implementation offault-tolerant control systems with performance optimizationrdquoIEEE Transactions on Industrial Electronics vol 61 no 5 pp2402ndash2411 2013

[12] S Yin G Wang and H R Karimi ldquoData-driven design ofrobust fault detection system for wind turbinesrdquo Mechatronics2013

[13] S Yin X Yang and H R Karimi ldquoData-driven adaptive obse-rver for fault diagnosisrdquoMathematical Problems in Engineeringvol 2012 Article ID 832836 21 pages 2012

[14] E V Morozov and A V Lopatin ldquoDesign and analysis of thecomposite lattice frame of a spacecraft solar arrayrdquo CompositeStructures vol 94 no 10 pp 3106ndash3114 2012

[15] F Nemec O Santolik M Parrot and J S Pickett ldquoMagneto-spheric line radiation event observed simultaneously on boardCluster 1 Cluster 2 and DEMETER spacecraftrdquo GeophysicalResearch Letters vol 39 no 18 2012

[16] L Palin C Jacquey J A Sauvaud et al ldquoStatistical analyzis ofdipolarizations using spacecraft closely separated along Z in thenear-Earth magnetotailrdquo Journal of Geophysical Research A vol117 no 9 2012

[17] YMiyake H Usui H Kojima andHNakashima ldquoPlasma par-ticle simulations on stray photoelectron current flows arounda spacecraftrdquo Journal of Geophysical Research A vol 117 no 92012

[18] M J Aschwanden J P Wuelser N V Nitta J R Lemen M LDeRosa andAMalanushenko ldquoFirst three-dimensional recon-structions of coronal loopswith the STEREO119860+119861 spacecraft IVMagnetic modeling with twisted force-free fieldsrdquo The Astro-physical Journal vol 756 no 2 article 124 2012

[19] R E Denton B U O Sonnerup J Birn et al ldquoTest of Shi et almethod to infer the magnetic reconnection geometry fromspacecraft data MHD simulation with guide field and antipar-allel kinetic simulationrdquo Journal of Geophysical Research A vol117 no 9 2012

[20] K D Bilimoria and E R Mueller ldquoHandling qualities of acapsule spacecraft during atmospheric entryrdquo Journal of Space-craft and Rockets vol 49 no 5 pp 935ndash943 2012

[21] H Lu Y-H Li and C-L Zhu ldquoRobust synthesized control ofelectromechanical actuator for thrust vector system in space-craftrdquo Computers amp Mathematics with Applications vol 64 no5 pp 699ndash708 2012

[22] S-J Dong Y-Z Li J Wang and J Wang ldquoFuzzy incrementalcontrol algorithm of loop heat pipe cooling system for space-craft applicationsrdquoComputers ampMathematics with Applicationsvol 64 no 5 pp 877ndash886 2012

[23] A T Basilevsky ldquoAnalysis of suspicious objects in TVpanoramataken byVenera-9 spacecraftrdquo Solar SystemResearch vol 46 no5 pp 374ndash378 2012

[24] C Edwards and S Spurgeon Sliding Mode Control Theory andApplications Taylor amp Francis Boca Raton Fla USA 1998

[25] K B McCoy I Derecho TWong et al ldquoInsights into the extre-motolerance of Acinetobacter radioresistens 50v1 a gram-neg-ative bacterium isolated from the Mars Odyssey spacecraftrdquoAstrobiology vol 12 no 9 pp 854ndash862 2012

Mathematical Problems in Engineering 9

[26] K Yong S Jo and H Bang ldquoA modified rodrigues parameter-based nonlinear observer design for spacecraft gyroscope para-meters estimationrdquo Transactions of the Japan Society For Aero-nautical and Space Sciences vol 55 no 5 pp 313ndash320 2012

[27] J X Fan and D Zhou ldquoNonlinear attitude control of flexiblespacecraft with scissored pairs of control moment gyrosrdquo Jour-nal of Dynamic Systems Measurement and Control vol 134 no5 Article ID 054502 5 pages 2012

[28] Y C Xu andQ Chen ldquoMinimization ofmass for heat exchangernetworks in spacecrafts based on the entransy dissipation the-oryrdquo International Journal of Heat andMass Transfer vol 55 no19-20 pp 5148ndash5156 2012

[29] H-T Cui and X-J Cheng ldquoAnti-unwinding attitude maneuvercontrol of spacecraft considering bounded disturbance andinput saturationrdquo Science China Technological Sciences vol 55no 9 pp 2518ndash2529 2012

[30] A-M Zou K D Kumar and Z-G Hou ldquoAttitude coordinationcontrol for a group of spacecraft without velocity measure-mentsrdquo IEEE Transactions on Control Systems Technology vol20 no 5 pp 1160ndash1174 2012

[31] R P Praveen M H Ravichandran V T S Achari V P J RajG Madhu and G R Bindu ldquoA novel slotless Halbach-arraypermanent-magnet brushless dc motor for spacecraft applica-tionsrdquo IEEE Transactions on Industrial Electronics vol 59 no 9pp 3553ndash3560 2012

[32] K G Klein G G Howes J M TenBarge S D Bale C H KChen and C S Salem ldquoUsing synthetic spacecraft data to inter-pret compressible fluctuations in solar wind turbulencerdquo TheAstrophysical Journal vol 755 no 2 article 159 2012

[33] G M Chen J Y Xu W B Wang J H Lei and A G BurnsldquoA comparison of the effects of CIR- and CME-induced geo-magnetic activity on thermospheric densities and spacecraftorbits case studiesrdquo Journal of Geophysical Research A vol 117no 8 2012

[34] Z Y Tan L Dong and F L Tang ldquoMonte Carlo calculations ofcharacteristic quantities of low-energy electron irradiation tospacecraft dielectricsrdquo Nuclear Instruments amp Methods in Phys-ics Research Section B vol 285 pp 86ndash93 2012

[35] H K Khalil Nonlinear Systems Prentice Hall Upper SaddleRiver NJ USA 3rd edition 2002

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 2: Research Article Attitude Stabilization Control of a Quadrotor UAV …downloads.hindawi.com/journals/mpe/2014/749803.pdf · 2019-07-31 · time and remain therea er. e sliding mode

2 Mathematical Problems in Engineering

the controller design Considering faults occurring on themounted motors a control strategy by using gain schedulingincorporating PID was developed in [7] It successfullyachieved attitude and position control even in the presence ofactuator faults In another recent work [8] the problemof sta-bilization and disturbance rejection of attitude subsystem of aquadrotor was addressed The controller was designed in theframework of PID control scheme similar control methodsalso can be found in [9ndash13]

In addition to the above PID-based attitude controldesign many modern control approaches have also beenapplied to quadrotor attitude controller design In [14] anattitude control lawwas proposed for triple tilting rotormini-UAV It was robust with respect to dynamical couplings andadverse torquesThe work in [15] investigated the applicationof model reference adaptive control for quadrotor even in thepresence of actuator uncertainties An adaptive law and con-trol laws based on adaptive technique were developed andapplied for quadrotor UAV in case of actuator partial loss ofeffectiveness faults [16] In [17] the problem of fault tolerantcontrol for quadrotor was addressed by using backsteppingcontrol approach In [18] the output-feedback control systemdesign for a quadrotor was discussed The position and attit-ude control was designed by using model reference controland nonlinear control allocation techniques The positioncontrol of vertical take-off and landing UAV without linearvelocity measurements was also investigated in [19] In [20]an adaptive nonlinear attitude stabilization control schemewas synthesized for a quadrotor The problem of parametricuncertainties in the quadrotor model was investigated andthe controller was designed based on model reference adap-tive control technique In [21] an attitude free position con-trol design was proposed for a quadrotor by using dynamicinversion In another related study [22] an adaptive lawwas designed to asymptotically follow an attitude commandwithout the knowledge of the inertia matrix The proposedcontrol was verified by using a quadrotorUAVmodel In [23]a quaternion-based feedback was developed for the attitudestabilization of quadrotor The control design took intoaccount a priori input bound and is based on nested satura-tion approach It forced the closed-loop trajectories to enterin some a priori fixed neighborhood of the origin in a finitetime and remain thereafter

The sliding mode control (SMC) is a powerful theory forcontrolling uncertain systems [24] The main advantages arethat the SMC system has great robustness with respect touncertain parameters and external disturbances Henceapplying SMC to design attitude control for quadrotor hasbeen intensively carried out in recent years In [25] integralSMC and reinforcement learning control were presented astwo design techniques for accommodating the nonlinear dis-turbances of an outdoor quadrotor In [26] SMC was used tocontrol a quadrotor UAV in the presence of disturbance andactuator fault The proposed approach was able to achievedisturbance rejection in the fault-free condition and also ableto recover some of performances when a fault occurred Toregulate the attitude angle of a quadrotor to the desired sig-nals an SMC-based attitude controller was proposed in [27]In that approach an adaptive estimatorwas incorporated and

the adaptive technique was used to estimate the upper boundof the virtual command The work in [28] explained thedevelopments of the use of SMC for a fully actuated subsys-tem of a quadrotor to obtain attitude control stability In[29] an SMC attitude controller was developed for a quadro-tor It allowed for a continuous control robust to externaldisturbance andmodel uncertainties to be computed withoutthe use of high control gain In another work [30] an aug-mented SMC-based fault-tolerant control was designed the-oretically implemented practically and tested experimentallyin a quadrotor The problems of propeller damage and actu-ator fault conditions for tracking control were discussedMoreover many other nonlinear control techniques basedcontroller design were also proposed for quadrotor as sug-gested in [31ndash33]

Based on the results available in the literature this workwill investigate the attitude control design of a quadrotorUAVThe attitude orientation of the quadrotor is representedby using unit quaternion Backstepping technique is adoptedto develop the controller It is shown that the controller canasymptotically stabilize the attitude system Explicitly takingexternal disturbance torque acting on the quadrotor into con-sideration the controller is able to guarantee the uniformlyultimately bounded stability of the attitude system All thestates of the closed-loop attitude system are governed tobe uniformly ultimately bounded The remainder of thispaper is organized as follows In Section 2 mathematicalmodel of a quadrotorUAV attitude system and problem state-ment are summarized A backstepping-based attitude controlapproach is presented in Section 3 and also the stabilityof closed-loop system is provided In Section 4 simulationresults with the application of the designed control schemeto a quadrotor are presented Section 5 presents some con-cluding remarks and future work

2 Mathematical Model andControl Problem Statement

21 Attitude Dynamic Model of a Quadrotor The quadrotorUAV under consideration consists of a rigid cross frameequipped with four rotors as shown in Figure 1 Those fourrotors are divided into front (119872

2) back (119872

4) left (119872

1) and

right (1198723) motors Motors 119872

2and 119872

4rotate in counter-

clockwise direction while the other two in clockwise direc-tion All of themovements can be controlled by the changes ofeach rotor speed If a yawmotion is desired one has to reducethe thrust of one set of rotors and increase the thrust ofthe other set while maintaining the same total thrust to avoidan up-down motion Hence the yaw motion is then realizedin the direction of the induced reactive torque To accomplishroll motion it should decrease (increase) the speed of motor1198723and increase (decrease) the speed of motor 119872

1 On the

other hand pitch motion can be maneuvered by decreasing(increasing) the speed of motor 119872

1while increasing

(decreasing) the speed of motor1198724

LetF119894(119883119868 119884119868 119885119868) fixed with the Earth denote an inertial

frame and letF119887(119883119861 119884119861 119885119861) denote a frame rigidly attached

to the quadrotor body as shown in Figure 1 The vector

Mathematical Problems in Engineering 3

ZI

OIXI

YI

f1

f2f3

f4

M1

M2M3

M4

XB

ZB

YB

OB

Figure 1 The structure of quadrotor UAV and its coordinatereference frames

Θ = [120601 120579 120595]119879 is the orientation of body frame F

119887with

respect to F119894called Euler angles These angles are bounded

as follows

minus120587

2lt 120601 lt

120587

2 minus

120587

2lt 120579 lt

120587

2 minus

120587

2lt 120595 lt

120587

2 (1)

When using Euler angles to represent quadrotor attitudedirection cosinematrix will be used to describe the kinematicmotion of attitudeHowever one of the drawbackswith appli-cation of the direction cosinematrix is the inherent geometricsingularity It is known that the four-parameter descriptionof the orientation called the quaternion representation canbe applied to avoid that drawback Consequently the unitquaternion will be used in this work for attitude represen-tation of quadrotor UAV Ignoring aerodynamic effect themathematical model of quadrotor attitude system can bedescribed as follows [5]

1199020= minus

1

2q119879120596 (2)

q =1

2[1199020E3+ S (q)]120596 (3)

I = minusS (120596) I120596 minus G119886+ u (4)

119868119898119894119894= 120591119894minus 119891119894 119894 = 1 2 3 4 (5)

whereQ = [1199020q119879]119879

isin R4 with q isin R3 is the unit quaterniondenoting the attitude of quadrotor with respect to the inertialframeF

119894 It is subject to the equation 119902

2

0+ q119879q = 1 120596 isin R3

denotes the angular velocity of the quadrotor with respect toF119894and expressed in F

119887 I isin R3times3 is the positive-definite

symmetric inertia matrix of the UAV 119868119898

isin R and 120603119894isin R are

the moment of inertia and the speed of the rotor119872119894 respec-

tively G119886

isin R3 denotes the gyroscope torques due to thecombination of the rotation of the quadrotor and the fourmotors it is given by

G119886=

4

sum

119894=1

119868mi (120596 times e119868) (minus1)

119894+1120603119894

(6)

and e119868= [0 0 1]

119879 denotes the unit vector inF119894 The matrix

S(x) is a skew-symmetric matrix such that S(x)y = x times y forany vector for x y isin R3 where ldquotimesrdquo denotes the vector cross-product E

3denotes the 3 times 3 identity matrix

In (4) u = [1199061 1199062

1199063]119879

isin R3 is the total torque actingon the UAV and it is generated by four motors

Consider the following

u =

[[[[

[

119889119887 (1206032

3minus 1206032

1)

119889119887 (1206032

2minus 1206032

4)

120581 (1206032

2+ 1206032

4minus 1206032

1minus 1206032

3)

]]]]

]

(7)

where 119889 isin R is the distance from the rotors to the center ofmass of the quadrotor and 119887 isin R and 120581 isin R are two positiveparameters depending on the density of air the radius of thepropeller the number of blades and the geometry lift anddrag coefficients of the blades [34]The reaction torque119891

119894isin R

in (5) generated in free air by themotor119872119894due tomotor drag

is given by

119891119894= 1205811206032

119894 (8)

Moreover the four-control input of the attitude system is 120591119894

119894 = 1 2 3 4 which denotes the torques produced by therotors

22 Problem Statement Given any initial attitude Q andangular velocity120596 the control objective to be achieved can bestated as consider the quadrotor UAV attitude dynamicsdescribed by (2) and (5) design an control law 120591

119894for themotor

119872119894 119894 = 1 2 3 4 to stabilize the resulting closed-loop attitude

system that is

lim119905rarrinfin

Q (119905) = [1 0 0 0]119879

lim119905rarrinfin

120596 (119905) = [0 0 0]119879

(9)

3 Attitude Stabilization Control Design

Define new state variables as x1= [1 minus |119902

0| q119879]

119879

x2= 120596 and

x3= [1206032

11206032

21206032

3]119879 Then the attitude system equations (2)ndash

(5) can be rewritten as follows

x1= [minus sgn (119902

0) 1199020q119879]119879 (10)

Ix2= minusS (x

2) Ix2minus G119886+ u (11)

I119898x3= X (120591 minus f) (12)

where I119898

= diag(1198681198981

1198681198982

1198681198983

) X = diag(21206031 21206032 21206033) 120591 =

[1205911 1205912

1205913]119879 f = [1198911 119891

21198913]119879 and sgn(119910) is defined as the

nonzero sigum function as follows

sgn (119910) = minus1 119910 lt 0

1 119910 ge 0(13)

For the transformed system equations (10)ndash(12) back-stepping control technique will be applied in this section to

4 Mathematical Problems in Engineering

rrdReferencepath

trajectory

Positioncontrol

The desiredattitude

Desired thrust T

Attitudecontrol

Motordynamics

The attitude and angular velocity

dynamicsRigid body

Feedback of the actual position

Figure 2 The control structure of the quadrotor UAV

design attitude controller and the following change of coor-dinates will be firstly introduced

z1= x1 (14)

z2= x2minus 1205721 (15)

z3= x3minus 1205722 (16)

where 1205721isin R3 and 120572

2isin R119873 are virtual control inputs to be

designed laterBased on the preceding coordinates changes the follow-

ing procedures can be followed to design a controller tostabilize the attitude of the considered quadrotor UAV

Step 1 Westartwith (14) by considering x2as the control vari-

able It is obtained from (2) (3) and (10) that

z1=

1

2[sgn(119902

0)q119879120596[119902

0E3+ S (q)]119879120596119879]

119879

=1

2[sgn (119902

0) qT

1199020E3+ S (q)

]120596

= P (Q)120596

(17)

where P(Q) = (12) [sgn(1199020)q1198791199020E3+S(q)

]The task in this step is to design a virtual control law 120572

1

to guarantee lim119905rarrinfin

z1(119905) = 0 Choose a Lyapunov candidate

function as 1198811= (12)z119879

1z1 and design the virtual control 120572

1

as 1205721= minus1198971P119879(Q)z

1 where 119897

1isin R is a positive scalar Then

applying (15) and (17) yields

1= z1198791P (Q)120596

= z1198791P (Q) (z

2minus 1198971P119879 (Q) 119911

1)

= minus1198971z1198791P (Q)P119879 (Q) z

1+ z1198791P (Q) z

2

(18)

Hence if z2

= 0 then 1

= minus1198971z1198791P(Q)P119879(Q)z

1=

minus1198971P119879(Q)z

12

lt 0 for all P119879(Q)z1

= 0 By using Lyapunovstability theory [35] it can prove that

lim119905rarrinfin

10038171003817100381710038171003817P119879 (Q) z

1

10038171003817100381710038171003817= 0 (19)

On the other hand it can be obtained from the definitionof P(Q) that

P119879 (Q) z1=

1

2[sgn (119902

0) q119879

1199020E3+ S (q)

]

119879

[1 minus10038161003816100381610038161199020

1003816100381610038161003816 q119879]119879

=1

2sgn (119902

0) q

(20)

Hence it leaves (19)-(20) as lim119905rarrinfin

sgn(1199020)q = 0 Then

using (13) leads to lim119905rarrinfin

q = 0

The quadrotor UAV actually is an underactuated systembecause it has six degrees of freedom while it has only fourinputs The collective input (or throttle input) is the sum ofthe thrusts of each motor Hence the control structure of anrigid quadrotor is illustrated in Figure 2 Position control andattitude control are included Assumed that the desired totalthrust supplied by the position control is 119879 which is gener-ated by the four rotors and given by

119879 = 119887

4

sum

119894=1

1206032

119894 (21)

Accordingly the desired speed of the four motors can beobtained from (7) and (21) that is 120578 = Nx

3with 120578 =

[1199061 1199062

1199063

119879]119879 and

N =

[[[

[

0 119889119887 0 minus119889119887

119889119887 0 minus119889119887 0

120581 minus120581 120581 minus120581

119887 119887 119887 119887

]]]

]

(22)

where N is nonsingular as long as 119889119887120581 = 0

Step 2 From (22) one has u = ΞNx3 where

Ξ =[[[

[

1 0 0 0

0 1 0 0

0 0 1 0

0 0 0 0

]]]

]

(23)

We now differentiate the second error z2 using (15) to give

Iz2= Ix2minus I1= minusS (x

2) Ix2minus G119886+ ΞNx

3minus J1 (24)

Choose another Lyapunov candidate function 1198812

= 1198811+

(12)z1198792Iz2 and design the virtual control law 120572

2as

1205722= (ΞN)

dagger[S (x2) Ix2minus P119879 (Q) z

1minus 1198972z2+ G119886+ I1]

(25)

Mathematical Problems in Engineering 5

where 1198972isin R is a positive constant and (sdot)

dagger denotes the pseudoinverse of a full-row rank matrix

Differentiating both sides of 1198812and inserting (24) and

(25) yield

2= 1+ z1198792Iz2

= minus1198971z1198791P (Q)P119879 (Q) z

1+ z1198791P (Q) z

2

+ z1198792[minusS (x

2) Ix2minus G119886+ ΞN (z

3+ 1205722) minus I

1]

= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2+ z1198792ΞNz3

(26)

Again if z3= 0 one has

2= minus1198971P119879(Q)z

12

minus 1198972z22 and

thus both z1and z2will converge to zero asymptotically

According to the analysis in Steps 1 and 2 if z3can be

driven to zero by designing an appropriate controller then z1

and z2will also be governed to zero and thus the quadrotor

attitude will be stabilized In the following theorem we sum-marize our control solution to drive z

3to zero by incorporat-

ing backstepping-based control action

Theorem 1 Consider the quadrotor attitude system describedby (2)ndash(5) design a nonlinear backstepping controller as fol-lows

120591 = Xminus1 [minus(ΞN)119879z2minus 1198973z3+ I1198982] + f (27)

where 1198973isin R is an positive control gain Then the closed-loop

attitude system is asymptotically stable that is lim119905rarrinfin

q(119905) =[0 0 0]

119879 lim119905rarrinfin120596(119905) = [0 0 0]

119879

Proof It can be obtained from (12) and (16) that

I119898z3= I119898x3minus I1198982= X (120591 minus f) minus I

1198982 (28)

Consider another candidate Lyapunov function1198813as follows

1198813= 1198812+

1

2z1198793I119898z3 (29)

Differentiating (29) and inserting (26) and (28) result in

3= 2+ z1198793I119898z3

= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2

+ z1198792ΞNz3+ z1198793[X (120591 minus f) minus I

1198982]

(30)

With the developed controller equation (27) (30) can besimplified into the following form

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3le 0 (31)

Investigating of 1198813in (29) shows clearly that 119881

3gt 0 for all z

119894

119894 = 1 2 3 and also that 1198813rarr infin when z

119894rarr infin Therefore

in accordancewith LaSalle-Yoshizawarsquos theorem [35] 3from

(31) fulfills

3le minus119882(z

1 z2 z3) le 0 (32)

where 119882(z1 z2 z3) is a continuous function Then all solu-

tion z119894(119905) are uniformly globally bounded and

lim119905rarrinfin

119882(z1 z2 z3) = 0 (33)

Hence the controller is uniformly globally asymptoticallystable since additionally119882(z

1 z2 z3) gt 0 Moreover it can be

concluded from (31)ndash(33) that

lim119905rarrinfin

z119894(119905) = 0 (34)

To this end it can be obtained from (14)ndash(16) the defini-tion of 120572

1and 120572

2 and (34) that

lim119905rarrinfin

q (119905) = [0 0 0]119879

lim119905rarrinfin

120596 (119905) = [0 0 0]119879

(35)

Summarizing the above analysis it can come to the conclu-sion that the closed-loop attitude system of the consideredquadrotor UAV is asymptotically stable Thereby the proof iscompleted here

The result obtained fromTheorem 1 can only be guaran-teed when the quadrotor UAV is free of external disturbanceHowever this case will never be true in practical flyingespecially when the quadrotor flies outdoor Assume that theexternal disturbance torque acting on the quadrotor is u

119889isin

R3 then the dynamics of the quadrotor equation (4) or (11)will be changed as follows

Ix2= minusS (x

2) Ix2minus G119886+ u + u

119889 (36)

Although the disturbance torque u119889is inevitable it is

always bounded in practice Hence it is reasonable to assumethat there exists a positive scalar 119889max isin R such that u

119889 le

119889max

Theorem 2 Consider the quadrotor attitude system describedby (2)ndash(5) in the presence of external disturbance torque u

119889

with application of the controller equation (27) suppose thatthe control gain 119897

2is chosen to satisfy

1198972minus 120576 gt 0 (37)

where 120576 isin R is a positive scalar specified by the designer Thenthe closed-loop attitude system is uniformly ultimately boundedstable

Proof Using the almost the same analysis as in the proof ofTheorem 1 one has

2= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2+ z1198792ΞNz3+ z1198792u119889

(38)

Then it leaves 3in (30) as

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3+ z1198792u119889 (39)

Applying the Youngrsquos inequality the following inequality canbe established

z1198792u119889le 120576

1003817100381710038171003817z21003817100381710038171003817

2

+1

4120576

1003817100381710038171003817u1198891003817100381710038171003817

2

le 1205761003817100381710038171003817z2

1003817100381710038171003817

2

+1

41205761198892

max (40)

6 Mathematical Problems in Engineering

Table 1 Quadrotor UAV model parameters

Parameters Description Value Units119892 Gravity 981 ms2

119898 Mass 0468 kg119889 Distance 0225 m119868119898119894 119894 = 1 2 3 Rotor inertia 34 times 10

minus5 kgm2

119868119909

Roll inertia 49 times 10minus3 kgm2

119868119910

Pitch inertia 49 times 10minus3 kgm2

119868119911

Yaw inertia 88 times 10minus3 kgm2

119877119886

Motor resistance 067 Ω

119896119898

Motor constant 43 times 10minus3 NmA

119896119892

Gear ratio 56119887 Proportionality constant 29 times 10

minus5

120581 Proportionality constant 11 times 10minus6

It is thus obtained from (40) that 3is bounded by

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3+ z1198792u119889

le minus1198971z1198791P (Q)P119879 (Q) z

1minus (1198972minus 120576) z1198792z2minus 1198973z1198793z3+

1

41205761198892

max

(41)

With the choice of control gains in (37) it leads to

3le minus2119897119881

3+

1198892

max4120576

(42)

where 119897 = min1198971120582min(P(Q)P119879(Q)) (119897

2minus 120576)120582max(I)

1198973120582max(I119898) 120582min(sdot) and 120582max(sdot) denote the minimum and

themaximum eigenvalue ofmatrix respectively UsingTheo-rem 418 (page 172) in [35] it can be concluded from (42) that1198813is uniformly ultimately bounded togetherwith the states z

119894

119894 = 1 2 3 More precisely there exists a finite-time 1199050isin R+

such that z119894(119905) le 120576

lowast

1 z119886(119905) le 120576

lowast

1for any 120576

lowast

1gt 119889max2

radic119897120576

and 119905 ge 1199050 119894 = 1 2 3 In other words the closed-loop attitude

system is uniformly ultimately bounded stable Hence theproof of Theorem 2 is completed

4 Numerical Example

In this section the properties of the proposed attitude stabil-ization approach is evaluated and simulated numerically bythe quadrotor model presented in [5] The physical param-eters of this model are listed in Table 1 At time 119905 = 0 theinitial attitude of the quadrotor isΘ(0) = [35 minus45 18]

119879degcorresponding to the unit quaternion values q(0) =

[03315 minus03170 00242]119879 the initial angular velocity is of

120596(0) = [0 0 0]119879 radsecThe control gains for the controller

equation (27) are chosen as 1198971= 002 119897

2= 0075 and 119897

3=

0008 Moreover attitude and angular velocity sensor noises(1205902119901) 00001(1120590) aremodeled as zero-meanGaussian random

variables with variance 1205902119901

In the ideal case that the quadrotor is free of external dis-turbance torques with application of the controller equation

02

04

Time (s)

The q

uate

rnio

nq

q1q2q3

minus02

minus040

0

2 4 6

Figure 3 The response of the unit quaternion q in the absence ofexternal disturbances

0

20

40

Time (s)0 2 4 6

minus20

minus40

120601

120579120595

The E

uler

angl

es (d

eg)

Figure 4 The response of Euler attitude angles in the absence ofexternal disturbances

(27) it leads to the control performance shown in Figures 3ndash5It is observed from the response of the unit quaternion andthe Euler attitude angles shown in Figures 3 and 4 respec-tively that the attitude is successfully accomplished while theresulted angular velocity is illustrated in Figure 5

For a quadrotor flying outdoor it is always under theeffect of external disturbances such as induced by windTherefore simulation is further carried out in the presence ofexternal disturbances Here disturbances are introduced on

Mathematical Problems in Engineering 7

0

04

08

Time (s)

minus04

minus080 2 4 6

Ang

ular

vel

ocity

(rad

s)

120596

1120596

2120596

3120596

Figure 5 The angular velocity 120596 in the absence of externaldisturbances

02

04

Time (s)

minus02

minus040

0

2 4 6 8 10 12

The q

uate

rnio

nq

q1q2q3

Figure 6 The response of the unit quaternion q in the presence ofexternal disturbances

the pitch roll and yaw at the 3th 65th and the 8th secondsrespectivelyThe attitude control performance obtained fromthe developed controller equation (27) is shown in Figures 6ndash8 From Figures 6-7 it is known that the disturbance torquehas little effect on the performance of the attitude and that isbecause the controller equation (27) is able to guarantee theuniformly ultimately bounded stability of the closed-loopsystem in the presence of disturbance It is seen in Figure 8that although there exists some overshoot for the angular

Time (s)

120601

120579120595

The E

uler

angl

es (d

eg)

50

25

0

minus25

minus500 3 6 9 12

Figure 7 The response of Euler attitude angles in the presence ofexternal disturbances

Time (s)

12

06

0

minus06

minus120 3 6 9 12

1120596

2120596

3120596

Ang

ular

velo

city

(deg

s)

120596

Figure 8 The angular velocity 120596 in the presence of externaldisturbances

velocity when disturbance is introduced to the quadrotor theangular velocity can be stabilized soon

5 Conclusions

In this work the design of a quadrotor UAV attitude stabi-lization controller using quaternion feedback and integratorbackstepping was presented With appropriate choice ofintegrator backstepping variables both equilibrium points in

8 Mathematical Problems in Engineering

the closed-loop system are proved to be asymptotically stableFurthermore taking external disturbance torque into consid-eration the attitude and the angular velocity of the quadro-tor were governed to be uniformly ultimately bounded bythe proposed controller Simulations of a quadrotor UAVwere also presented to illustrate the performance of the con-troller and that the attitude of the UAV was regulated to theclosest equilibrium point Future work will emphasize theposition or path following control of the quadrotor even inthe presence of external disturbance

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This present work was supported partially by National Natu-ral Science Foundation of China (Project no 61304149) andNatural Science Foundation of Liaoning China (Project no2013020044) The authors highly appreciate the above finan-cial supports

References

[1] C Shen Z J Rong andM Dunlop ldquoDetermining the full mag-netic field gradient from two spacecraft measurements underspecial constraintsrdquo Journal of Geophysical Research A vol 117no 10 2012

[2] W C Tu S R Elkington X L Li W L Liu and J BonnellldquoQuantifying radial diffusion coefficients of radiation belt elec-trons based on globalMHDsimulation and spacecraftmeasure-mentsrdquo Journal of Geophysical Research A vol 117 no 10 2012

[3] Y D Song and W C Cai ldquoNew intermediate quaternion basedcontrol of spacecraft part Imdashalmost global attitude trackingrdquoInternational Journal of Innovative Computing Information andControl vol 8 no 10 pp 7307ndash7319 2012

[4] GM Li and LD Liu ldquoCoordinatedmultiple spacecraft attitudecontrol with communication time delays and uncertaintiesrdquoChinese Journal of Aeronautics vol 25 no 5 pp 698ndash708 2012

[5] F Pantellini S Belheouane N Meyer-Vernet and A ZaslavskyldquoNano dust impacts on spacecraft and boom antenna chargingrdquoAstrophysics and Space Science vol 341 no 2 pp 309ndash314 2012

[6] X Y Gao K L Teo andG RDuan ldquoRobust119867infincontrol of spa-

cecraft rendezvous on elliptical orbitrdquo Journal of the FranklinInstitute vol 349 no 8 pp 2515ndash2529 2012

[7] H R Williams R M Ambrosi N P Bannister P Samara-Ratna and J Sykes ldquoA conceptual spacecraft radioisotope ther-moelectric and heating unit (RTHU)rdquo International Journal ofEnergy Research vol 36 no 12 pp 1192ndash1200 2012

[8] S Laborde and A Calvi ldquoSpacecraft base-sine vibration testdata uncertainties investigation based on stochastic scatterapproachrdquoMechanical Systems and Signal Processing vol 32 pp69ndash78 2012

[9] S Yin S X Ding A H A Sari andH Hao ldquoData-drivenmon-itoring for stochastic systems and its application on batch pro-cessrdquo International Journal of Systems Science vol 44 no 7 pp1366ndash1376 2013

[10] S Yin S X Ding A Haghani H Hao and P Zhang ldquoA com-parison study of basic data-driven fault diagnosis and processmonitoring methods on the benchmark Tennessee Eastmanprocessrdquo Journal of Process Control vol 22 no 9 pp 1567ndash15812012

[11] S Yin H Luo and S-X Ding ldquoReal-time implementation offault-tolerant control systems with performance optimizationrdquoIEEE Transactions on Industrial Electronics vol 61 no 5 pp2402ndash2411 2013

[12] S Yin G Wang and H R Karimi ldquoData-driven design ofrobust fault detection system for wind turbinesrdquo Mechatronics2013

[13] S Yin X Yang and H R Karimi ldquoData-driven adaptive obse-rver for fault diagnosisrdquoMathematical Problems in Engineeringvol 2012 Article ID 832836 21 pages 2012

[14] E V Morozov and A V Lopatin ldquoDesign and analysis of thecomposite lattice frame of a spacecraft solar arrayrdquo CompositeStructures vol 94 no 10 pp 3106ndash3114 2012

[15] F Nemec O Santolik M Parrot and J S Pickett ldquoMagneto-spheric line radiation event observed simultaneously on boardCluster 1 Cluster 2 and DEMETER spacecraftrdquo GeophysicalResearch Letters vol 39 no 18 2012

[16] L Palin C Jacquey J A Sauvaud et al ldquoStatistical analyzis ofdipolarizations using spacecraft closely separated along Z in thenear-Earth magnetotailrdquo Journal of Geophysical Research A vol117 no 9 2012

[17] YMiyake H Usui H Kojima andHNakashima ldquoPlasma par-ticle simulations on stray photoelectron current flows arounda spacecraftrdquo Journal of Geophysical Research A vol 117 no 92012

[18] M J Aschwanden J P Wuelser N V Nitta J R Lemen M LDeRosa andAMalanushenko ldquoFirst three-dimensional recon-structions of coronal loopswith the STEREO119860+119861 spacecraft IVMagnetic modeling with twisted force-free fieldsrdquo The Astro-physical Journal vol 756 no 2 article 124 2012

[19] R E Denton B U O Sonnerup J Birn et al ldquoTest of Shi et almethod to infer the magnetic reconnection geometry fromspacecraft data MHD simulation with guide field and antipar-allel kinetic simulationrdquo Journal of Geophysical Research A vol117 no 9 2012

[20] K D Bilimoria and E R Mueller ldquoHandling qualities of acapsule spacecraft during atmospheric entryrdquo Journal of Space-craft and Rockets vol 49 no 5 pp 935ndash943 2012

[21] H Lu Y-H Li and C-L Zhu ldquoRobust synthesized control ofelectromechanical actuator for thrust vector system in space-craftrdquo Computers amp Mathematics with Applications vol 64 no5 pp 699ndash708 2012

[22] S-J Dong Y-Z Li J Wang and J Wang ldquoFuzzy incrementalcontrol algorithm of loop heat pipe cooling system for space-craft applicationsrdquoComputers ampMathematics with Applicationsvol 64 no 5 pp 877ndash886 2012

[23] A T Basilevsky ldquoAnalysis of suspicious objects in TVpanoramataken byVenera-9 spacecraftrdquo Solar SystemResearch vol 46 no5 pp 374ndash378 2012

[24] C Edwards and S Spurgeon Sliding Mode Control Theory andApplications Taylor amp Francis Boca Raton Fla USA 1998

[25] K B McCoy I Derecho TWong et al ldquoInsights into the extre-motolerance of Acinetobacter radioresistens 50v1 a gram-neg-ative bacterium isolated from the Mars Odyssey spacecraftrdquoAstrobiology vol 12 no 9 pp 854ndash862 2012

Mathematical Problems in Engineering 9

[26] K Yong S Jo and H Bang ldquoA modified rodrigues parameter-based nonlinear observer design for spacecraft gyroscope para-meters estimationrdquo Transactions of the Japan Society For Aero-nautical and Space Sciences vol 55 no 5 pp 313ndash320 2012

[27] J X Fan and D Zhou ldquoNonlinear attitude control of flexiblespacecraft with scissored pairs of control moment gyrosrdquo Jour-nal of Dynamic Systems Measurement and Control vol 134 no5 Article ID 054502 5 pages 2012

[28] Y C Xu andQ Chen ldquoMinimization ofmass for heat exchangernetworks in spacecrafts based on the entransy dissipation the-oryrdquo International Journal of Heat andMass Transfer vol 55 no19-20 pp 5148ndash5156 2012

[29] H-T Cui and X-J Cheng ldquoAnti-unwinding attitude maneuvercontrol of spacecraft considering bounded disturbance andinput saturationrdquo Science China Technological Sciences vol 55no 9 pp 2518ndash2529 2012

[30] A-M Zou K D Kumar and Z-G Hou ldquoAttitude coordinationcontrol for a group of spacecraft without velocity measure-mentsrdquo IEEE Transactions on Control Systems Technology vol20 no 5 pp 1160ndash1174 2012

[31] R P Praveen M H Ravichandran V T S Achari V P J RajG Madhu and G R Bindu ldquoA novel slotless Halbach-arraypermanent-magnet brushless dc motor for spacecraft applica-tionsrdquo IEEE Transactions on Industrial Electronics vol 59 no 9pp 3553ndash3560 2012

[32] K G Klein G G Howes J M TenBarge S D Bale C H KChen and C S Salem ldquoUsing synthetic spacecraft data to inter-pret compressible fluctuations in solar wind turbulencerdquo TheAstrophysical Journal vol 755 no 2 article 159 2012

[33] G M Chen J Y Xu W B Wang J H Lei and A G BurnsldquoA comparison of the effects of CIR- and CME-induced geo-magnetic activity on thermospheric densities and spacecraftorbits case studiesrdquo Journal of Geophysical Research A vol 117no 8 2012

[34] Z Y Tan L Dong and F L Tang ldquoMonte Carlo calculations ofcharacteristic quantities of low-energy electron irradiation tospacecraft dielectricsrdquo Nuclear Instruments amp Methods in Phys-ics Research Section B vol 285 pp 86ndash93 2012

[35] H K Khalil Nonlinear Systems Prentice Hall Upper SaddleRiver NJ USA 3rd edition 2002

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 3: Research Article Attitude Stabilization Control of a Quadrotor UAV …downloads.hindawi.com/journals/mpe/2014/749803.pdf · 2019-07-31 · time and remain therea er. e sliding mode

Mathematical Problems in Engineering 3

ZI

OIXI

YI

f1

f2f3

f4

M1

M2M3

M4

XB

ZB

YB

OB

Figure 1 The structure of quadrotor UAV and its coordinatereference frames

Θ = [120601 120579 120595]119879 is the orientation of body frame F

119887with

respect to F119894called Euler angles These angles are bounded

as follows

minus120587

2lt 120601 lt

120587

2 minus

120587

2lt 120579 lt

120587

2 minus

120587

2lt 120595 lt

120587

2 (1)

When using Euler angles to represent quadrotor attitudedirection cosinematrix will be used to describe the kinematicmotion of attitudeHowever one of the drawbackswith appli-cation of the direction cosinematrix is the inherent geometricsingularity It is known that the four-parameter descriptionof the orientation called the quaternion representation canbe applied to avoid that drawback Consequently the unitquaternion will be used in this work for attitude represen-tation of quadrotor UAV Ignoring aerodynamic effect themathematical model of quadrotor attitude system can bedescribed as follows [5]

1199020= minus

1

2q119879120596 (2)

q =1

2[1199020E3+ S (q)]120596 (3)

I = minusS (120596) I120596 minus G119886+ u (4)

119868119898119894119894= 120591119894minus 119891119894 119894 = 1 2 3 4 (5)

whereQ = [1199020q119879]119879

isin R4 with q isin R3 is the unit quaterniondenoting the attitude of quadrotor with respect to the inertialframeF

119894 It is subject to the equation 119902

2

0+ q119879q = 1 120596 isin R3

denotes the angular velocity of the quadrotor with respect toF119894and expressed in F

119887 I isin R3times3 is the positive-definite

symmetric inertia matrix of the UAV 119868119898

isin R and 120603119894isin R are

the moment of inertia and the speed of the rotor119872119894 respec-

tively G119886

isin R3 denotes the gyroscope torques due to thecombination of the rotation of the quadrotor and the fourmotors it is given by

G119886=

4

sum

119894=1

119868mi (120596 times e119868) (minus1)

119894+1120603119894

(6)

and e119868= [0 0 1]

119879 denotes the unit vector inF119894 The matrix

S(x) is a skew-symmetric matrix such that S(x)y = x times y forany vector for x y isin R3 where ldquotimesrdquo denotes the vector cross-product E

3denotes the 3 times 3 identity matrix

In (4) u = [1199061 1199062

1199063]119879

isin R3 is the total torque actingon the UAV and it is generated by four motors

Consider the following

u =

[[[[

[

119889119887 (1206032

3minus 1206032

1)

119889119887 (1206032

2minus 1206032

4)

120581 (1206032

2+ 1206032

4minus 1206032

1minus 1206032

3)

]]]]

]

(7)

where 119889 isin R is the distance from the rotors to the center ofmass of the quadrotor and 119887 isin R and 120581 isin R are two positiveparameters depending on the density of air the radius of thepropeller the number of blades and the geometry lift anddrag coefficients of the blades [34]The reaction torque119891

119894isin R

in (5) generated in free air by themotor119872119894due tomotor drag

is given by

119891119894= 1205811206032

119894 (8)

Moreover the four-control input of the attitude system is 120591119894

119894 = 1 2 3 4 which denotes the torques produced by therotors

22 Problem Statement Given any initial attitude Q andangular velocity120596 the control objective to be achieved can bestated as consider the quadrotor UAV attitude dynamicsdescribed by (2) and (5) design an control law 120591

119894for themotor

119872119894 119894 = 1 2 3 4 to stabilize the resulting closed-loop attitude

system that is

lim119905rarrinfin

Q (119905) = [1 0 0 0]119879

lim119905rarrinfin

120596 (119905) = [0 0 0]119879

(9)

3 Attitude Stabilization Control Design

Define new state variables as x1= [1 minus |119902

0| q119879]

119879

x2= 120596 and

x3= [1206032

11206032

21206032

3]119879 Then the attitude system equations (2)ndash

(5) can be rewritten as follows

x1= [minus sgn (119902

0) 1199020q119879]119879 (10)

Ix2= minusS (x

2) Ix2minus G119886+ u (11)

I119898x3= X (120591 minus f) (12)

where I119898

= diag(1198681198981

1198681198982

1198681198983

) X = diag(21206031 21206032 21206033) 120591 =

[1205911 1205912

1205913]119879 f = [1198911 119891

21198913]119879 and sgn(119910) is defined as the

nonzero sigum function as follows

sgn (119910) = minus1 119910 lt 0

1 119910 ge 0(13)

For the transformed system equations (10)ndash(12) back-stepping control technique will be applied in this section to

4 Mathematical Problems in Engineering

rrdReferencepath

trajectory

Positioncontrol

The desiredattitude

Desired thrust T

Attitudecontrol

Motordynamics

The attitude and angular velocity

dynamicsRigid body

Feedback of the actual position

Figure 2 The control structure of the quadrotor UAV

design attitude controller and the following change of coor-dinates will be firstly introduced

z1= x1 (14)

z2= x2minus 1205721 (15)

z3= x3minus 1205722 (16)

where 1205721isin R3 and 120572

2isin R119873 are virtual control inputs to be

designed laterBased on the preceding coordinates changes the follow-

ing procedures can be followed to design a controller tostabilize the attitude of the considered quadrotor UAV

Step 1 Westartwith (14) by considering x2as the control vari-

able It is obtained from (2) (3) and (10) that

z1=

1

2[sgn(119902

0)q119879120596[119902

0E3+ S (q)]119879120596119879]

119879

=1

2[sgn (119902

0) qT

1199020E3+ S (q)

]120596

= P (Q)120596

(17)

where P(Q) = (12) [sgn(1199020)q1198791199020E3+S(q)

]The task in this step is to design a virtual control law 120572

1

to guarantee lim119905rarrinfin

z1(119905) = 0 Choose a Lyapunov candidate

function as 1198811= (12)z119879

1z1 and design the virtual control 120572

1

as 1205721= minus1198971P119879(Q)z

1 where 119897

1isin R is a positive scalar Then

applying (15) and (17) yields

1= z1198791P (Q)120596

= z1198791P (Q) (z

2minus 1198971P119879 (Q) 119911

1)

= minus1198971z1198791P (Q)P119879 (Q) z

1+ z1198791P (Q) z

2

(18)

Hence if z2

= 0 then 1

= minus1198971z1198791P(Q)P119879(Q)z

1=

minus1198971P119879(Q)z

12

lt 0 for all P119879(Q)z1

= 0 By using Lyapunovstability theory [35] it can prove that

lim119905rarrinfin

10038171003817100381710038171003817P119879 (Q) z

1

10038171003817100381710038171003817= 0 (19)

On the other hand it can be obtained from the definitionof P(Q) that

P119879 (Q) z1=

1

2[sgn (119902

0) q119879

1199020E3+ S (q)

]

119879

[1 minus10038161003816100381610038161199020

1003816100381610038161003816 q119879]119879

=1

2sgn (119902

0) q

(20)

Hence it leaves (19)-(20) as lim119905rarrinfin

sgn(1199020)q = 0 Then

using (13) leads to lim119905rarrinfin

q = 0

The quadrotor UAV actually is an underactuated systembecause it has six degrees of freedom while it has only fourinputs The collective input (or throttle input) is the sum ofthe thrusts of each motor Hence the control structure of anrigid quadrotor is illustrated in Figure 2 Position control andattitude control are included Assumed that the desired totalthrust supplied by the position control is 119879 which is gener-ated by the four rotors and given by

119879 = 119887

4

sum

119894=1

1206032

119894 (21)

Accordingly the desired speed of the four motors can beobtained from (7) and (21) that is 120578 = Nx

3with 120578 =

[1199061 1199062

1199063

119879]119879 and

N =

[[[

[

0 119889119887 0 minus119889119887

119889119887 0 minus119889119887 0

120581 minus120581 120581 minus120581

119887 119887 119887 119887

]]]

]

(22)

where N is nonsingular as long as 119889119887120581 = 0

Step 2 From (22) one has u = ΞNx3 where

Ξ =[[[

[

1 0 0 0

0 1 0 0

0 0 1 0

0 0 0 0

]]]

]

(23)

We now differentiate the second error z2 using (15) to give

Iz2= Ix2minus I1= minusS (x

2) Ix2minus G119886+ ΞNx

3minus J1 (24)

Choose another Lyapunov candidate function 1198812

= 1198811+

(12)z1198792Iz2 and design the virtual control law 120572

2as

1205722= (ΞN)

dagger[S (x2) Ix2minus P119879 (Q) z

1minus 1198972z2+ G119886+ I1]

(25)

Mathematical Problems in Engineering 5

where 1198972isin R is a positive constant and (sdot)

dagger denotes the pseudoinverse of a full-row rank matrix

Differentiating both sides of 1198812and inserting (24) and

(25) yield

2= 1+ z1198792Iz2

= minus1198971z1198791P (Q)P119879 (Q) z

1+ z1198791P (Q) z

2

+ z1198792[minusS (x

2) Ix2minus G119886+ ΞN (z

3+ 1205722) minus I

1]

= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2+ z1198792ΞNz3

(26)

Again if z3= 0 one has

2= minus1198971P119879(Q)z

12

minus 1198972z22 and

thus both z1and z2will converge to zero asymptotically

According to the analysis in Steps 1 and 2 if z3can be

driven to zero by designing an appropriate controller then z1

and z2will also be governed to zero and thus the quadrotor

attitude will be stabilized In the following theorem we sum-marize our control solution to drive z

3to zero by incorporat-

ing backstepping-based control action

Theorem 1 Consider the quadrotor attitude system describedby (2)ndash(5) design a nonlinear backstepping controller as fol-lows

120591 = Xminus1 [minus(ΞN)119879z2minus 1198973z3+ I1198982] + f (27)

where 1198973isin R is an positive control gain Then the closed-loop

attitude system is asymptotically stable that is lim119905rarrinfin

q(119905) =[0 0 0]

119879 lim119905rarrinfin120596(119905) = [0 0 0]

119879

Proof It can be obtained from (12) and (16) that

I119898z3= I119898x3minus I1198982= X (120591 minus f) minus I

1198982 (28)

Consider another candidate Lyapunov function1198813as follows

1198813= 1198812+

1

2z1198793I119898z3 (29)

Differentiating (29) and inserting (26) and (28) result in

3= 2+ z1198793I119898z3

= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2

+ z1198792ΞNz3+ z1198793[X (120591 minus f) minus I

1198982]

(30)

With the developed controller equation (27) (30) can besimplified into the following form

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3le 0 (31)

Investigating of 1198813in (29) shows clearly that 119881

3gt 0 for all z

119894

119894 = 1 2 3 and also that 1198813rarr infin when z

119894rarr infin Therefore

in accordancewith LaSalle-Yoshizawarsquos theorem [35] 3from

(31) fulfills

3le minus119882(z

1 z2 z3) le 0 (32)

where 119882(z1 z2 z3) is a continuous function Then all solu-

tion z119894(119905) are uniformly globally bounded and

lim119905rarrinfin

119882(z1 z2 z3) = 0 (33)

Hence the controller is uniformly globally asymptoticallystable since additionally119882(z

1 z2 z3) gt 0 Moreover it can be

concluded from (31)ndash(33) that

lim119905rarrinfin

z119894(119905) = 0 (34)

To this end it can be obtained from (14)ndash(16) the defini-tion of 120572

1and 120572

2 and (34) that

lim119905rarrinfin

q (119905) = [0 0 0]119879

lim119905rarrinfin

120596 (119905) = [0 0 0]119879

(35)

Summarizing the above analysis it can come to the conclu-sion that the closed-loop attitude system of the consideredquadrotor UAV is asymptotically stable Thereby the proof iscompleted here

The result obtained fromTheorem 1 can only be guaran-teed when the quadrotor UAV is free of external disturbanceHowever this case will never be true in practical flyingespecially when the quadrotor flies outdoor Assume that theexternal disturbance torque acting on the quadrotor is u

119889isin

R3 then the dynamics of the quadrotor equation (4) or (11)will be changed as follows

Ix2= minusS (x

2) Ix2minus G119886+ u + u

119889 (36)

Although the disturbance torque u119889is inevitable it is

always bounded in practice Hence it is reasonable to assumethat there exists a positive scalar 119889max isin R such that u

119889 le

119889max

Theorem 2 Consider the quadrotor attitude system describedby (2)ndash(5) in the presence of external disturbance torque u

119889

with application of the controller equation (27) suppose thatthe control gain 119897

2is chosen to satisfy

1198972minus 120576 gt 0 (37)

where 120576 isin R is a positive scalar specified by the designer Thenthe closed-loop attitude system is uniformly ultimately boundedstable

Proof Using the almost the same analysis as in the proof ofTheorem 1 one has

2= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2+ z1198792ΞNz3+ z1198792u119889

(38)

Then it leaves 3in (30) as

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3+ z1198792u119889 (39)

Applying the Youngrsquos inequality the following inequality canbe established

z1198792u119889le 120576

1003817100381710038171003817z21003817100381710038171003817

2

+1

4120576

1003817100381710038171003817u1198891003817100381710038171003817

2

le 1205761003817100381710038171003817z2

1003817100381710038171003817

2

+1

41205761198892

max (40)

6 Mathematical Problems in Engineering

Table 1 Quadrotor UAV model parameters

Parameters Description Value Units119892 Gravity 981 ms2

119898 Mass 0468 kg119889 Distance 0225 m119868119898119894 119894 = 1 2 3 Rotor inertia 34 times 10

minus5 kgm2

119868119909

Roll inertia 49 times 10minus3 kgm2

119868119910

Pitch inertia 49 times 10minus3 kgm2

119868119911

Yaw inertia 88 times 10minus3 kgm2

119877119886

Motor resistance 067 Ω

119896119898

Motor constant 43 times 10minus3 NmA

119896119892

Gear ratio 56119887 Proportionality constant 29 times 10

minus5

120581 Proportionality constant 11 times 10minus6

It is thus obtained from (40) that 3is bounded by

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3+ z1198792u119889

le minus1198971z1198791P (Q)P119879 (Q) z

1minus (1198972minus 120576) z1198792z2minus 1198973z1198793z3+

1

41205761198892

max

(41)

With the choice of control gains in (37) it leads to

3le minus2119897119881

3+

1198892

max4120576

(42)

where 119897 = min1198971120582min(P(Q)P119879(Q)) (119897

2minus 120576)120582max(I)

1198973120582max(I119898) 120582min(sdot) and 120582max(sdot) denote the minimum and

themaximum eigenvalue ofmatrix respectively UsingTheo-rem 418 (page 172) in [35] it can be concluded from (42) that1198813is uniformly ultimately bounded togetherwith the states z

119894

119894 = 1 2 3 More precisely there exists a finite-time 1199050isin R+

such that z119894(119905) le 120576

lowast

1 z119886(119905) le 120576

lowast

1for any 120576

lowast

1gt 119889max2

radic119897120576

and 119905 ge 1199050 119894 = 1 2 3 In other words the closed-loop attitude

system is uniformly ultimately bounded stable Hence theproof of Theorem 2 is completed

4 Numerical Example

In this section the properties of the proposed attitude stabil-ization approach is evaluated and simulated numerically bythe quadrotor model presented in [5] The physical param-eters of this model are listed in Table 1 At time 119905 = 0 theinitial attitude of the quadrotor isΘ(0) = [35 minus45 18]

119879degcorresponding to the unit quaternion values q(0) =

[03315 minus03170 00242]119879 the initial angular velocity is of

120596(0) = [0 0 0]119879 radsecThe control gains for the controller

equation (27) are chosen as 1198971= 002 119897

2= 0075 and 119897

3=

0008 Moreover attitude and angular velocity sensor noises(1205902119901) 00001(1120590) aremodeled as zero-meanGaussian random

variables with variance 1205902119901

In the ideal case that the quadrotor is free of external dis-turbance torques with application of the controller equation

02

04

Time (s)

The q

uate

rnio

nq

q1q2q3

minus02

minus040

0

2 4 6

Figure 3 The response of the unit quaternion q in the absence ofexternal disturbances

0

20

40

Time (s)0 2 4 6

minus20

minus40

120601

120579120595

The E

uler

angl

es (d

eg)

Figure 4 The response of Euler attitude angles in the absence ofexternal disturbances

(27) it leads to the control performance shown in Figures 3ndash5It is observed from the response of the unit quaternion andthe Euler attitude angles shown in Figures 3 and 4 respec-tively that the attitude is successfully accomplished while theresulted angular velocity is illustrated in Figure 5

For a quadrotor flying outdoor it is always under theeffect of external disturbances such as induced by windTherefore simulation is further carried out in the presence ofexternal disturbances Here disturbances are introduced on

Mathematical Problems in Engineering 7

0

04

08

Time (s)

minus04

minus080 2 4 6

Ang

ular

vel

ocity

(rad

s)

120596

1120596

2120596

3120596

Figure 5 The angular velocity 120596 in the absence of externaldisturbances

02

04

Time (s)

minus02

minus040

0

2 4 6 8 10 12

The q

uate

rnio

nq

q1q2q3

Figure 6 The response of the unit quaternion q in the presence ofexternal disturbances

the pitch roll and yaw at the 3th 65th and the 8th secondsrespectivelyThe attitude control performance obtained fromthe developed controller equation (27) is shown in Figures 6ndash8 From Figures 6-7 it is known that the disturbance torquehas little effect on the performance of the attitude and that isbecause the controller equation (27) is able to guarantee theuniformly ultimately bounded stability of the closed-loopsystem in the presence of disturbance It is seen in Figure 8that although there exists some overshoot for the angular

Time (s)

120601

120579120595

The E

uler

angl

es (d

eg)

50

25

0

minus25

minus500 3 6 9 12

Figure 7 The response of Euler attitude angles in the presence ofexternal disturbances

Time (s)

12

06

0

minus06

minus120 3 6 9 12

1120596

2120596

3120596

Ang

ular

velo

city

(deg

s)

120596

Figure 8 The angular velocity 120596 in the presence of externaldisturbances

velocity when disturbance is introduced to the quadrotor theangular velocity can be stabilized soon

5 Conclusions

In this work the design of a quadrotor UAV attitude stabi-lization controller using quaternion feedback and integratorbackstepping was presented With appropriate choice ofintegrator backstepping variables both equilibrium points in

8 Mathematical Problems in Engineering

the closed-loop system are proved to be asymptotically stableFurthermore taking external disturbance torque into consid-eration the attitude and the angular velocity of the quadro-tor were governed to be uniformly ultimately bounded bythe proposed controller Simulations of a quadrotor UAVwere also presented to illustrate the performance of the con-troller and that the attitude of the UAV was regulated to theclosest equilibrium point Future work will emphasize theposition or path following control of the quadrotor even inthe presence of external disturbance

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This present work was supported partially by National Natu-ral Science Foundation of China (Project no 61304149) andNatural Science Foundation of Liaoning China (Project no2013020044) The authors highly appreciate the above finan-cial supports

References

[1] C Shen Z J Rong andM Dunlop ldquoDetermining the full mag-netic field gradient from two spacecraft measurements underspecial constraintsrdquo Journal of Geophysical Research A vol 117no 10 2012

[2] W C Tu S R Elkington X L Li W L Liu and J BonnellldquoQuantifying radial diffusion coefficients of radiation belt elec-trons based on globalMHDsimulation and spacecraftmeasure-mentsrdquo Journal of Geophysical Research A vol 117 no 10 2012

[3] Y D Song and W C Cai ldquoNew intermediate quaternion basedcontrol of spacecraft part Imdashalmost global attitude trackingrdquoInternational Journal of Innovative Computing Information andControl vol 8 no 10 pp 7307ndash7319 2012

[4] GM Li and LD Liu ldquoCoordinatedmultiple spacecraft attitudecontrol with communication time delays and uncertaintiesrdquoChinese Journal of Aeronautics vol 25 no 5 pp 698ndash708 2012

[5] F Pantellini S Belheouane N Meyer-Vernet and A ZaslavskyldquoNano dust impacts on spacecraft and boom antenna chargingrdquoAstrophysics and Space Science vol 341 no 2 pp 309ndash314 2012

[6] X Y Gao K L Teo andG RDuan ldquoRobust119867infincontrol of spa-

cecraft rendezvous on elliptical orbitrdquo Journal of the FranklinInstitute vol 349 no 8 pp 2515ndash2529 2012

[7] H R Williams R M Ambrosi N P Bannister P Samara-Ratna and J Sykes ldquoA conceptual spacecraft radioisotope ther-moelectric and heating unit (RTHU)rdquo International Journal ofEnergy Research vol 36 no 12 pp 1192ndash1200 2012

[8] S Laborde and A Calvi ldquoSpacecraft base-sine vibration testdata uncertainties investigation based on stochastic scatterapproachrdquoMechanical Systems and Signal Processing vol 32 pp69ndash78 2012

[9] S Yin S X Ding A H A Sari andH Hao ldquoData-drivenmon-itoring for stochastic systems and its application on batch pro-cessrdquo International Journal of Systems Science vol 44 no 7 pp1366ndash1376 2013

[10] S Yin S X Ding A Haghani H Hao and P Zhang ldquoA com-parison study of basic data-driven fault diagnosis and processmonitoring methods on the benchmark Tennessee Eastmanprocessrdquo Journal of Process Control vol 22 no 9 pp 1567ndash15812012

[11] S Yin H Luo and S-X Ding ldquoReal-time implementation offault-tolerant control systems with performance optimizationrdquoIEEE Transactions on Industrial Electronics vol 61 no 5 pp2402ndash2411 2013

[12] S Yin G Wang and H R Karimi ldquoData-driven design ofrobust fault detection system for wind turbinesrdquo Mechatronics2013

[13] S Yin X Yang and H R Karimi ldquoData-driven adaptive obse-rver for fault diagnosisrdquoMathematical Problems in Engineeringvol 2012 Article ID 832836 21 pages 2012

[14] E V Morozov and A V Lopatin ldquoDesign and analysis of thecomposite lattice frame of a spacecraft solar arrayrdquo CompositeStructures vol 94 no 10 pp 3106ndash3114 2012

[15] F Nemec O Santolik M Parrot and J S Pickett ldquoMagneto-spheric line radiation event observed simultaneously on boardCluster 1 Cluster 2 and DEMETER spacecraftrdquo GeophysicalResearch Letters vol 39 no 18 2012

[16] L Palin C Jacquey J A Sauvaud et al ldquoStatistical analyzis ofdipolarizations using spacecraft closely separated along Z in thenear-Earth magnetotailrdquo Journal of Geophysical Research A vol117 no 9 2012

[17] YMiyake H Usui H Kojima andHNakashima ldquoPlasma par-ticle simulations on stray photoelectron current flows arounda spacecraftrdquo Journal of Geophysical Research A vol 117 no 92012

[18] M J Aschwanden J P Wuelser N V Nitta J R Lemen M LDeRosa andAMalanushenko ldquoFirst three-dimensional recon-structions of coronal loopswith the STEREO119860+119861 spacecraft IVMagnetic modeling with twisted force-free fieldsrdquo The Astro-physical Journal vol 756 no 2 article 124 2012

[19] R E Denton B U O Sonnerup J Birn et al ldquoTest of Shi et almethod to infer the magnetic reconnection geometry fromspacecraft data MHD simulation with guide field and antipar-allel kinetic simulationrdquo Journal of Geophysical Research A vol117 no 9 2012

[20] K D Bilimoria and E R Mueller ldquoHandling qualities of acapsule spacecraft during atmospheric entryrdquo Journal of Space-craft and Rockets vol 49 no 5 pp 935ndash943 2012

[21] H Lu Y-H Li and C-L Zhu ldquoRobust synthesized control ofelectromechanical actuator for thrust vector system in space-craftrdquo Computers amp Mathematics with Applications vol 64 no5 pp 699ndash708 2012

[22] S-J Dong Y-Z Li J Wang and J Wang ldquoFuzzy incrementalcontrol algorithm of loop heat pipe cooling system for space-craft applicationsrdquoComputers ampMathematics with Applicationsvol 64 no 5 pp 877ndash886 2012

[23] A T Basilevsky ldquoAnalysis of suspicious objects in TVpanoramataken byVenera-9 spacecraftrdquo Solar SystemResearch vol 46 no5 pp 374ndash378 2012

[24] C Edwards and S Spurgeon Sliding Mode Control Theory andApplications Taylor amp Francis Boca Raton Fla USA 1998

[25] K B McCoy I Derecho TWong et al ldquoInsights into the extre-motolerance of Acinetobacter radioresistens 50v1 a gram-neg-ative bacterium isolated from the Mars Odyssey spacecraftrdquoAstrobiology vol 12 no 9 pp 854ndash862 2012

Mathematical Problems in Engineering 9

[26] K Yong S Jo and H Bang ldquoA modified rodrigues parameter-based nonlinear observer design for spacecraft gyroscope para-meters estimationrdquo Transactions of the Japan Society For Aero-nautical and Space Sciences vol 55 no 5 pp 313ndash320 2012

[27] J X Fan and D Zhou ldquoNonlinear attitude control of flexiblespacecraft with scissored pairs of control moment gyrosrdquo Jour-nal of Dynamic Systems Measurement and Control vol 134 no5 Article ID 054502 5 pages 2012

[28] Y C Xu andQ Chen ldquoMinimization ofmass for heat exchangernetworks in spacecrafts based on the entransy dissipation the-oryrdquo International Journal of Heat andMass Transfer vol 55 no19-20 pp 5148ndash5156 2012

[29] H-T Cui and X-J Cheng ldquoAnti-unwinding attitude maneuvercontrol of spacecraft considering bounded disturbance andinput saturationrdquo Science China Technological Sciences vol 55no 9 pp 2518ndash2529 2012

[30] A-M Zou K D Kumar and Z-G Hou ldquoAttitude coordinationcontrol for a group of spacecraft without velocity measure-mentsrdquo IEEE Transactions on Control Systems Technology vol20 no 5 pp 1160ndash1174 2012

[31] R P Praveen M H Ravichandran V T S Achari V P J RajG Madhu and G R Bindu ldquoA novel slotless Halbach-arraypermanent-magnet brushless dc motor for spacecraft applica-tionsrdquo IEEE Transactions on Industrial Electronics vol 59 no 9pp 3553ndash3560 2012

[32] K G Klein G G Howes J M TenBarge S D Bale C H KChen and C S Salem ldquoUsing synthetic spacecraft data to inter-pret compressible fluctuations in solar wind turbulencerdquo TheAstrophysical Journal vol 755 no 2 article 159 2012

[33] G M Chen J Y Xu W B Wang J H Lei and A G BurnsldquoA comparison of the effects of CIR- and CME-induced geo-magnetic activity on thermospheric densities and spacecraftorbits case studiesrdquo Journal of Geophysical Research A vol 117no 8 2012

[34] Z Y Tan L Dong and F L Tang ldquoMonte Carlo calculations ofcharacteristic quantities of low-energy electron irradiation tospacecraft dielectricsrdquo Nuclear Instruments amp Methods in Phys-ics Research Section B vol 285 pp 86ndash93 2012

[35] H K Khalil Nonlinear Systems Prentice Hall Upper SaddleRiver NJ USA 3rd edition 2002

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 4: Research Article Attitude Stabilization Control of a Quadrotor UAV …downloads.hindawi.com/journals/mpe/2014/749803.pdf · 2019-07-31 · time and remain therea er. e sliding mode

4 Mathematical Problems in Engineering

rrdReferencepath

trajectory

Positioncontrol

The desiredattitude

Desired thrust T

Attitudecontrol

Motordynamics

The attitude and angular velocity

dynamicsRigid body

Feedback of the actual position

Figure 2 The control structure of the quadrotor UAV

design attitude controller and the following change of coor-dinates will be firstly introduced

z1= x1 (14)

z2= x2minus 1205721 (15)

z3= x3minus 1205722 (16)

where 1205721isin R3 and 120572

2isin R119873 are virtual control inputs to be

designed laterBased on the preceding coordinates changes the follow-

ing procedures can be followed to design a controller tostabilize the attitude of the considered quadrotor UAV

Step 1 Westartwith (14) by considering x2as the control vari-

able It is obtained from (2) (3) and (10) that

z1=

1

2[sgn(119902

0)q119879120596[119902

0E3+ S (q)]119879120596119879]

119879

=1

2[sgn (119902

0) qT

1199020E3+ S (q)

]120596

= P (Q)120596

(17)

where P(Q) = (12) [sgn(1199020)q1198791199020E3+S(q)

]The task in this step is to design a virtual control law 120572

1

to guarantee lim119905rarrinfin

z1(119905) = 0 Choose a Lyapunov candidate

function as 1198811= (12)z119879

1z1 and design the virtual control 120572

1

as 1205721= minus1198971P119879(Q)z

1 where 119897

1isin R is a positive scalar Then

applying (15) and (17) yields

1= z1198791P (Q)120596

= z1198791P (Q) (z

2minus 1198971P119879 (Q) 119911

1)

= minus1198971z1198791P (Q)P119879 (Q) z

1+ z1198791P (Q) z

2

(18)

Hence if z2

= 0 then 1

= minus1198971z1198791P(Q)P119879(Q)z

1=

minus1198971P119879(Q)z

12

lt 0 for all P119879(Q)z1

= 0 By using Lyapunovstability theory [35] it can prove that

lim119905rarrinfin

10038171003817100381710038171003817P119879 (Q) z

1

10038171003817100381710038171003817= 0 (19)

On the other hand it can be obtained from the definitionof P(Q) that

P119879 (Q) z1=

1

2[sgn (119902

0) q119879

1199020E3+ S (q)

]

119879

[1 minus10038161003816100381610038161199020

1003816100381610038161003816 q119879]119879

=1

2sgn (119902

0) q

(20)

Hence it leaves (19)-(20) as lim119905rarrinfin

sgn(1199020)q = 0 Then

using (13) leads to lim119905rarrinfin

q = 0

The quadrotor UAV actually is an underactuated systembecause it has six degrees of freedom while it has only fourinputs The collective input (or throttle input) is the sum ofthe thrusts of each motor Hence the control structure of anrigid quadrotor is illustrated in Figure 2 Position control andattitude control are included Assumed that the desired totalthrust supplied by the position control is 119879 which is gener-ated by the four rotors and given by

119879 = 119887

4

sum

119894=1

1206032

119894 (21)

Accordingly the desired speed of the four motors can beobtained from (7) and (21) that is 120578 = Nx

3with 120578 =

[1199061 1199062

1199063

119879]119879 and

N =

[[[

[

0 119889119887 0 minus119889119887

119889119887 0 minus119889119887 0

120581 minus120581 120581 minus120581

119887 119887 119887 119887

]]]

]

(22)

where N is nonsingular as long as 119889119887120581 = 0

Step 2 From (22) one has u = ΞNx3 where

Ξ =[[[

[

1 0 0 0

0 1 0 0

0 0 1 0

0 0 0 0

]]]

]

(23)

We now differentiate the second error z2 using (15) to give

Iz2= Ix2minus I1= minusS (x

2) Ix2minus G119886+ ΞNx

3minus J1 (24)

Choose another Lyapunov candidate function 1198812

= 1198811+

(12)z1198792Iz2 and design the virtual control law 120572

2as

1205722= (ΞN)

dagger[S (x2) Ix2minus P119879 (Q) z

1minus 1198972z2+ G119886+ I1]

(25)

Mathematical Problems in Engineering 5

where 1198972isin R is a positive constant and (sdot)

dagger denotes the pseudoinverse of a full-row rank matrix

Differentiating both sides of 1198812and inserting (24) and

(25) yield

2= 1+ z1198792Iz2

= minus1198971z1198791P (Q)P119879 (Q) z

1+ z1198791P (Q) z

2

+ z1198792[minusS (x

2) Ix2minus G119886+ ΞN (z

3+ 1205722) minus I

1]

= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2+ z1198792ΞNz3

(26)

Again if z3= 0 one has

2= minus1198971P119879(Q)z

12

minus 1198972z22 and

thus both z1and z2will converge to zero asymptotically

According to the analysis in Steps 1 and 2 if z3can be

driven to zero by designing an appropriate controller then z1

and z2will also be governed to zero and thus the quadrotor

attitude will be stabilized In the following theorem we sum-marize our control solution to drive z

3to zero by incorporat-

ing backstepping-based control action

Theorem 1 Consider the quadrotor attitude system describedby (2)ndash(5) design a nonlinear backstepping controller as fol-lows

120591 = Xminus1 [minus(ΞN)119879z2minus 1198973z3+ I1198982] + f (27)

where 1198973isin R is an positive control gain Then the closed-loop

attitude system is asymptotically stable that is lim119905rarrinfin

q(119905) =[0 0 0]

119879 lim119905rarrinfin120596(119905) = [0 0 0]

119879

Proof It can be obtained from (12) and (16) that

I119898z3= I119898x3minus I1198982= X (120591 minus f) minus I

1198982 (28)

Consider another candidate Lyapunov function1198813as follows

1198813= 1198812+

1

2z1198793I119898z3 (29)

Differentiating (29) and inserting (26) and (28) result in

3= 2+ z1198793I119898z3

= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2

+ z1198792ΞNz3+ z1198793[X (120591 minus f) minus I

1198982]

(30)

With the developed controller equation (27) (30) can besimplified into the following form

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3le 0 (31)

Investigating of 1198813in (29) shows clearly that 119881

3gt 0 for all z

119894

119894 = 1 2 3 and also that 1198813rarr infin when z

119894rarr infin Therefore

in accordancewith LaSalle-Yoshizawarsquos theorem [35] 3from

(31) fulfills

3le minus119882(z

1 z2 z3) le 0 (32)

where 119882(z1 z2 z3) is a continuous function Then all solu-

tion z119894(119905) are uniformly globally bounded and

lim119905rarrinfin

119882(z1 z2 z3) = 0 (33)

Hence the controller is uniformly globally asymptoticallystable since additionally119882(z

1 z2 z3) gt 0 Moreover it can be

concluded from (31)ndash(33) that

lim119905rarrinfin

z119894(119905) = 0 (34)

To this end it can be obtained from (14)ndash(16) the defini-tion of 120572

1and 120572

2 and (34) that

lim119905rarrinfin

q (119905) = [0 0 0]119879

lim119905rarrinfin

120596 (119905) = [0 0 0]119879

(35)

Summarizing the above analysis it can come to the conclu-sion that the closed-loop attitude system of the consideredquadrotor UAV is asymptotically stable Thereby the proof iscompleted here

The result obtained fromTheorem 1 can only be guaran-teed when the quadrotor UAV is free of external disturbanceHowever this case will never be true in practical flyingespecially when the quadrotor flies outdoor Assume that theexternal disturbance torque acting on the quadrotor is u

119889isin

R3 then the dynamics of the quadrotor equation (4) or (11)will be changed as follows

Ix2= minusS (x

2) Ix2minus G119886+ u + u

119889 (36)

Although the disturbance torque u119889is inevitable it is

always bounded in practice Hence it is reasonable to assumethat there exists a positive scalar 119889max isin R such that u

119889 le

119889max

Theorem 2 Consider the quadrotor attitude system describedby (2)ndash(5) in the presence of external disturbance torque u

119889

with application of the controller equation (27) suppose thatthe control gain 119897

2is chosen to satisfy

1198972minus 120576 gt 0 (37)

where 120576 isin R is a positive scalar specified by the designer Thenthe closed-loop attitude system is uniformly ultimately boundedstable

Proof Using the almost the same analysis as in the proof ofTheorem 1 one has

2= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2+ z1198792ΞNz3+ z1198792u119889

(38)

Then it leaves 3in (30) as

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3+ z1198792u119889 (39)

Applying the Youngrsquos inequality the following inequality canbe established

z1198792u119889le 120576

1003817100381710038171003817z21003817100381710038171003817

2

+1

4120576

1003817100381710038171003817u1198891003817100381710038171003817

2

le 1205761003817100381710038171003817z2

1003817100381710038171003817

2

+1

41205761198892

max (40)

6 Mathematical Problems in Engineering

Table 1 Quadrotor UAV model parameters

Parameters Description Value Units119892 Gravity 981 ms2

119898 Mass 0468 kg119889 Distance 0225 m119868119898119894 119894 = 1 2 3 Rotor inertia 34 times 10

minus5 kgm2

119868119909

Roll inertia 49 times 10minus3 kgm2

119868119910

Pitch inertia 49 times 10minus3 kgm2

119868119911

Yaw inertia 88 times 10minus3 kgm2

119877119886

Motor resistance 067 Ω

119896119898

Motor constant 43 times 10minus3 NmA

119896119892

Gear ratio 56119887 Proportionality constant 29 times 10

minus5

120581 Proportionality constant 11 times 10minus6

It is thus obtained from (40) that 3is bounded by

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3+ z1198792u119889

le minus1198971z1198791P (Q)P119879 (Q) z

1minus (1198972minus 120576) z1198792z2minus 1198973z1198793z3+

1

41205761198892

max

(41)

With the choice of control gains in (37) it leads to

3le minus2119897119881

3+

1198892

max4120576

(42)

where 119897 = min1198971120582min(P(Q)P119879(Q)) (119897

2minus 120576)120582max(I)

1198973120582max(I119898) 120582min(sdot) and 120582max(sdot) denote the minimum and

themaximum eigenvalue ofmatrix respectively UsingTheo-rem 418 (page 172) in [35] it can be concluded from (42) that1198813is uniformly ultimately bounded togetherwith the states z

119894

119894 = 1 2 3 More precisely there exists a finite-time 1199050isin R+

such that z119894(119905) le 120576

lowast

1 z119886(119905) le 120576

lowast

1for any 120576

lowast

1gt 119889max2

radic119897120576

and 119905 ge 1199050 119894 = 1 2 3 In other words the closed-loop attitude

system is uniformly ultimately bounded stable Hence theproof of Theorem 2 is completed

4 Numerical Example

In this section the properties of the proposed attitude stabil-ization approach is evaluated and simulated numerically bythe quadrotor model presented in [5] The physical param-eters of this model are listed in Table 1 At time 119905 = 0 theinitial attitude of the quadrotor isΘ(0) = [35 minus45 18]

119879degcorresponding to the unit quaternion values q(0) =

[03315 minus03170 00242]119879 the initial angular velocity is of

120596(0) = [0 0 0]119879 radsecThe control gains for the controller

equation (27) are chosen as 1198971= 002 119897

2= 0075 and 119897

3=

0008 Moreover attitude and angular velocity sensor noises(1205902119901) 00001(1120590) aremodeled as zero-meanGaussian random

variables with variance 1205902119901

In the ideal case that the quadrotor is free of external dis-turbance torques with application of the controller equation

02

04

Time (s)

The q

uate

rnio

nq

q1q2q3

minus02

minus040

0

2 4 6

Figure 3 The response of the unit quaternion q in the absence ofexternal disturbances

0

20

40

Time (s)0 2 4 6

minus20

minus40

120601

120579120595

The E

uler

angl

es (d

eg)

Figure 4 The response of Euler attitude angles in the absence ofexternal disturbances

(27) it leads to the control performance shown in Figures 3ndash5It is observed from the response of the unit quaternion andthe Euler attitude angles shown in Figures 3 and 4 respec-tively that the attitude is successfully accomplished while theresulted angular velocity is illustrated in Figure 5

For a quadrotor flying outdoor it is always under theeffect of external disturbances such as induced by windTherefore simulation is further carried out in the presence ofexternal disturbances Here disturbances are introduced on

Mathematical Problems in Engineering 7

0

04

08

Time (s)

minus04

minus080 2 4 6

Ang

ular

vel

ocity

(rad

s)

120596

1120596

2120596

3120596

Figure 5 The angular velocity 120596 in the absence of externaldisturbances

02

04

Time (s)

minus02

minus040

0

2 4 6 8 10 12

The q

uate

rnio

nq

q1q2q3

Figure 6 The response of the unit quaternion q in the presence ofexternal disturbances

the pitch roll and yaw at the 3th 65th and the 8th secondsrespectivelyThe attitude control performance obtained fromthe developed controller equation (27) is shown in Figures 6ndash8 From Figures 6-7 it is known that the disturbance torquehas little effect on the performance of the attitude and that isbecause the controller equation (27) is able to guarantee theuniformly ultimately bounded stability of the closed-loopsystem in the presence of disturbance It is seen in Figure 8that although there exists some overshoot for the angular

Time (s)

120601

120579120595

The E

uler

angl

es (d

eg)

50

25

0

minus25

minus500 3 6 9 12

Figure 7 The response of Euler attitude angles in the presence ofexternal disturbances

Time (s)

12

06

0

minus06

minus120 3 6 9 12

1120596

2120596

3120596

Ang

ular

velo

city

(deg

s)

120596

Figure 8 The angular velocity 120596 in the presence of externaldisturbances

velocity when disturbance is introduced to the quadrotor theangular velocity can be stabilized soon

5 Conclusions

In this work the design of a quadrotor UAV attitude stabi-lization controller using quaternion feedback and integratorbackstepping was presented With appropriate choice ofintegrator backstepping variables both equilibrium points in

8 Mathematical Problems in Engineering

the closed-loop system are proved to be asymptotically stableFurthermore taking external disturbance torque into consid-eration the attitude and the angular velocity of the quadro-tor were governed to be uniformly ultimately bounded bythe proposed controller Simulations of a quadrotor UAVwere also presented to illustrate the performance of the con-troller and that the attitude of the UAV was regulated to theclosest equilibrium point Future work will emphasize theposition or path following control of the quadrotor even inthe presence of external disturbance

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This present work was supported partially by National Natu-ral Science Foundation of China (Project no 61304149) andNatural Science Foundation of Liaoning China (Project no2013020044) The authors highly appreciate the above finan-cial supports

References

[1] C Shen Z J Rong andM Dunlop ldquoDetermining the full mag-netic field gradient from two spacecraft measurements underspecial constraintsrdquo Journal of Geophysical Research A vol 117no 10 2012

[2] W C Tu S R Elkington X L Li W L Liu and J BonnellldquoQuantifying radial diffusion coefficients of radiation belt elec-trons based on globalMHDsimulation and spacecraftmeasure-mentsrdquo Journal of Geophysical Research A vol 117 no 10 2012

[3] Y D Song and W C Cai ldquoNew intermediate quaternion basedcontrol of spacecraft part Imdashalmost global attitude trackingrdquoInternational Journal of Innovative Computing Information andControl vol 8 no 10 pp 7307ndash7319 2012

[4] GM Li and LD Liu ldquoCoordinatedmultiple spacecraft attitudecontrol with communication time delays and uncertaintiesrdquoChinese Journal of Aeronautics vol 25 no 5 pp 698ndash708 2012

[5] F Pantellini S Belheouane N Meyer-Vernet and A ZaslavskyldquoNano dust impacts on spacecraft and boom antenna chargingrdquoAstrophysics and Space Science vol 341 no 2 pp 309ndash314 2012

[6] X Y Gao K L Teo andG RDuan ldquoRobust119867infincontrol of spa-

cecraft rendezvous on elliptical orbitrdquo Journal of the FranklinInstitute vol 349 no 8 pp 2515ndash2529 2012

[7] H R Williams R M Ambrosi N P Bannister P Samara-Ratna and J Sykes ldquoA conceptual spacecraft radioisotope ther-moelectric and heating unit (RTHU)rdquo International Journal ofEnergy Research vol 36 no 12 pp 1192ndash1200 2012

[8] S Laborde and A Calvi ldquoSpacecraft base-sine vibration testdata uncertainties investigation based on stochastic scatterapproachrdquoMechanical Systems and Signal Processing vol 32 pp69ndash78 2012

[9] S Yin S X Ding A H A Sari andH Hao ldquoData-drivenmon-itoring for stochastic systems and its application on batch pro-cessrdquo International Journal of Systems Science vol 44 no 7 pp1366ndash1376 2013

[10] S Yin S X Ding A Haghani H Hao and P Zhang ldquoA com-parison study of basic data-driven fault diagnosis and processmonitoring methods on the benchmark Tennessee Eastmanprocessrdquo Journal of Process Control vol 22 no 9 pp 1567ndash15812012

[11] S Yin H Luo and S-X Ding ldquoReal-time implementation offault-tolerant control systems with performance optimizationrdquoIEEE Transactions on Industrial Electronics vol 61 no 5 pp2402ndash2411 2013

[12] S Yin G Wang and H R Karimi ldquoData-driven design ofrobust fault detection system for wind turbinesrdquo Mechatronics2013

[13] S Yin X Yang and H R Karimi ldquoData-driven adaptive obse-rver for fault diagnosisrdquoMathematical Problems in Engineeringvol 2012 Article ID 832836 21 pages 2012

[14] E V Morozov and A V Lopatin ldquoDesign and analysis of thecomposite lattice frame of a spacecraft solar arrayrdquo CompositeStructures vol 94 no 10 pp 3106ndash3114 2012

[15] F Nemec O Santolik M Parrot and J S Pickett ldquoMagneto-spheric line radiation event observed simultaneously on boardCluster 1 Cluster 2 and DEMETER spacecraftrdquo GeophysicalResearch Letters vol 39 no 18 2012

[16] L Palin C Jacquey J A Sauvaud et al ldquoStatistical analyzis ofdipolarizations using spacecraft closely separated along Z in thenear-Earth magnetotailrdquo Journal of Geophysical Research A vol117 no 9 2012

[17] YMiyake H Usui H Kojima andHNakashima ldquoPlasma par-ticle simulations on stray photoelectron current flows arounda spacecraftrdquo Journal of Geophysical Research A vol 117 no 92012

[18] M J Aschwanden J P Wuelser N V Nitta J R Lemen M LDeRosa andAMalanushenko ldquoFirst three-dimensional recon-structions of coronal loopswith the STEREO119860+119861 spacecraft IVMagnetic modeling with twisted force-free fieldsrdquo The Astro-physical Journal vol 756 no 2 article 124 2012

[19] R E Denton B U O Sonnerup J Birn et al ldquoTest of Shi et almethod to infer the magnetic reconnection geometry fromspacecraft data MHD simulation with guide field and antipar-allel kinetic simulationrdquo Journal of Geophysical Research A vol117 no 9 2012

[20] K D Bilimoria and E R Mueller ldquoHandling qualities of acapsule spacecraft during atmospheric entryrdquo Journal of Space-craft and Rockets vol 49 no 5 pp 935ndash943 2012

[21] H Lu Y-H Li and C-L Zhu ldquoRobust synthesized control ofelectromechanical actuator for thrust vector system in space-craftrdquo Computers amp Mathematics with Applications vol 64 no5 pp 699ndash708 2012

[22] S-J Dong Y-Z Li J Wang and J Wang ldquoFuzzy incrementalcontrol algorithm of loop heat pipe cooling system for space-craft applicationsrdquoComputers ampMathematics with Applicationsvol 64 no 5 pp 877ndash886 2012

[23] A T Basilevsky ldquoAnalysis of suspicious objects in TVpanoramataken byVenera-9 spacecraftrdquo Solar SystemResearch vol 46 no5 pp 374ndash378 2012

[24] C Edwards and S Spurgeon Sliding Mode Control Theory andApplications Taylor amp Francis Boca Raton Fla USA 1998

[25] K B McCoy I Derecho TWong et al ldquoInsights into the extre-motolerance of Acinetobacter radioresistens 50v1 a gram-neg-ative bacterium isolated from the Mars Odyssey spacecraftrdquoAstrobiology vol 12 no 9 pp 854ndash862 2012

Mathematical Problems in Engineering 9

[26] K Yong S Jo and H Bang ldquoA modified rodrigues parameter-based nonlinear observer design for spacecraft gyroscope para-meters estimationrdquo Transactions of the Japan Society For Aero-nautical and Space Sciences vol 55 no 5 pp 313ndash320 2012

[27] J X Fan and D Zhou ldquoNonlinear attitude control of flexiblespacecraft with scissored pairs of control moment gyrosrdquo Jour-nal of Dynamic Systems Measurement and Control vol 134 no5 Article ID 054502 5 pages 2012

[28] Y C Xu andQ Chen ldquoMinimization ofmass for heat exchangernetworks in spacecrafts based on the entransy dissipation the-oryrdquo International Journal of Heat andMass Transfer vol 55 no19-20 pp 5148ndash5156 2012

[29] H-T Cui and X-J Cheng ldquoAnti-unwinding attitude maneuvercontrol of spacecraft considering bounded disturbance andinput saturationrdquo Science China Technological Sciences vol 55no 9 pp 2518ndash2529 2012

[30] A-M Zou K D Kumar and Z-G Hou ldquoAttitude coordinationcontrol for a group of spacecraft without velocity measure-mentsrdquo IEEE Transactions on Control Systems Technology vol20 no 5 pp 1160ndash1174 2012

[31] R P Praveen M H Ravichandran V T S Achari V P J RajG Madhu and G R Bindu ldquoA novel slotless Halbach-arraypermanent-magnet brushless dc motor for spacecraft applica-tionsrdquo IEEE Transactions on Industrial Electronics vol 59 no 9pp 3553ndash3560 2012

[32] K G Klein G G Howes J M TenBarge S D Bale C H KChen and C S Salem ldquoUsing synthetic spacecraft data to inter-pret compressible fluctuations in solar wind turbulencerdquo TheAstrophysical Journal vol 755 no 2 article 159 2012

[33] G M Chen J Y Xu W B Wang J H Lei and A G BurnsldquoA comparison of the effects of CIR- and CME-induced geo-magnetic activity on thermospheric densities and spacecraftorbits case studiesrdquo Journal of Geophysical Research A vol 117no 8 2012

[34] Z Y Tan L Dong and F L Tang ldquoMonte Carlo calculations ofcharacteristic quantities of low-energy electron irradiation tospacecraft dielectricsrdquo Nuclear Instruments amp Methods in Phys-ics Research Section B vol 285 pp 86ndash93 2012

[35] H K Khalil Nonlinear Systems Prentice Hall Upper SaddleRiver NJ USA 3rd edition 2002

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 5: Research Article Attitude Stabilization Control of a Quadrotor UAV …downloads.hindawi.com/journals/mpe/2014/749803.pdf · 2019-07-31 · time and remain therea er. e sliding mode

Mathematical Problems in Engineering 5

where 1198972isin R is a positive constant and (sdot)

dagger denotes the pseudoinverse of a full-row rank matrix

Differentiating both sides of 1198812and inserting (24) and

(25) yield

2= 1+ z1198792Iz2

= minus1198971z1198791P (Q)P119879 (Q) z

1+ z1198791P (Q) z

2

+ z1198792[minusS (x

2) Ix2minus G119886+ ΞN (z

3+ 1205722) minus I

1]

= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2+ z1198792ΞNz3

(26)

Again if z3= 0 one has

2= minus1198971P119879(Q)z

12

minus 1198972z22 and

thus both z1and z2will converge to zero asymptotically

According to the analysis in Steps 1 and 2 if z3can be

driven to zero by designing an appropriate controller then z1

and z2will also be governed to zero and thus the quadrotor

attitude will be stabilized In the following theorem we sum-marize our control solution to drive z

3to zero by incorporat-

ing backstepping-based control action

Theorem 1 Consider the quadrotor attitude system describedby (2)ndash(5) design a nonlinear backstepping controller as fol-lows

120591 = Xminus1 [minus(ΞN)119879z2minus 1198973z3+ I1198982] + f (27)

where 1198973isin R is an positive control gain Then the closed-loop

attitude system is asymptotically stable that is lim119905rarrinfin

q(119905) =[0 0 0]

119879 lim119905rarrinfin120596(119905) = [0 0 0]

119879

Proof It can be obtained from (12) and (16) that

I119898z3= I119898x3minus I1198982= X (120591 minus f) minus I

1198982 (28)

Consider another candidate Lyapunov function1198813as follows

1198813= 1198812+

1

2z1198793I119898z3 (29)

Differentiating (29) and inserting (26) and (28) result in

3= 2+ z1198793I119898z3

= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2

+ z1198792ΞNz3+ z1198793[X (120591 minus f) minus I

1198982]

(30)

With the developed controller equation (27) (30) can besimplified into the following form

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3le 0 (31)

Investigating of 1198813in (29) shows clearly that 119881

3gt 0 for all z

119894

119894 = 1 2 3 and also that 1198813rarr infin when z

119894rarr infin Therefore

in accordancewith LaSalle-Yoshizawarsquos theorem [35] 3from

(31) fulfills

3le minus119882(z

1 z2 z3) le 0 (32)

where 119882(z1 z2 z3) is a continuous function Then all solu-

tion z119894(119905) are uniformly globally bounded and

lim119905rarrinfin

119882(z1 z2 z3) = 0 (33)

Hence the controller is uniformly globally asymptoticallystable since additionally119882(z

1 z2 z3) gt 0 Moreover it can be

concluded from (31)ndash(33) that

lim119905rarrinfin

z119894(119905) = 0 (34)

To this end it can be obtained from (14)ndash(16) the defini-tion of 120572

1and 120572

2 and (34) that

lim119905rarrinfin

q (119905) = [0 0 0]119879

lim119905rarrinfin

120596 (119905) = [0 0 0]119879

(35)

Summarizing the above analysis it can come to the conclu-sion that the closed-loop attitude system of the consideredquadrotor UAV is asymptotically stable Thereby the proof iscompleted here

The result obtained fromTheorem 1 can only be guaran-teed when the quadrotor UAV is free of external disturbanceHowever this case will never be true in practical flyingespecially when the quadrotor flies outdoor Assume that theexternal disturbance torque acting on the quadrotor is u

119889isin

R3 then the dynamics of the quadrotor equation (4) or (11)will be changed as follows

Ix2= minusS (x

2) Ix2minus G119886+ u + u

119889 (36)

Although the disturbance torque u119889is inevitable it is

always bounded in practice Hence it is reasonable to assumethat there exists a positive scalar 119889max isin R such that u

119889 le

119889max

Theorem 2 Consider the quadrotor attitude system describedby (2)ndash(5) in the presence of external disturbance torque u

119889

with application of the controller equation (27) suppose thatthe control gain 119897

2is chosen to satisfy

1198972minus 120576 gt 0 (37)

where 120576 isin R is a positive scalar specified by the designer Thenthe closed-loop attitude system is uniformly ultimately boundedstable

Proof Using the almost the same analysis as in the proof ofTheorem 1 one has

2= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2+ z1198792ΞNz3+ z1198792u119889

(38)

Then it leaves 3in (30) as

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3+ z1198792u119889 (39)

Applying the Youngrsquos inequality the following inequality canbe established

z1198792u119889le 120576

1003817100381710038171003817z21003817100381710038171003817

2

+1

4120576

1003817100381710038171003817u1198891003817100381710038171003817

2

le 1205761003817100381710038171003817z2

1003817100381710038171003817

2

+1

41205761198892

max (40)

6 Mathematical Problems in Engineering

Table 1 Quadrotor UAV model parameters

Parameters Description Value Units119892 Gravity 981 ms2

119898 Mass 0468 kg119889 Distance 0225 m119868119898119894 119894 = 1 2 3 Rotor inertia 34 times 10

minus5 kgm2

119868119909

Roll inertia 49 times 10minus3 kgm2

119868119910

Pitch inertia 49 times 10minus3 kgm2

119868119911

Yaw inertia 88 times 10minus3 kgm2

119877119886

Motor resistance 067 Ω

119896119898

Motor constant 43 times 10minus3 NmA

119896119892

Gear ratio 56119887 Proportionality constant 29 times 10

minus5

120581 Proportionality constant 11 times 10minus6

It is thus obtained from (40) that 3is bounded by

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3+ z1198792u119889

le minus1198971z1198791P (Q)P119879 (Q) z

1minus (1198972minus 120576) z1198792z2minus 1198973z1198793z3+

1

41205761198892

max

(41)

With the choice of control gains in (37) it leads to

3le minus2119897119881

3+

1198892

max4120576

(42)

where 119897 = min1198971120582min(P(Q)P119879(Q)) (119897

2minus 120576)120582max(I)

1198973120582max(I119898) 120582min(sdot) and 120582max(sdot) denote the minimum and

themaximum eigenvalue ofmatrix respectively UsingTheo-rem 418 (page 172) in [35] it can be concluded from (42) that1198813is uniformly ultimately bounded togetherwith the states z

119894

119894 = 1 2 3 More precisely there exists a finite-time 1199050isin R+

such that z119894(119905) le 120576

lowast

1 z119886(119905) le 120576

lowast

1for any 120576

lowast

1gt 119889max2

radic119897120576

and 119905 ge 1199050 119894 = 1 2 3 In other words the closed-loop attitude

system is uniformly ultimately bounded stable Hence theproof of Theorem 2 is completed

4 Numerical Example

In this section the properties of the proposed attitude stabil-ization approach is evaluated and simulated numerically bythe quadrotor model presented in [5] The physical param-eters of this model are listed in Table 1 At time 119905 = 0 theinitial attitude of the quadrotor isΘ(0) = [35 minus45 18]

119879degcorresponding to the unit quaternion values q(0) =

[03315 minus03170 00242]119879 the initial angular velocity is of

120596(0) = [0 0 0]119879 radsecThe control gains for the controller

equation (27) are chosen as 1198971= 002 119897

2= 0075 and 119897

3=

0008 Moreover attitude and angular velocity sensor noises(1205902119901) 00001(1120590) aremodeled as zero-meanGaussian random

variables with variance 1205902119901

In the ideal case that the quadrotor is free of external dis-turbance torques with application of the controller equation

02

04

Time (s)

The q

uate

rnio

nq

q1q2q3

minus02

minus040

0

2 4 6

Figure 3 The response of the unit quaternion q in the absence ofexternal disturbances

0

20

40

Time (s)0 2 4 6

minus20

minus40

120601

120579120595

The E

uler

angl

es (d

eg)

Figure 4 The response of Euler attitude angles in the absence ofexternal disturbances

(27) it leads to the control performance shown in Figures 3ndash5It is observed from the response of the unit quaternion andthe Euler attitude angles shown in Figures 3 and 4 respec-tively that the attitude is successfully accomplished while theresulted angular velocity is illustrated in Figure 5

For a quadrotor flying outdoor it is always under theeffect of external disturbances such as induced by windTherefore simulation is further carried out in the presence ofexternal disturbances Here disturbances are introduced on

Mathematical Problems in Engineering 7

0

04

08

Time (s)

minus04

minus080 2 4 6

Ang

ular

vel

ocity

(rad

s)

120596

1120596

2120596

3120596

Figure 5 The angular velocity 120596 in the absence of externaldisturbances

02

04

Time (s)

minus02

minus040

0

2 4 6 8 10 12

The q

uate

rnio

nq

q1q2q3

Figure 6 The response of the unit quaternion q in the presence ofexternal disturbances

the pitch roll and yaw at the 3th 65th and the 8th secondsrespectivelyThe attitude control performance obtained fromthe developed controller equation (27) is shown in Figures 6ndash8 From Figures 6-7 it is known that the disturbance torquehas little effect on the performance of the attitude and that isbecause the controller equation (27) is able to guarantee theuniformly ultimately bounded stability of the closed-loopsystem in the presence of disturbance It is seen in Figure 8that although there exists some overshoot for the angular

Time (s)

120601

120579120595

The E

uler

angl

es (d

eg)

50

25

0

minus25

minus500 3 6 9 12

Figure 7 The response of Euler attitude angles in the presence ofexternal disturbances

Time (s)

12

06

0

minus06

minus120 3 6 9 12

1120596

2120596

3120596

Ang

ular

velo

city

(deg

s)

120596

Figure 8 The angular velocity 120596 in the presence of externaldisturbances

velocity when disturbance is introduced to the quadrotor theangular velocity can be stabilized soon

5 Conclusions

In this work the design of a quadrotor UAV attitude stabi-lization controller using quaternion feedback and integratorbackstepping was presented With appropriate choice ofintegrator backstepping variables both equilibrium points in

8 Mathematical Problems in Engineering

the closed-loop system are proved to be asymptotically stableFurthermore taking external disturbance torque into consid-eration the attitude and the angular velocity of the quadro-tor were governed to be uniformly ultimately bounded bythe proposed controller Simulations of a quadrotor UAVwere also presented to illustrate the performance of the con-troller and that the attitude of the UAV was regulated to theclosest equilibrium point Future work will emphasize theposition or path following control of the quadrotor even inthe presence of external disturbance

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This present work was supported partially by National Natu-ral Science Foundation of China (Project no 61304149) andNatural Science Foundation of Liaoning China (Project no2013020044) The authors highly appreciate the above finan-cial supports

References

[1] C Shen Z J Rong andM Dunlop ldquoDetermining the full mag-netic field gradient from two spacecraft measurements underspecial constraintsrdquo Journal of Geophysical Research A vol 117no 10 2012

[2] W C Tu S R Elkington X L Li W L Liu and J BonnellldquoQuantifying radial diffusion coefficients of radiation belt elec-trons based on globalMHDsimulation and spacecraftmeasure-mentsrdquo Journal of Geophysical Research A vol 117 no 10 2012

[3] Y D Song and W C Cai ldquoNew intermediate quaternion basedcontrol of spacecraft part Imdashalmost global attitude trackingrdquoInternational Journal of Innovative Computing Information andControl vol 8 no 10 pp 7307ndash7319 2012

[4] GM Li and LD Liu ldquoCoordinatedmultiple spacecraft attitudecontrol with communication time delays and uncertaintiesrdquoChinese Journal of Aeronautics vol 25 no 5 pp 698ndash708 2012

[5] F Pantellini S Belheouane N Meyer-Vernet and A ZaslavskyldquoNano dust impacts on spacecraft and boom antenna chargingrdquoAstrophysics and Space Science vol 341 no 2 pp 309ndash314 2012

[6] X Y Gao K L Teo andG RDuan ldquoRobust119867infincontrol of spa-

cecraft rendezvous on elliptical orbitrdquo Journal of the FranklinInstitute vol 349 no 8 pp 2515ndash2529 2012

[7] H R Williams R M Ambrosi N P Bannister P Samara-Ratna and J Sykes ldquoA conceptual spacecraft radioisotope ther-moelectric and heating unit (RTHU)rdquo International Journal ofEnergy Research vol 36 no 12 pp 1192ndash1200 2012

[8] S Laborde and A Calvi ldquoSpacecraft base-sine vibration testdata uncertainties investigation based on stochastic scatterapproachrdquoMechanical Systems and Signal Processing vol 32 pp69ndash78 2012

[9] S Yin S X Ding A H A Sari andH Hao ldquoData-drivenmon-itoring for stochastic systems and its application on batch pro-cessrdquo International Journal of Systems Science vol 44 no 7 pp1366ndash1376 2013

[10] S Yin S X Ding A Haghani H Hao and P Zhang ldquoA com-parison study of basic data-driven fault diagnosis and processmonitoring methods on the benchmark Tennessee Eastmanprocessrdquo Journal of Process Control vol 22 no 9 pp 1567ndash15812012

[11] S Yin H Luo and S-X Ding ldquoReal-time implementation offault-tolerant control systems with performance optimizationrdquoIEEE Transactions on Industrial Electronics vol 61 no 5 pp2402ndash2411 2013

[12] S Yin G Wang and H R Karimi ldquoData-driven design ofrobust fault detection system for wind turbinesrdquo Mechatronics2013

[13] S Yin X Yang and H R Karimi ldquoData-driven adaptive obse-rver for fault diagnosisrdquoMathematical Problems in Engineeringvol 2012 Article ID 832836 21 pages 2012

[14] E V Morozov and A V Lopatin ldquoDesign and analysis of thecomposite lattice frame of a spacecraft solar arrayrdquo CompositeStructures vol 94 no 10 pp 3106ndash3114 2012

[15] F Nemec O Santolik M Parrot and J S Pickett ldquoMagneto-spheric line radiation event observed simultaneously on boardCluster 1 Cluster 2 and DEMETER spacecraftrdquo GeophysicalResearch Letters vol 39 no 18 2012

[16] L Palin C Jacquey J A Sauvaud et al ldquoStatistical analyzis ofdipolarizations using spacecraft closely separated along Z in thenear-Earth magnetotailrdquo Journal of Geophysical Research A vol117 no 9 2012

[17] YMiyake H Usui H Kojima andHNakashima ldquoPlasma par-ticle simulations on stray photoelectron current flows arounda spacecraftrdquo Journal of Geophysical Research A vol 117 no 92012

[18] M J Aschwanden J P Wuelser N V Nitta J R Lemen M LDeRosa andAMalanushenko ldquoFirst three-dimensional recon-structions of coronal loopswith the STEREO119860+119861 spacecraft IVMagnetic modeling with twisted force-free fieldsrdquo The Astro-physical Journal vol 756 no 2 article 124 2012

[19] R E Denton B U O Sonnerup J Birn et al ldquoTest of Shi et almethod to infer the magnetic reconnection geometry fromspacecraft data MHD simulation with guide field and antipar-allel kinetic simulationrdquo Journal of Geophysical Research A vol117 no 9 2012

[20] K D Bilimoria and E R Mueller ldquoHandling qualities of acapsule spacecraft during atmospheric entryrdquo Journal of Space-craft and Rockets vol 49 no 5 pp 935ndash943 2012

[21] H Lu Y-H Li and C-L Zhu ldquoRobust synthesized control ofelectromechanical actuator for thrust vector system in space-craftrdquo Computers amp Mathematics with Applications vol 64 no5 pp 699ndash708 2012

[22] S-J Dong Y-Z Li J Wang and J Wang ldquoFuzzy incrementalcontrol algorithm of loop heat pipe cooling system for space-craft applicationsrdquoComputers ampMathematics with Applicationsvol 64 no 5 pp 877ndash886 2012

[23] A T Basilevsky ldquoAnalysis of suspicious objects in TVpanoramataken byVenera-9 spacecraftrdquo Solar SystemResearch vol 46 no5 pp 374ndash378 2012

[24] C Edwards and S Spurgeon Sliding Mode Control Theory andApplications Taylor amp Francis Boca Raton Fla USA 1998

[25] K B McCoy I Derecho TWong et al ldquoInsights into the extre-motolerance of Acinetobacter radioresistens 50v1 a gram-neg-ative bacterium isolated from the Mars Odyssey spacecraftrdquoAstrobiology vol 12 no 9 pp 854ndash862 2012

Mathematical Problems in Engineering 9

[26] K Yong S Jo and H Bang ldquoA modified rodrigues parameter-based nonlinear observer design for spacecraft gyroscope para-meters estimationrdquo Transactions of the Japan Society For Aero-nautical and Space Sciences vol 55 no 5 pp 313ndash320 2012

[27] J X Fan and D Zhou ldquoNonlinear attitude control of flexiblespacecraft with scissored pairs of control moment gyrosrdquo Jour-nal of Dynamic Systems Measurement and Control vol 134 no5 Article ID 054502 5 pages 2012

[28] Y C Xu andQ Chen ldquoMinimization ofmass for heat exchangernetworks in spacecrafts based on the entransy dissipation the-oryrdquo International Journal of Heat andMass Transfer vol 55 no19-20 pp 5148ndash5156 2012

[29] H-T Cui and X-J Cheng ldquoAnti-unwinding attitude maneuvercontrol of spacecraft considering bounded disturbance andinput saturationrdquo Science China Technological Sciences vol 55no 9 pp 2518ndash2529 2012

[30] A-M Zou K D Kumar and Z-G Hou ldquoAttitude coordinationcontrol for a group of spacecraft without velocity measure-mentsrdquo IEEE Transactions on Control Systems Technology vol20 no 5 pp 1160ndash1174 2012

[31] R P Praveen M H Ravichandran V T S Achari V P J RajG Madhu and G R Bindu ldquoA novel slotless Halbach-arraypermanent-magnet brushless dc motor for spacecraft applica-tionsrdquo IEEE Transactions on Industrial Electronics vol 59 no 9pp 3553ndash3560 2012

[32] K G Klein G G Howes J M TenBarge S D Bale C H KChen and C S Salem ldquoUsing synthetic spacecraft data to inter-pret compressible fluctuations in solar wind turbulencerdquo TheAstrophysical Journal vol 755 no 2 article 159 2012

[33] G M Chen J Y Xu W B Wang J H Lei and A G BurnsldquoA comparison of the effects of CIR- and CME-induced geo-magnetic activity on thermospheric densities and spacecraftorbits case studiesrdquo Journal of Geophysical Research A vol 117no 8 2012

[34] Z Y Tan L Dong and F L Tang ldquoMonte Carlo calculations ofcharacteristic quantities of low-energy electron irradiation tospacecraft dielectricsrdquo Nuclear Instruments amp Methods in Phys-ics Research Section B vol 285 pp 86ndash93 2012

[35] H K Khalil Nonlinear Systems Prentice Hall Upper SaddleRiver NJ USA 3rd edition 2002

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 6: Research Article Attitude Stabilization Control of a Quadrotor UAV …downloads.hindawi.com/journals/mpe/2014/749803.pdf · 2019-07-31 · time and remain therea er. e sliding mode

6 Mathematical Problems in Engineering

Table 1 Quadrotor UAV model parameters

Parameters Description Value Units119892 Gravity 981 ms2

119898 Mass 0468 kg119889 Distance 0225 m119868119898119894 119894 = 1 2 3 Rotor inertia 34 times 10

minus5 kgm2

119868119909

Roll inertia 49 times 10minus3 kgm2

119868119910

Pitch inertia 49 times 10minus3 kgm2

119868119911

Yaw inertia 88 times 10minus3 kgm2

119877119886

Motor resistance 067 Ω

119896119898

Motor constant 43 times 10minus3 NmA

119896119892

Gear ratio 56119887 Proportionality constant 29 times 10

minus5

120581 Proportionality constant 11 times 10minus6

It is thus obtained from (40) that 3is bounded by

3= minus1198971z1198791P (Q)P119879 (Q) z

1minus 1198972z1198792z2minus 1198973z1198793z3+ z1198792u119889

le minus1198971z1198791P (Q)P119879 (Q) z

1minus (1198972minus 120576) z1198792z2minus 1198973z1198793z3+

1

41205761198892

max

(41)

With the choice of control gains in (37) it leads to

3le minus2119897119881

3+

1198892

max4120576

(42)

where 119897 = min1198971120582min(P(Q)P119879(Q)) (119897

2minus 120576)120582max(I)

1198973120582max(I119898) 120582min(sdot) and 120582max(sdot) denote the minimum and

themaximum eigenvalue ofmatrix respectively UsingTheo-rem 418 (page 172) in [35] it can be concluded from (42) that1198813is uniformly ultimately bounded togetherwith the states z

119894

119894 = 1 2 3 More precisely there exists a finite-time 1199050isin R+

such that z119894(119905) le 120576

lowast

1 z119886(119905) le 120576

lowast

1for any 120576

lowast

1gt 119889max2

radic119897120576

and 119905 ge 1199050 119894 = 1 2 3 In other words the closed-loop attitude

system is uniformly ultimately bounded stable Hence theproof of Theorem 2 is completed

4 Numerical Example

In this section the properties of the proposed attitude stabil-ization approach is evaluated and simulated numerically bythe quadrotor model presented in [5] The physical param-eters of this model are listed in Table 1 At time 119905 = 0 theinitial attitude of the quadrotor isΘ(0) = [35 minus45 18]

119879degcorresponding to the unit quaternion values q(0) =

[03315 minus03170 00242]119879 the initial angular velocity is of

120596(0) = [0 0 0]119879 radsecThe control gains for the controller

equation (27) are chosen as 1198971= 002 119897

2= 0075 and 119897

3=

0008 Moreover attitude and angular velocity sensor noises(1205902119901) 00001(1120590) aremodeled as zero-meanGaussian random

variables with variance 1205902119901

In the ideal case that the quadrotor is free of external dis-turbance torques with application of the controller equation

02

04

Time (s)

The q

uate

rnio

nq

q1q2q3

minus02

minus040

0

2 4 6

Figure 3 The response of the unit quaternion q in the absence ofexternal disturbances

0

20

40

Time (s)0 2 4 6

minus20

minus40

120601

120579120595

The E

uler

angl

es (d

eg)

Figure 4 The response of Euler attitude angles in the absence ofexternal disturbances

(27) it leads to the control performance shown in Figures 3ndash5It is observed from the response of the unit quaternion andthe Euler attitude angles shown in Figures 3 and 4 respec-tively that the attitude is successfully accomplished while theresulted angular velocity is illustrated in Figure 5

For a quadrotor flying outdoor it is always under theeffect of external disturbances such as induced by windTherefore simulation is further carried out in the presence ofexternal disturbances Here disturbances are introduced on

Mathematical Problems in Engineering 7

0

04

08

Time (s)

minus04

minus080 2 4 6

Ang

ular

vel

ocity

(rad

s)

120596

1120596

2120596

3120596

Figure 5 The angular velocity 120596 in the absence of externaldisturbances

02

04

Time (s)

minus02

minus040

0

2 4 6 8 10 12

The q

uate

rnio

nq

q1q2q3

Figure 6 The response of the unit quaternion q in the presence ofexternal disturbances

the pitch roll and yaw at the 3th 65th and the 8th secondsrespectivelyThe attitude control performance obtained fromthe developed controller equation (27) is shown in Figures 6ndash8 From Figures 6-7 it is known that the disturbance torquehas little effect on the performance of the attitude and that isbecause the controller equation (27) is able to guarantee theuniformly ultimately bounded stability of the closed-loopsystem in the presence of disturbance It is seen in Figure 8that although there exists some overshoot for the angular

Time (s)

120601

120579120595

The E

uler

angl

es (d

eg)

50

25

0

minus25

minus500 3 6 9 12

Figure 7 The response of Euler attitude angles in the presence ofexternal disturbances

Time (s)

12

06

0

minus06

minus120 3 6 9 12

1120596

2120596

3120596

Ang

ular

velo

city

(deg

s)

120596

Figure 8 The angular velocity 120596 in the presence of externaldisturbances

velocity when disturbance is introduced to the quadrotor theangular velocity can be stabilized soon

5 Conclusions

In this work the design of a quadrotor UAV attitude stabi-lization controller using quaternion feedback and integratorbackstepping was presented With appropriate choice ofintegrator backstepping variables both equilibrium points in

8 Mathematical Problems in Engineering

the closed-loop system are proved to be asymptotically stableFurthermore taking external disturbance torque into consid-eration the attitude and the angular velocity of the quadro-tor were governed to be uniformly ultimately bounded bythe proposed controller Simulations of a quadrotor UAVwere also presented to illustrate the performance of the con-troller and that the attitude of the UAV was regulated to theclosest equilibrium point Future work will emphasize theposition or path following control of the quadrotor even inthe presence of external disturbance

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This present work was supported partially by National Natu-ral Science Foundation of China (Project no 61304149) andNatural Science Foundation of Liaoning China (Project no2013020044) The authors highly appreciate the above finan-cial supports

References

[1] C Shen Z J Rong andM Dunlop ldquoDetermining the full mag-netic field gradient from two spacecraft measurements underspecial constraintsrdquo Journal of Geophysical Research A vol 117no 10 2012

[2] W C Tu S R Elkington X L Li W L Liu and J BonnellldquoQuantifying radial diffusion coefficients of radiation belt elec-trons based on globalMHDsimulation and spacecraftmeasure-mentsrdquo Journal of Geophysical Research A vol 117 no 10 2012

[3] Y D Song and W C Cai ldquoNew intermediate quaternion basedcontrol of spacecraft part Imdashalmost global attitude trackingrdquoInternational Journal of Innovative Computing Information andControl vol 8 no 10 pp 7307ndash7319 2012

[4] GM Li and LD Liu ldquoCoordinatedmultiple spacecraft attitudecontrol with communication time delays and uncertaintiesrdquoChinese Journal of Aeronautics vol 25 no 5 pp 698ndash708 2012

[5] F Pantellini S Belheouane N Meyer-Vernet and A ZaslavskyldquoNano dust impacts on spacecraft and boom antenna chargingrdquoAstrophysics and Space Science vol 341 no 2 pp 309ndash314 2012

[6] X Y Gao K L Teo andG RDuan ldquoRobust119867infincontrol of spa-

cecraft rendezvous on elliptical orbitrdquo Journal of the FranklinInstitute vol 349 no 8 pp 2515ndash2529 2012

[7] H R Williams R M Ambrosi N P Bannister P Samara-Ratna and J Sykes ldquoA conceptual spacecraft radioisotope ther-moelectric and heating unit (RTHU)rdquo International Journal ofEnergy Research vol 36 no 12 pp 1192ndash1200 2012

[8] S Laborde and A Calvi ldquoSpacecraft base-sine vibration testdata uncertainties investigation based on stochastic scatterapproachrdquoMechanical Systems and Signal Processing vol 32 pp69ndash78 2012

[9] S Yin S X Ding A H A Sari andH Hao ldquoData-drivenmon-itoring for stochastic systems and its application on batch pro-cessrdquo International Journal of Systems Science vol 44 no 7 pp1366ndash1376 2013

[10] S Yin S X Ding A Haghani H Hao and P Zhang ldquoA com-parison study of basic data-driven fault diagnosis and processmonitoring methods on the benchmark Tennessee Eastmanprocessrdquo Journal of Process Control vol 22 no 9 pp 1567ndash15812012

[11] S Yin H Luo and S-X Ding ldquoReal-time implementation offault-tolerant control systems with performance optimizationrdquoIEEE Transactions on Industrial Electronics vol 61 no 5 pp2402ndash2411 2013

[12] S Yin G Wang and H R Karimi ldquoData-driven design ofrobust fault detection system for wind turbinesrdquo Mechatronics2013

[13] S Yin X Yang and H R Karimi ldquoData-driven adaptive obse-rver for fault diagnosisrdquoMathematical Problems in Engineeringvol 2012 Article ID 832836 21 pages 2012

[14] E V Morozov and A V Lopatin ldquoDesign and analysis of thecomposite lattice frame of a spacecraft solar arrayrdquo CompositeStructures vol 94 no 10 pp 3106ndash3114 2012

[15] F Nemec O Santolik M Parrot and J S Pickett ldquoMagneto-spheric line radiation event observed simultaneously on boardCluster 1 Cluster 2 and DEMETER spacecraftrdquo GeophysicalResearch Letters vol 39 no 18 2012

[16] L Palin C Jacquey J A Sauvaud et al ldquoStatistical analyzis ofdipolarizations using spacecraft closely separated along Z in thenear-Earth magnetotailrdquo Journal of Geophysical Research A vol117 no 9 2012

[17] YMiyake H Usui H Kojima andHNakashima ldquoPlasma par-ticle simulations on stray photoelectron current flows arounda spacecraftrdquo Journal of Geophysical Research A vol 117 no 92012

[18] M J Aschwanden J P Wuelser N V Nitta J R Lemen M LDeRosa andAMalanushenko ldquoFirst three-dimensional recon-structions of coronal loopswith the STEREO119860+119861 spacecraft IVMagnetic modeling with twisted force-free fieldsrdquo The Astro-physical Journal vol 756 no 2 article 124 2012

[19] R E Denton B U O Sonnerup J Birn et al ldquoTest of Shi et almethod to infer the magnetic reconnection geometry fromspacecraft data MHD simulation with guide field and antipar-allel kinetic simulationrdquo Journal of Geophysical Research A vol117 no 9 2012

[20] K D Bilimoria and E R Mueller ldquoHandling qualities of acapsule spacecraft during atmospheric entryrdquo Journal of Space-craft and Rockets vol 49 no 5 pp 935ndash943 2012

[21] H Lu Y-H Li and C-L Zhu ldquoRobust synthesized control ofelectromechanical actuator for thrust vector system in space-craftrdquo Computers amp Mathematics with Applications vol 64 no5 pp 699ndash708 2012

[22] S-J Dong Y-Z Li J Wang and J Wang ldquoFuzzy incrementalcontrol algorithm of loop heat pipe cooling system for space-craft applicationsrdquoComputers ampMathematics with Applicationsvol 64 no 5 pp 877ndash886 2012

[23] A T Basilevsky ldquoAnalysis of suspicious objects in TVpanoramataken byVenera-9 spacecraftrdquo Solar SystemResearch vol 46 no5 pp 374ndash378 2012

[24] C Edwards and S Spurgeon Sliding Mode Control Theory andApplications Taylor amp Francis Boca Raton Fla USA 1998

[25] K B McCoy I Derecho TWong et al ldquoInsights into the extre-motolerance of Acinetobacter radioresistens 50v1 a gram-neg-ative bacterium isolated from the Mars Odyssey spacecraftrdquoAstrobiology vol 12 no 9 pp 854ndash862 2012

Mathematical Problems in Engineering 9

[26] K Yong S Jo and H Bang ldquoA modified rodrigues parameter-based nonlinear observer design for spacecraft gyroscope para-meters estimationrdquo Transactions of the Japan Society For Aero-nautical and Space Sciences vol 55 no 5 pp 313ndash320 2012

[27] J X Fan and D Zhou ldquoNonlinear attitude control of flexiblespacecraft with scissored pairs of control moment gyrosrdquo Jour-nal of Dynamic Systems Measurement and Control vol 134 no5 Article ID 054502 5 pages 2012

[28] Y C Xu andQ Chen ldquoMinimization ofmass for heat exchangernetworks in spacecrafts based on the entransy dissipation the-oryrdquo International Journal of Heat andMass Transfer vol 55 no19-20 pp 5148ndash5156 2012

[29] H-T Cui and X-J Cheng ldquoAnti-unwinding attitude maneuvercontrol of spacecraft considering bounded disturbance andinput saturationrdquo Science China Technological Sciences vol 55no 9 pp 2518ndash2529 2012

[30] A-M Zou K D Kumar and Z-G Hou ldquoAttitude coordinationcontrol for a group of spacecraft without velocity measure-mentsrdquo IEEE Transactions on Control Systems Technology vol20 no 5 pp 1160ndash1174 2012

[31] R P Praveen M H Ravichandran V T S Achari V P J RajG Madhu and G R Bindu ldquoA novel slotless Halbach-arraypermanent-magnet brushless dc motor for spacecraft applica-tionsrdquo IEEE Transactions on Industrial Electronics vol 59 no 9pp 3553ndash3560 2012

[32] K G Klein G G Howes J M TenBarge S D Bale C H KChen and C S Salem ldquoUsing synthetic spacecraft data to inter-pret compressible fluctuations in solar wind turbulencerdquo TheAstrophysical Journal vol 755 no 2 article 159 2012

[33] G M Chen J Y Xu W B Wang J H Lei and A G BurnsldquoA comparison of the effects of CIR- and CME-induced geo-magnetic activity on thermospheric densities and spacecraftorbits case studiesrdquo Journal of Geophysical Research A vol 117no 8 2012

[34] Z Y Tan L Dong and F L Tang ldquoMonte Carlo calculations ofcharacteristic quantities of low-energy electron irradiation tospacecraft dielectricsrdquo Nuclear Instruments amp Methods in Phys-ics Research Section B vol 285 pp 86ndash93 2012

[35] H K Khalil Nonlinear Systems Prentice Hall Upper SaddleRiver NJ USA 3rd edition 2002

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 7: Research Article Attitude Stabilization Control of a Quadrotor UAV …downloads.hindawi.com/journals/mpe/2014/749803.pdf · 2019-07-31 · time and remain therea er. e sliding mode

Mathematical Problems in Engineering 7

0

04

08

Time (s)

minus04

minus080 2 4 6

Ang

ular

vel

ocity

(rad

s)

120596

1120596

2120596

3120596

Figure 5 The angular velocity 120596 in the absence of externaldisturbances

02

04

Time (s)

minus02

minus040

0

2 4 6 8 10 12

The q

uate

rnio

nq

q1q2q3

Figure 6 The response of the unit quaternion q in the presence ofexternal disturbances

the pitch roll and yaw at the 3th 65th and the 8th secondsrespectivelyThe attitude control performance obtained fromthe developed controller equation (27) is shown in Figures 6ndash8 From Figures 6-7 it is known that the disturbance torquehas little effect on the performance of the attitude and that isbecause the controller equation (27) is able to guarantee theuniformly ultimately bounded stability of the closed-loopsystem in the presence of disturbance It is seen in Figure 8that although there exists some overshoot for the angular

Time (s)

120601

120579120595

The E

uler

angl

es (d

eg)

50

25

0

minus25

minus500 3 6 9 12

Figure 7 The response of Euler attitude angles in the presence ofexternal disturbances

Time (s)

12

06

0

minus06

minus120 3 6 9 12

1120596

2120596

3120596

Ang

ular

velo

city

(deg

s)

120596

Figure 8 The angular velocity 120596 in the presence of externaldisturbances

velocity when disturbance is introduced to the quadrotor theangular velocity can be stabilized soon

5 Conclusions

In this work the design of a quadrotor UAV attitude stabi-lization controller using quaternion feedback and integratorbackstepping was presented With appropriate choice ofintegrator backstepping variables both equilibrium points in

8 Mathematical Problems in Engineering

the closed-loop system are proved to be asymptotically stableFurthermore taking external disturbance torque into consid-eration the attitude and the angular velocity of the quadro-tor were governed to be uniformly ultimately bounded bythe proposed controller Simulations of a quadrotor UAVwere also presented to illustrate the performance of the con-troller and that the attitude of the UAV was regulated to theclosest equilibrium point Future work will emphasize theposition or path following control of the quadrotor even inthe presence of external disturbance

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This present work was supported partially by National Natu-ral Science Foundation of China (Project no 61304149) andNatural Science Foundation of Liaoning China (Project no2013020044) The authors highly appreciate the above finan-cial supports

References

[1] C Shen Z J Rong andM Dunlop ldquoDetermining the full mag-netic field gradient from two spacecraft measurements underspecial constraintsrdquo Journal of Geophysical Research A vol 117no 10 2012

[2] W C Tu S R Elkington X L Li W L Liu and J BonnellldquoQuantifying radial diffusion coefficients of radiation belt elec-trons based on globalMHDsimulation and spacecraftmeasure-mentsrdquo Journal of Geophysical Research A vol 117 no 10 2012

[3] Y D Song and W C Cai ldquoNew intermediate quaternion basedcontrol of spacecraft part Imdashalmost global attitude trackingrdquoInternational Journal of Innovative Computing Information andControl vol 8 no 10 pp 7307ndash7319 2012

[4] GM Li and LD Liu ldquoCoordinatedmultiple spacecraft attitudecontrol with communication time delays and uncertaintiesrdquoChinese Journal of Aeronautics vol 25 no 5 pp 698ndash708 2012

[5] F Pantellini S Belheouane N Meyer-Vernet and A ZaslavskyldquoNano dust impacts on spacecraft and boom antenna chargingrdquoAstrophysics and Space Science vol 341 no 2 pp 309ndash314 2012

[6] X Y Gao K L Teo andG RDuan ldquoRobust119867infincontrol of spa-

cecraft rendezvous on elliptical orbitrdquo Journal of the FranklinInstitute vol 349 no 8 pp 2515ndash2529 2012

[7] H R Williams R M Ambrosi N P Bannister P Samara-Ratna and J Sykes ldquoA conceptual spacecraft radioisotope ther-moelectric and heating unit (RTHU)rdquo International Journal ofEnergy Research vol 36 no 12 pp 1192ndash1200 2012

[8] S Laborde and A Calvi ldquoSpacecraft base-sine vibration testdata uncertainties investigation based on stochastic scatterapproachrdquoMechanical Systems and Signal Processing vol 32 pp69ndash78 2012

[9] S Yin S X Ding A H A Sari andH Hao ldquoData-drivenmon-itoring for stochastic systems and its application on batch pro-cessrdquo International Journal of Systems Science vol 44 no 7 pp1366ndash1376 2013

[10] S Yin S X Ding A Haghani H Hao and P Zhang ldquoA com-parison study of basic data-driven fault diagnosis and processmonitoring methods on the benchmark Tennessee Eastmanprocessrdquo Journal of Process Control vol 22 no 9 pp 1567ndash15812012

[11] S Yin H Luo and S-X Ding ldquoReal-time implementation offault-tolerant control systems with performance optimizationrdquoIEEE Transactions on Industrial Electronics vol 61 no 5 pp2402ndash2411 2013

[12] S Yin G Wang and H R Karimi ldquoData-driven design ofrobust fault detection system for wind turbinesrdquo Mechatronics2013

[13] S Yin X Yang and H R Karimi ldquoData-driven adaptive obse-rver for fault diagnosisrdquoMathematical Problems in Engineeringvol 2012 Article ID 832836 21 pages 2012

[14] E V Morozov and A V Lopatin ldquoDesign and analysis of thecomposite lattice frame of a spacecraft solar arrayrdquo CompositeStructures vol 94 no 10 pp 3106ndash3114 2012

[15] F Nemec O Santolik M Parrot and J S Pickett ldquoMagneto-spheric line radiation event observed simultaneously on boardCluster 1 Cluster 2 and DEMETER spacecraftrdquo GeophysicalResearch Letters vol 39 no 18 2012

[16] L Palin C Jacquey J A Sauvaud et al ldquoStatistical analyzis ofdipolarizations using spacecraft closely separated along Z in thenear-Earth magnetotailrdquo Journal of Geophysical Research A vol117 no 9 2012

[17] YMiyake H Usui H Kojima andHNakashima ldquoPlasma par-ticle simulations on stray photoelectron current flows arounda spacecraftrdquo Journal of Geophysical Research A vol 117 no 92012

[18] M J Aschwanden J P Wuelser N V Nitta J R Lemen M LDeRosa andAMalanushenko ldquoFirst three-dimensional recon-structions of coronal loopswith the STEREO119860+119861 spacecraft IVMagnetic modeling with twisted force-free fieldsrdquo The Astro-physical Journal vol 756 no 2 article 124 2012

[19] R E Denton B U O Sonnerup J Birn et al ldquoTest of Shi et almethod to infer the magnetic reconnection geometry fromspacecraft data MHD simulation with guide field and antipar-allel kinetic simulationrdquo Journal of Geophysical Research A vol117 no 9 2012

[20] K D Bilimoria and E R Mueller ldquoHandling qualities of acapsule spacecraft during atmospheric entryrdquo Journal of Space-craft and Rockets vol 49 no 5 pp 935ndash943 2012

[21] H Lu Y-H Li and C-L Zhu ldquoRobust synthesized control ofelectromechanical actuator for thrust vector system in space-craftrdquo Computers amp Mathematics with Applications vol 64 no5 pp 699ndash708 2012

[22] S-J Dong Y-Z Li J Wang and J Wang ldquoFuzzy incrementalcontrol algorithm of loop heat pipe cooling system for space-craft applicationsrdquoComputers ampMathematics with Applicationsvol 64 no 5 pp 877ndash886 2012

[23] A T Basilevsky ldquoAnalysis of suspicious objects in TVpanoramataken byVenera-9 spacecraftrdquo Solar SystemResearch vol 46 no5 pp 374ndash378 2012

[24] C Edwards and S Spurgeon Sliding Mode Control Theory andApplications Taylor amp Francis Boca Raton Fla USA 1998

[25] K B McCoy I Derecho TWong et al ldquoInsights into the extre-motolerance of Acinetobacter radioresistens 50v1 a gram-neg-ative bacterium isolated from the Mars Odyssey spacecraftrdquoAstrobiology vol 12 no 9 pp 854ndash862 2012

Mathematical Problems in Engineering 9

[26] K Yong S Jo and H Bang ldquoA modified rodrigues parameter-based nonlinear observer design for spacecraft gyroscope para-meters estimationrdquo Transactions of the Japan Society For Aero-nautical and Space Sciences vol 55 no 5 pp 313ndash320 2012

[27] J X Fan and D Zhou ldquoNonlinear attitude control of flexiblespacecraft with scissored pairs of control moment gyrosrdquo Jour-nal of Dynamic Systems Measurement and Control vol 134 no5 Article ID 054502 5 pages 2012

[28] Y C Xu andQ Chen ldquoMinimization ofmass for heat exchangernetworks in spacecrafts based on the entransy dissipation the-oryrdquo International Journal of Heat andMass Transfer vol 55 no19-20 pp 5148ndash5156 2012

[29] H-T Cui and X-J Cheng ldquoAnti-unwinding attitude maneuvercontrol of spacecraft considering bounded disturbance andinput saturationrdquo Science China Technological Sciences vol 55no 9 pp 2518ndash2529 2012

[30] A-M Zou K D Kumar and Z-G Hou ldquoAttitude coordinationcontrol for a group of spacecraft without velocity measure-mentsrdquo IEEE Transactions on Control Systems Technology vol20 no 5 pp 1160ndash1174 2012

[31] R P Praveen M H Ravichandran V T S Achari V P J RajG Madhu and G R Bindu ldquoA novel slotless Halbach-arraypermanent-magnet brushless dc motor for spacecraft applica-tionsrdquo IEEE Transactions on Industrial Electronics vol 59 no 9pp 3553ndash3560 2012

[32] K G Klein G G Howes J M TenBarge S D Bale C H KChen and C S Salem ldquoUsing synthetic spacecraft data to inter-pret compressible fluctuations in solar wind turbulencerdquo TheAstrophysical Journal vol 755 no 2 article 159 2012

[33] G M Chen J Y Xu W B Wang J H Lei and A G BurnsldquoA comparison of the effects of CIR- and CME-induced geo-magnetic activity on thermospheric densities and spacecraftorbits case studiesrdquo Journal of Geophysical Research A vol 117no 8 2012

[34] Z Y Tan L Dong and F L Tang ldquoMonte Carlo calculations ofcharacteristic quantities of low-energy electron irradiation tospacecraft dielectricsrdquo Nuclear Instruments amp Methods in Phys-ics Research Section B vol 285 pp 86ndash93 2012

[35] H K Khalil Nonlinear Systems Prentice Hall Upper SaddleRiver NJ USA 3rd edition 2002

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 8: Research Article Attitude Stabilization Control of a Quadrotor UAV …downloads.hindawi.com/journals/mpe/2014/749803.pdf · 2019-07-31 · time and remain therea er. e sliding mode

8 Mathematical Problems in Engineering

the closed-loop system are proved to be asymptotically stableFurthermore taking external disturbance torque into consid-eration the attitude and the angular velocity of the quadro-tor were governed to be uniformly ultimately bounded bythe proposed controller Simulations of a quadrotor UAVwere also presented to illustrate the performance of the con-troller and that the attitude of the UAV was regulated to theclosest equilibrium point Future work will emphasize theposition or path following control of the quadrotor even inthe presence of external disturbance

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This present work was supported partially by National Natu-ral Science Foundation of China (Project no 61304149) andNatural Science Foundation of Liaoning China (Project no2013020044) The authors highly appreciate the above finan-cial supports

References

[1] C Shen Z J Rong andM Dunlop ldquoDetermining the full mag-netic field gradient from two spacecraft measurements underspecial constraintsrdquo Journal of Geophysical Research A vol 117no 10 2012

[2] W C Tu S R Elkington X L Li W L Liu and J BonnellldquoQuantifying radial diffusion coefficients of radiation belt elec-trons based on globalMHDsimulation and spacecraftmeasure-mentsrdquo Journal of Geophysical Research A vol 117 no 10 2012

[3] Y D Song and W C Cai ldquoNew intermediate quaternion basedcontrol of spacecraft part Imdashalmost global attitude trackingrdquoInternational Journal of Innovative Computing Information andControl vol 8 no 10 pp 7307ndash7319 2012

[4] GM Li and LD Liu ldquoCoordinatedmultiple spacecraft attitudecontrol with communication time delays and uncertaintiesrdquoChinese Journal of Aeronautics vol 25 no 5 pp 698ndash708 2012

[5] F Pantellini S Belheouane N Meyer-Vernet and A ZaslavskyldquoNano dust impacts on spacecraft and boom antenna chargingrdquoAstrophysics and Space Science vol 341 no 2 pp 309ndash314 2012

[6] X Y Gao K L Teo andG RDuan ldquoRobust119867infincontrol of spa-

cecraft rendezvous on elliptical orbitrdquo Journal of the FranklinInstitute vol 349 no 8 pp 2515ndash2529 2012

[7] H R Williams R M Ambrosi N P Bannister P Samara-Ratna and J Sykes ldquoA conceptual spacecraft radioisotope ther-moelectric and heating unit (RTHU)rdquo International Journal ofEnergy Research vol 36 no 12 pp 1192ndash1200 2012

[8] S Laborde and A Calvi ldquoSpacecraft base-sine vibration testdata uncertainties investigation based on stochastic scatterapproachrdquoMechanical Systems and Signal Processing vol 32 pp69ndash78 2012

[9] S Yin S X Ding A H A Sari andH Hao ldquoData-drivenmon-itoring for stochastic systems and its application on batch pro-cessrdquo International Journal of Systems Science vol 44 no 7 pp1366ndash1376 2013

[10] S Yin S X Ding A Haghani H Hao and P Zhang ldquoA com-parison study of basic data-driven fault diagnosis and processmonitoring methods on the benchmark Tennessee Eastmanprocessrdquo Journal of Process Control vol 22 no 9 pp 1567ndash15812012

[11] S Yin H Luo and S-X Ding ldquoReal-time implementation offault-tolerant control systems with performance optimizationrdquoIEEE Transactions on Industrial Electronics vol 61 no 5 pp2402ndash2411 2013

[12] S Yin G Wang and H R Karimi ldquoData-driven design ofrobust fault detection system for wind turbinesrdquo Mechatronics2013

[13] S Yin X Yang and H R Karimi ldquoData-driven adaptive obse-rver for fault diagnosisrdquoMathematical Problems in Engineeringvol 2012 Article ID 832836 21 pages 2012

[14] E V Morozov and A V Lopatin ldquoDesign and analysis of thecomposite lattice frame of a spacecraft solar arrayrdquo CompositeStructures vol 94 no 10 pp 3106ndash3114 2012

[15] F Nemec O Santolik M Parrot and J S Pickett ldquoMagneto-spheric line radiation event observed simultaneously on boardCluster 1 Cluster 2 and DEMETER spacecraftrdquo GeophysicalResearch Letters vol 39 no 18 2012

[16] L Palin C Jacquey J A Sauvaud et al ldquoStatistical analyzis ofdipolarizations using spacecraft closely separated along Z in thenear-Earth magnetotailrdquo Journal of Geophysical Research A vol117 no 9 2012

[17] YMiyake H Usui H Kojima andHNakashima ldquoPlasma par-ticle simulations on stray photoelectron current flows arounda spacecraftrdquo Journal of Geophysical Research A vol 117 no 92012

[18] M J Aschwanden J P Wuelser N V Nitta J R Lemen M LDeRosa andAMalanushenko ldquoFirst three-dimensional recon-structions of coronal loopswith the STEREO119860+119861 spacecraft IVMagnetic modeling with twisted force-free fieldsrdquo The Astro-physical Journal vol 756 no 2 article 124 2012

[19] R E Denton B U O Sonnerup J Birn et al ldquoTest of Shi et almethod to infer the magnetic reconnection geometry fromspacecraft data MHD simulation with guide field and antipar-allel kinetic simulationrdquo Journal of Geophysical Research A vol117 no 9 2012

[20] K D Bilimoria and E R Mueller ldquoHandling qualities of acapsule spacecraft during atmospheric entryrdquo Journal of Space-craft and Rockets vol 49 no 5 pp 935ndash943 2012

[21] H Lu Y-H Li and C-L Zhu ldquoRobust synthesized control ofelectromechanical actuator for thrust vector system in space-craftrdquo Computers amp Mathematics with Applications vol 64 no5 pp 699ndash708 2012

[22] S-J Dong Y-Z Li J Wang and J Wang ldquoFuzzy incrementalcontrol algorithm of loop heat pipe cooling system for space-craft applicationsrdquoComputers ampMathematics with Applicationsvol 64 no 5 pp 877ndash886 2012

[23] A T Basilevsky ldquoAnalysis of suspicious objects in TVpanoramataken byVenera-9 spacecraftrdquo Solar SystemResearch vol 46 no5 pp 374ndash378 2012

[24] C Edwards and S Spurgeon Sliding Mode Control Theory andApplications Taylor amp Francis Boca Raton Fla USA 1998

[25] K B McCoy I Derecho TWong et al ldquoInsights into the extre-motolerance of Acinetobacter radioresistens 50v1 a gram-neg-ative bacterium isolated from the Mars Odyssey spacecraftrdquoAstrobiology vol 12 no 9 pp 854ndash862 2012

Mathematical Problems in Engineering 9

[26] K Yong S Jo and H Bang ldquoA modified rodrigues parameter-based nonlinear observer design for spacecraft gyroscope para-meters estimationrdquo Transactions of the Japan Society For Aero-nautical and Space Sciences vol 55 no 5 pp 313ndash320 2012

[27] J X Fan and D Zhou ldquoNonlinear attitude control of flexiblespacecraft with scissored pairs of control moment gyrosrdquo Jour-nal of Dynamic Systems Measurement and Control vol 134 no5 Article ID 054502 5 pages 2012

[28] Y C Xu andQ Chen ldquoMinimization ofmass for heat exchangernetworks in spacecrafts based on the entransy dissipation the-oryrdquo International Journal of Heat andMass Transfer vol 55 no19-20 pp 5148ndash5156 2012

[29] H-T Cui and X-J Cheng ldquoAnti-unwinding attitude maneuvercontrol of spacecraft considering bounded disturbance andinput saturationrdquo Science China Technological Sciences vol 55no 9 pp 2518ndash2529 2012

[30] A-M Zou K D Kumar and Z-G Hou ldquoAttitude coordinationcontrol for a group of spacecraft without velocity measure-mentsrdquo IEEE Transactions on Control Systems Technology vol20 no 5 pp 1160ndash1174 2012

[31] R P Praveen M H Ravichandran V T S Achari V P J RajG Madhu and G R Bindu ldquoA novel slotless Halbach-arraypermanent-magnet brushless dc motor for spacecraft applica-tionsrdquo IEEE Transactions on Industrial Electronics vol 59 no 9pp 3553ndash3560 2012

[32] K G Klein G G Howes J M TenBarge S D Bale C H KChen and C S Salem ldquoUsing synthetic spacecraft data to inter-pret compressible fluctuations in solar wind turbulencerdquo TheAstrophysical Journal vol 755 no 2 article 159 2012

[33] G M Chen J Y Xu W B Wang J H Lei and A G BurnsldquoA comparison of the effects of CIR- and CME-induced geo-magnetic activity on thermospheric densities and spacecraftorbits case studiesrdquo Journal of Geophysical Research A vol 117no 8 2012

[34] Z Y Tan L Dong and F L Tang ldquoMonte Carlo calculations ofcharacteristic quantities of low-energy electron irradiation tospacecraft dielectricsrdquo Nuclear Instruments amp Methods in Phys-ics Research Section B vol 285 pp 86ndash93 2012

[35] H K Khalil Nonlinear Systems Prentice Hall Upper SaddleRiver NJ USA 3rd edition 2002

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 9: Research Article Attitude Stabilization Control of a Quadrotor UAV …downloads.hindawi.com/journals/mpe/2014/749803.pdf · 2019-07-31 · time and remain therea er. e sliding mode

Mathematical Problems in Engineering 9

[26] K Yong S Jo and H Bang ldquoA modified rodrigues parameter-based nonlinear observer design for spacecraft gyroscope para-meters estimationrdquo Transactions of the Japan Society For Aero-nautical and Space Sciences vol 55 no 5 pp 313ndash320 2012

[27] J X Fan and D Zhou ldquoNonlinear attitude control of flexiblespacecraft with scissored pairs of control moment gyrosrdquo Jour-nal of Dynamic Systems Measurement and Control vol 134 no5 Article ID 054502 5 pages 2012

[28] Y C Xu andQ Chen ldquoMinimization ofmass for heat exchangernetworks in spacecrafts based on the entransy dissipation the-oryrdquo International Journal of Heat andMass Transfer vol 55 no19-20 pp 5148ndash5156 2012

[29] H-T Cui and X-J Cheng ldquoAnti-unwinding attitude maneuvercontrol of spacecraft considering bounded disturbance andinput saturationrdquo Science China Technological Sciences vol 55no 9 pp 2518ndash2529 2012

[30] A-M Zou K D Kumar and Z-G Hou ldquoAttitude coordinationcontrol for a group of spacecraft without velocity measure-mentsrdquo IEEE Transactions on Control Systems Technology vol20 no 5 pp 1160ndash1174 2012

[31] R P Praveen M H Ravichandran V T S Achari V P J RajG Madhu and G R Bindu ldquoA novel slotless Halbach-arraypermanent-magnet brushless dc motor for spacecraft applica-tionsrdquo IEEE Transactions on Industrial Electronics vol 59 no 9pp 3553ndash3560 2012

[32] K G Klein G G Howes J M TenBarge S D Bale C H KChen and C S Salem ldquoUsing synthetic spacecraft data to inter-pret compressible fluctuations in solar wind turbulencerdquo TheAstrophysical Journal vol 755 no 2 article 159 2012

[33] G M Chen J Y Xu W B Wang J H Lei and A G BurnsldquoA comparison of the effects of CIR- and CME-induced geo-magnetic activity on thermospheric densities and spacecraftorbits case studiesrdquo Journal of Geophysical Research A vol 117no 8 2012

[34] Z Y Tan L Dong and F L Tang ldquoMonte Carlo calculations ofcharacteristic quantities of low-energy electron irradiation tospacecraft dielectricsrdquo Nuclear Instruments amp Methods in Phys-ics Research Section B vol 285 pp 86ndash93 2012

[35] H K Khalil Nonlinear Systems Prentice Hall Upper SaddleRiver NJ USA 3rd edition 2002

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 10: Research Article Attitude Stabilization Control of a Quadrotor UAV …downloads.hindawi.com/journals/mpe/2014/749803.pdf · 2019-07-31 · time and remain therea er. e sliding mode

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of