In this paper, a robust control strategy is proposed to control the attitude and the altitude of quadrotors, based on an uncertainty and disturbance estimator (UDE). It is shown that the proposed controller can be tuned very easily, achieving the desired performance only by selecting an appropriate reference model and tuning a single parameter to tradeoff disturbance rejection with noise amplification in the control signal. The proposed control strategy is extensively validated in real-time applications with an experimental Quanser platform and also with a quadrotor prototype in real flight tests.

References

1.
Bouabdallah
,
S.
,
2007
, “
Design and Control of Quadrotors With Application to Autonomous Flying
,” Ph.D. thesis, Lausanne Polytechnic University, Lausanne, Switzerland.
2.
Tomic
,
T.
,
Schmid
,
K.
,
Lutz
,
P.
,
Domel
,
A.
,
Kassecker
,
M.
,
Mair
,
E.
,
Grixa
, I
. L.
,
Ruess
,
F.
,
Suppa
,
M.
, and
Burschka
,
D.
,
2012
, “
Toward a Fully Autonomous UAV: Research Platform for Indoor and Outdoor Urban Search and Rescue
,”
IEEE Rob. Autom. Mag.
,
19
(
3
), pp.
46
56
.
3.
Lozano
,
R.
,
2013
,
Unmanned Aerial Vehicles: Embedded Control
,
Wiley-ISTE
,
Hoboken, NJ/London
.
4.
Lindsey
,
Q.
,
Mellinger
,
D.
, and
Kumar
,
V.
,
2012
, “
Construction With Quadrotor Teams
,”
Auton. Rob.
,
33
(
3
), pp.
323
336
.
5.
Mellinger
,
D.
,
Michael
,
N.
,
Shomin
,
M.
, and
Kumar
,
V.
,
2011
, “
Recent Advances in Quadrotor Capabilities
,”
2011 IEEE International Conference on Robotics and Automation
(
ICRA
), Shanghai, China, May 9–13, pp.
2964
2965
.
6.
Mahony
,
R.
,
Kumar
,
V.
, and
Corke
,
P.
,
2012
, “
Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor
,”
IEEE Rob. Autom. Mag.
,
19
(
3
), pp.
20
32
.
7.
Bergamasco
,
M.
, and
Lovera
,
M.
,
2014
, “
Identification of Linear Models for the Dynamics of a Hovering Quadrotor
,”
IEEE Trans. Control Syst. Technol.
,
22
(
5
), pp.
1696
1707
.
8.
Garcia
,
P. C.
,
Lozano
,
R.
, and
Dzul
,
A. E.
,
2006
,
Modeling and Control of Mini-Flying Machines
,
Springer-Verlag
,
London
.
9.
Sanchez-Orta
,
A.
,
Parra-Vega
,
V.
,
Izaguirre-Espinosa
,
C.
, and
Garcia
,
O.
,
2014
, “
Position-Yaw Tracking of Quadrotors
,”
ASME J. Dyn. Syst., Meas., Control
,
137
(
6
), p.
061011
.
10.
Liu
,
H.
,
Lu
,
G.
, and
Zhong
,
Y.
,
2013
, “
Robust LQR Attitude Control of a 3-DOF Laboratory Helicopter for Aggressive Maneuvers
,”
IEEE Trans. Ind. Electron.
,
60
(
10
), pp.
4627
4636
.
11.
Bouabdallah
,
S.
, and
Siegwart
,
R.
,
2007
, “
Full Control of a Quadrotor
,”
IEEE/RSJ International Conference on Intelligent Robots and Systems
,
IROS 2007
, San Diego, CA, Oct. 29–Nov. 2, pp.
153
158
.
12.
Franchi
,
A.
,
Secchi
,
C.
,
Ryll
,
M.
,
Bulthoff
,
H.
, and
Giordano
,
P. R.
,
2012
, “
Shared Control: Balancing Autonomy and Human Assistance With a Group of Quadrotor UAVS
,”
IEEE Rob. Autom. Mag.
,
19
(
3
), pp.
57
68
.
13.
Lungu
,
M.
, and
Lungu
,
R.
,
2013
, “
Adaptive Backstepping Flight Control for a Mini-UAV
,”
Int. J. Adapt. Control Signal Process.
,
27
(
8
), pp.
635
650
.
14.
Lungu
,
M.
,
2012
, “
Stabilization and Control of a UAV Flight Attitude Angles Using the Backstepping Method
,”
International Conference on Modeling and Simulation (ICMS 2012)
, World Academy of Science, Engineering and Technology, Zurich, Switzerland, Jan. 15–17, pp.
299
306
.
15.
Raffo
,
G. V.
,
Ortega
,
M. G.
, and
Rubio
,
F. R.
,
2010
, “
An Integral Predictive/Nonlinear H∞ Control Structure for a Quadrotor Helicopter
,”
Automatica
,
46
(
1
), pp.
29
39
.
16.
Zheng
,
B.
, and
Zhong
,
Y.
,
2011
, “
Robust Attitude Regulation of a 3-DOF Helicopter Benchmark: Theory and Experiments
,”
IEEE Trans. Ind. Electron.
,
58
(
2
), pp.
660
670
.
17.
Tayebi
,
A.
, and
McGilvray
,
S.
,
2006
, “
Attitude Stabilization of a VTOL Quadrotor Aircraft
,”
IEEE Trans. Control Syst. Technol.
,
14
(
3
), pp.
562
571
.
18.
Bouabdallah
,
S.
,
Noth
,
A.
, and
Siegwart
,
R.
,
2004
, “
PID versus LQ Control Techniques Applied to an Indoor Micro Quadrotor
,”
2004 IEEE/RSJ International Conference on Intelligent Robots and Systems
, (
IROS 2004
), Sept. 28–Oct. 2, Vol.
3
, pp.
2451
2456
.
19.
Lim
,
H.
,
Park
,
J.
,
Lee
,
D.
, and
Kim
,
H. J.
,
2012
, “
Build Your Own Quadrotor: Open-Source Projects on Unmanned Aerial Vehicles
,”
IEEE Rob. Autom. Mag.
,
19
(
3
), pp.
33
45
.
20.
Lozano
,
R.
,
Castillo
,
P.
,
Garcia
,
P.
, and
Dzul
,
A.
,
2004
, “
Robust Prediction-Based Control for Unstable Delay Systems: Application to the Yaw Control of a Mini-Helicopter
,”
Automatica
,
40
(
4
), pp.
603
612
.
21.
Castillo
,
P.
,
Lozano
,
R.
, and
Dzul
,
A.
,
2005
, “
Stabilization of a Mini Rotorcraft With Four Rotors
,”
IEEE Control Syst. Mag.
,
25
(
6
), pp.
45
55
.
22.
Escareno
,
J.
,
Salazar-Cruz
,
S.
, and
Lozano
,
R.
,
2006
, “
Embedded Control of a Four-Rotor UAV
,”
American Control Conference
, Minneapolis, MN, June 14–16, p.
6
.
23.
Kendoul
,
F.
,
Lara
,
D.
,
Fantoni
,
I.
, and
Lozano
,
R.
,
2007
, “
Real-Time Nonlinear Embedded Control for an Autonomous Quadrotor Helicopter
,”
J. Guid., Control, Dyn.
,
30
(
4
), pp.
1049
1061
.
24.
Sanchez
,
A.
,
Garcia
,
P.
,
Garcia
,
P. C.
, and
Lozano
,
R.
,
2008
, “
Simple Real-Time Stabilization of Vertical Takeoff and Landing Aircraft With Bounded Signals
,”
J. Guid., Control, Dyn.
,
31
(
4
), pp.
1166
1176
.
25.
González
,
I.
,
Salazar
,
S.
,
Torres
,
J.
,
Lozano
,
R.
, and
Romero
,
H.
,
2013
, “
Real-Time Attitude Stabilization of a Mini-UAV Quad-Rotor Using Motor Speed Feedback
,”
J. Intell. Rob. Syst.
,
70
(
1–4
), pp.
93
106
.
26.
Liu
,
H.
,
Bai
,
Y.
,
Lu
,
G.
, and
Zhong
,
Y.
,
2013
, “
Robust Attitude Control of Uncertain Quadrotors
,”
IET Control Theory Appl.
,
7
(
11
), pp.
1583
1589
.
27.
Castillo
,
P.
,
Dzul
,
A.
, and
Lozano
,
R.
,
2004
, “
Real-Time Stabilization and Tracking of a Four-Rotor Mini Rotorcraft
,”
IEEE Trans. Control Syst. Technol.
,
12
(
4
), pp.
510
516
.
28.
Zhang
,
R.
,
Quan
,
Q.
, and
Cai
,
K.-Y.
,
2011
, “
Attitude Control of a Quadrotor Aircraft Subject to a Class of Time-Varying Disturbances
,”
IET Control Theory Appl.
,
5
(
9
), pp.
1140
1146
.
29.
Hoffmann
,
G. M.
,
Huang
,
H.
,
Waslander
,
S. L.
, and
Tomlin
,
C. J.
,
2007
, “
Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment
,”
AIAA
Paper No. 2007-6461.
30.
Escareño
,
J.
,
Salazar
,
S.
,
Romero
,
H.
, and
Lozano
,
R.
,
2013
, “
Trajectory Control of a Quadrotor Subject to 2D Wind Disturbances
,”
J. Intell. Rob. Syst.
,
70
(
1–4
), pp.
51
63
.
31.
Waslander
,
S. L.
, and
Wang
,
C.
,
2009
, “
Wind Disturbance Estimation and Rejection for Quadrotor Position Control
,”
AIAA Paper No. 2009-1983
.
32.
Liu
,
H.
,
Wang
,
X.
, and
Zhong
,
Y.
,
2014
, “
Robust Position Control of a Lab Helicopter Under Wind Disturbances
,”
IET Control Theory Appl.
,
8
(
15
), pp.
1555
1565
.
33.
Zhong
,
Q.-C.
, and
Rees
,
D.
,
2004
, “
Control of Uncertain LTI Systems Based on an Uncertainty and Disturbance Estimator
,”
ASME J. Dyn. Syst., Meas., Control
,
126
(
4
), pp.
905
910
.
34.
Talole
,
S.
, and
Phadke
,
S.
,
2009
, “
Robust Input–Output Linearisation Using Uncertainty and Disturbance Estimation
,”
Int. J. Control
,
82
(
10
), pp.
1794
1803
.
35.
Kuperman
,
A.
, and
Zhong
,
Q.-C.
,
2011
, “
Robust Control of Uncertain Nonlinear Systems With State Delays Based on an Uncertainty and Disturbance Estimator
,”
Int. J. Robust Nonlinear Control
,
21
(
1
), pp.
79
92
.
36.
Kolhe
,
J. P.
,
Shaheed
,
M.
,
Chandar
,
T.
, and
Talole
,
S.
,
2013
, “
Robust Control of Robot Manipulators Based on Uncertainty and Disturbance Estimation
,”
Int. J. Robust Nonlinear Control
,
23
(
1
), pp.
104
122
.
37.
Deshpande
,
V.
, and
Phadke
,
S.
,
2012
, “
Control of Uncertain Nonlinear Systems Using an Uncertainty and Disturbance Estimator
,”
ASME J. Dyn. Syst., Meas., Control
,
134
(
2
), p.
024501
.
38.
Youcef-Toumi
,
K.
, and
Ito
,
O.
,
1990
, “
A Time Delay Controller for Systems With Unknown Dynamics
,”
ASME J. Dyn. Syst., Meas., Control
,
112
(
1
), pp.
133
142
.
39.
Ren
,
B.
,
Zhong
,
Q.-C.
, and
Chen
,
J.
,
2015
, “
Robust Control for a Class of Non-Affine Nonlinear Systems Based on the Uncertainty and Disturbance Estimator
,”
IEEE Trans. Ind. Electron.
,
62
(
9
), pp.
5881
5888
.
40.
Sanz
,
R.
,
Rodenas
,
L.
,
Garcia
,
P.
, and
Castillo
,
P.
,
2014
, “
Improving Attitude Estimation Using Inertial Sensors for Quadrotor Control Systems
,”
2014 International Conference on Unmanned Aircraft Systems
(
ICUAS
), Orlando, FL, May 27–30, pp.
895
901
.
41.
Sanahuja
,
G.
,
Castillo
,
P.
, and
Sanchez
,
A.
,
2010
, “
Stabilization of n Integrators in Cascade With Bounded Input With Experimental Application to a VTOL Laboratory System
,”
Int. J. Robust Nonlinear Control
,
20
(
10
), pp.
1129
1139
.
You do not currently have access to this content.