This paper presents nonlinear tracking control systems for a quadrotor unmanned aerial vehicle (UAV) under the influence of uncertainties. Assuming that there exist unstructured disturbances in the translational dynamics and the attitude dynamics, a geometric nonlinear adaptive controller is developed directly on the special Euclidean group. In particular, a new form of an adaptive control term is proposed to guarantee stability while compensating the effects of uncertainties in quadrotor dynamics. A rigorous mathematical stability proof is given. The desirable features are illustrated by numerical example and experimental results of aggressive maneuvers.
Issue Section:
Research Papers
References
1.
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
.2.
Goodarzi
, F. A.
, Lee
, D.
, and Lee
, T.
, 2014
, “Geometric Stabilization of a Quadrotor UAV With a Payload Connected by Flexible Cable
,” American Control Conference
(ACC
), Portland, OR
, June 4–6, pp. 4925
–4930
.3.
Goodarzi
, F. A.
, Lee
, D.
, and Lee
, T.
, 2015
, “Geometric Control of a Quadrotor UAV Transporting a Payload Connected Via Flexible Cable
,” Int. J. Control Autom. Syst.
, 13
(6
).4.
Goodarzi
, F. A.
, and Lee
, T.
, 2015
, “Dynamics and Control of Quadrotor UAVs Transporting a Rigid Body Connected Via Flexible Cables
,” The 2015 American Control Conference
, Chicago, IL
.5.
Cabecinhas
, D.
, Cunha
, R.
, and Silvestre
, C.
, 2009
, “Rotorcraft Path Following Control for Extended Flight Envelope Coverage
,” 48th IEEE Conference on Decision and Control, 2009 Held Jointly With the 2009 28th Chinese Control Conference
, CDC/CCC
2009, China, Shanghai
, Dec. 15–18, pp. 3460
–3465
.6.
Mellinger
, D.
, and Kumar
, V.
, 2011
, “Minimum SNAP Trajectory Generation and Control for Quadrotors
,” 2011 IEEE International Conference on Robotics and Automation
(ICRA
), Shanghai, China
, May 9–13, pp. 2520
–2525
.7.
Naldi
, R.
, Marconi
, L.
, and Gentili
, L.
, 2009
, “Robust Takeoff and Landing for a Class of Aerial Robots
,” 48th IEEE Conference on Decision and Control, 2009 Held Jointly With the 2009 28th Chinese Control Conference
, CDC/CCC
2009, Shanghai, China
, Dec. 15–18, pp. 3436
–3441
.8.
Hua
, M.
, Hamel
, T.
, Morin
, P.
, and Samson
, C.
, 2009
, “A Control Approach for Thrust-Propelled Underactuated Vehicles and Its Application to VTOL Drones
,” IEEE Trans. Autom. Control
, 54
(8
), pp. 1834
–1853
.9.
Johnson
, N. L.
, and Leang
, K. K.
, 2013
, “Enhanced Proportional-Derivative Control of a Micro Quadcopter
,” ASME
Paper No. DSCC2013-3990.10.
Tanveer
, M. H.
, Ahmed
, S. F.
, Hazry
, D.
, Joyo
, M. K.
, and Warsi
, F. A.
, 2013
, “Disturbance and Noise Rejection Controller Design for Smooth Takeoff/Landing and Altitude Stabilization of Quad-Rotor
,” J. Appl. Sci. Res.
, 5
(9
), pp. 3316
–3327
.11.
Besnard
, L.
, Shtessel
, Y. B.
, and Landrum
, B.
, 2007
, “Control of a Quadrotor Vehicle Using Sliding Mode Disturbance Observer
,” 2007 American Control Conference,
ACC ‘07
, New York, July 9–13, pp. 5230
–5235
.12.
Bolandi
, H.
, Rezaei
, M.
, Mohsenipour
, R.
, Nemati
, H.
, and Smailzadeh
, S. M.
, 2013
, “Attitude Control of a Quadrotor With Optimized PID Controller
,” Intell. Control Autom.
, 4
(3
), pp. 335
–342
.13.
Sharma
, A.
, and Barve
, P. A.
, 2012
, “Controlling of Quad-Rotor UAV Using PID Controller and Fuzzy Logic Controller
,” Int. J. Electr. Electron. Comput. Eng.
, 1
(2
), pp. 38
–41
.14.
Liu
, C.
, Sheng Jing Tang
, S. Y. Y.
, and Guo
, J.
, 2013
, “Fuzzy Sliding-Mode Control for Quad-Rotor Trajectory Tracking
,” Int. J. Unmanned Syst. Technol.
, 278
, pp. 1593
–1600
.15.
Wahyudie
, A.
, Susilo
, T. B.
, and Noura
, H.
, 2013
, “Robust PID Controller for Quadrotors
,” Int. J. Unmanned Syst. Technol.
, 1
, pp. 14
–19
.16.
Hoffmann
, G.
, Huang
, H.
, Waslander
, S.
, and Tomlin
, C.
, 2007
, “Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment
,” AIAA
Paper No. 2007-6461.17.
Castillo
, P.
, Albertos
, P.
, Garcia
, P.
, and Lozano
, R.
, 2006
, “Simple Real-Time Attitude Stabilization of a Quad-Rotor Aircraft With Bounded Signals
,” 2006 45th IEEE
Conference on Decision and Control
, San Diego, CA
, Dec. 13–15, pp. 1533
–1538
.18.
Lee
, T.
, Leok
, M.
, and McClamroch
, N.
, 2012
, “Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3)
,” The 2012 American Control Conference (ACC)
, Montréal, Canada
, June 27–29, pp. 4649
–4654
.19.
Lee
, T.
, Leok
, M.
, and McClamroch
, N.
, 2013
, “Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3)
,” Asian J. Control
, 15
(2
), pp. 391
–408
.20.
Dydek
, Z.
, Annaswamy
, A.
, and Lavretsky
, E.
, 2012
, “Adaptive Control of Quadrotor UAVs: A Design Trade Study With Flight Evaluations
,” IEEE Trans. Control Syst. Technol.
, 21
(4
), pp. 1400
–1406
.21.
Selfridge
, J. M.
, and Tao
, G.
, 2014
, “A Multivariable Adaptive Controller for a Quadrotor With Guaranteed Matching Conditions
,” Syst. Sci. Control Eng.
, 2
(1
), pp. 24
–33
.22.
Antonelli
, G.
, Arrichiello
, F.
, Chiaverini
, S.
, and Giordano
, P. R.
, 2013
, “Adaptive Trajectory Tracking for Quadrotor MAVs in Presence of Parameter Uncertainties and External Disturbances
,” 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics
(AIM
), Wollongong, Australia
, July 9–12, pp. 1337
–1342
.23.
Zhen
, H.
, Qi
, X.
, and Dong
, H.
, 2013
, “An Adaptive Block Backstepping Controller for Attitude Stabilization of a Quadrotor Helicopter
,” Trans. Syst. Control
, 8
(2
), pp. 46
–55
.24.
Cabecinhas
, D.
, Cunha
, R.
, and Silvestre
, C.
, 2014
, “A Nonlinear Quadrotor Trajectory Tracking Controller With Disturbance Rejection
,” Control Eng. Pract.
, 26
, pp. 1
–10
.25.
Lee
, D.
, Kim
, H.
, and Sastry
, S.
, 2009
, “Feedback Linearization vs. Adaptive Sliding Mode Control for a Quadrotor Helicopter
,” Int. J. Control Autom. Syst.
, 7
, pp. 1
–10
.26.
Bialy
, B. J.
, Klotz
, J.
, Brink
, K.
, and Dixon
, W. E.
, 2013
, “Lyapunov-Based Robust Adaptive Control of a Quadrotor UAV in the Presence of Modeling Uncertainties
,” American Control Conference
(ACC 2013
), Washington, DC
, June 17–19, pp. 13
–18
.27.
Mellinger
, D.
, Michael
, N.
, and Kumar
, V.
, 2012
, “Trajectory Generation and Control for Precise Aggressive Maneuvers With Quadrotors
,” Int. J. Rob. Res.
, 31
(5
), pp. 664
–674
.28.
Tayebi
, A.
, and McGilvray
, S.
, 2006
, “Attitude Stabilization of a VTOL Quadrotor Aircraft
,” IEEE Trans. Control Syst. Technol.
, 14
(3
), pp. 562
–571
.29.
Bhat
, S.
, and Bernstein
, D.
, 2000
, “A Topological Obstruction to Continuous Global Stabilization of Rotational Motion and the Unwinding Phenomenon
,” Syst. Control Lett.
, 39
(1
), pp. 66
–73
.30.
Mayhew
, C.
, Sanfelice
, R.
, and Teel
, A.
, 2011
, “Quaternion-Based Hybrid Control for Robust Global Attitude Tracking
,” IEEE Trans. Autom. Control
, 56
(11
), pp. 2555
–2566
.31.
Lee
, T.
, Leok
, M.
, and McClamroch
, N.
, 2010
, “Geometric Tracking Control of a Quadrotor UAV on SE(3)
,” 2010 49th IEEE Conference on Decision and Control
(CDC
), Atlanta, GA
, Dec. 15–17, pp. 5420
–5425
.32.
Goodarzi
, F.
, Lee
, D.
, and Lee
, T.
, 2013
, “Geometric Nonlinear PID Control of a Quadrotor UAV on SE(3)
,” 2013 European Control Conference (ECC)
, Zurich, Switzerland
, July 17–19, pp. 3845
–3850
.33.
Chaturvedi
, N.
, Sanyal
, A.
, and McClamroch
, N.
, 2011
, “Rigid-Body Attitude Control
,” IEEE Control Syst. Mag.
, 31
(3
), pp. 30
–51
.34.
Gillula
, J.
, Hoffmann
, G.
, Huang
, H.
, Vitus
, M.
, and Tomlin
, C.
, 2011
, “Applications of Hybrid Reachability Analysis to Robotic Aerial Vehicles
,” Int. J. Rob. Res.
, 30
(3
), pp. 335
–354
.35.
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
.36.
Bullo
, F.
, and Lewis
, A.
, 2005
, Geometric Control of Mechanical Systems: Modeling, Analysis, and Design for Simple Mechanical Control Systems
(Texts in Applied Mathematics, Vol. 49), Springer-Verlag
, New York
.37.
Lee
, T.
, 2013
, “Robust Adaptive Tracking on SO(3) With an Application to the Attitude Dynamics of a Quadrotor UAV
,” IEEE Trans. Control Syst. Technol.
, 21
(5
), pp. 1924
–1930
.38.
Subbarao
, K.
, 2004
, “Nonlinear PID-Like Controllers for Rigid-Body Attitude Stabilization
,” J. Astronaut. Sci.
, 52
(1–2
), pp. 61
–74
.39.
Subbarao
, K.
, and Akella
, M.
, 2004
, “Differentiator-Free Nonlinear Proportional-Integral Controllers for Rigid-Body Attitude Stabilization
,” J. Guid. Control Dyn.
, 27
(6
), pp. 1092
–1096
.40.
Show
, L.
, Juang
, J.
, Lin
, C.
, and Jan
, Y.
, 2002
, “Spacecraft Robust Attitude Tracking Design: PID Control Approach
,” 2002 American Control Conference
, Anchorage, AK
, May 8–10, pp. 1360
–1365
.41.
Ioannou
, P. A.
, 1996
, Robust Adaptive Control
, PTR Prentice-Hall
, Upper Saddle River, NJ
.42.
Krstic
, M.
, Kanellakopoulos
, I.
, and Kokotovic
, P.
, 1995
, Nonlinear and Adaptive Control Design
, Wiley
, New York
.Copyright © 2015 by ASME
You do not currently have access to this content.