Hostname: page-component-78c5997874-s2hrs Total loading time: 0 Render date: 2024-11-05T23:28:20.308Z Has data issue: false hasContentIssue false

Design and development of a backstepping controller autopilot for fixed-wing UAVs

Published online by Cambridge University Press:  09 July 2021

D. Sartori*
Affiliation:
Shanghai Jiao Tong University Institute of Sensing and Navigation ShanghaiChina
F. Quagliotti
Affiliation:
Politecnico di Torino Department of Mechanical and Aerospace Engineering TorinoItaly
M.J. Rutherford
Affiliation:
University of Denver Department of Computer Science DenverUSA
K.P. Valavanis
Affiliation:
University of Denver Department of Electrical & Computer Engineering DenverUSA

Abstract

Backstepping represents a promising control law for fixed-wing Unmanned Aerial Vehicles (UAVs). Its non-linearity and its adaptation capabilities guarantee adequate control performance over the whole flight envelope, even when the aircraft model is affected by parametric uncertainties. In the literature, several works apply backstepping controllers to various aspects of fixed-wing UAV flight. Unfortunately, many of them have not been implemented in a real-time controller, and only few attempt simultaneous longitudinal and lateral–directional aircraft control. In this paper, an existing backstepping approach able to control longitudinal and lateral–directional motions is adapted for the definition of a control strategy suitable for small UAV autopilots. Rapidly changing inner-loop variables are controlled with non-adaptive backstepping, while slower outer loop navigation variables are Proportional–Integral–Derivative (PID) controlled. The controller is evaluated through numerical simulations for two very diverse fixed-wing aircraft performing complex manoeuvres. The controller behaviour with model parametric uncertainties or in presence of noise is also tested. The performance results of a real-time implementation on a microcontroller are evaluated through hardware-in-the-loop simulation.

Type
Research Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press on behalf of Royal Aeronautical Society

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

HÄrkegrd, O. Backstepping designs for aircraft control - What is there to gain?, Linköping Universitet technical report LiTH-ISY-R-2339, 2001.Google Scholar
HÄrkegrd, O. Flight Control Design Using Backstepping, Linköping Universitet, 2001.10.1016/S1474-6670(17)35187-XCrossRefGoogle Scholar
HÄrkegrd, O. and Torkel Glad, S. Flight control design using backstepping, IFAC Proc. Vol., July 2001, 34, (6), pp 283288.CrossRefGoogle Scholar
Michailidis, M.G., Valavanis, K.P. and Rutherford, M.J. Nonlinear Control of Fixed-Wing UAVs with Time-Varying and Unstructured Uncertainties , Springer Tracts in Autonomous Systems, Springer, 2020.Google Scholar
Pixhawk. The open standards for drone hardware, September 2020, www.pixhawk.org Google Scholar
Cominos, P. and Munro, N. PID controllers: Recent tuning methods and design to specification, IEEE Proc. Cont. Theory Appl., 2002, 149, (1), pp 4653.CrossRefGoogle Scholar
AstrÖm, K.J. and HÄgglund, T. PID Controllers: Theory, Design, and Tuning, Instrument Society of America, 1995.Google Scholar
Poksawat, P., Wang, L. and Mohamed, A., Gain scheduled attitude control of fixed-wing UAV with automatic controller tuning, IEEE Trans. Cont. Syst. Technol., 2018, 26, (4), pp 11921203.CrossRefGoogle Scholar
Kang, Y. and Hedrick, J.K. Linear tracking for a fixed-wing UAV using nonlinear model predictive control, IEEE Trans. Cont. Syst. Technol., 2009, 17, (5), pp 12021210.CrossRefGoogle Scholar
Santoso, F., Liu, M. and Egan, G.K. H2 and H-infinity robust autopilot synthesis for longitudinal flight of a special unmanned aerial vehicle: A comparative study, IET Cont. Theory Appl., 2008, 2, (7), pp 583594.CrossRefGoogle Scholar
CastaÑeda, H., Salas-PeÑa, O.S. and de LeÓn-Morales, J. Extended observer based on adaptive second order sliding mode control for a fixed wing UAV, ISA Trans., 2017, 66, pp 226232.CrossRefGoogle ScholarPubMed
Stastny, T.J., Dash, A. and Siegwart, R. Nonlinear MPC for fixed-wing UAV trajectory tracking: Implementation and flight experiments, AIAA Guidance, Navigation, and Control Conference, 2017, pp 114.CrossRefGoogle Scholar
Oettershagen, P., Melzer, A., Leutenegger, S., Alexis, K. and Siegwart, R. Explicit model predictive control and $\mathcal{L}_1$ -navigation strategies for fixed-wing UAV path tracking, $22^{nd}$ Mediterranean Conference on Control and Automation, 2014, pp 11591165.CrossRefGoogle Scholar
KrstiĆ, M. Kanellakopoulos, I. and KokotoviĆ, P. Nonlinear and Adaptive Control Design, Wiley, 1995.Google Scholar
Kim, K.-S. and Kim, Y. Robust backstepping control for slew maneuver using nonlinear tracking function, IEEE Trans. Cont. Syst. Technol., 2003, 11, (6), pp 822829.Google Scholar
Ju, H. and Tsai, C. Longitudinal axis flight control law design by adaptive backstepping, IEEE Trans. Aerosp. Electron. Syst., 2007, 43, (1), pp 311329.Google Scholar
Espinoza, T., Dzul, A., Lozano, R. and Parada, P. Backstepping sliding mode controllers applied to a fixed-wing UAV, 2013 International Conference on Unmanned Aircraft Systems (ICUAS), 2014, pp 95104.Google Scholar
Gavilan, F., Acosta, J. and Vazquez, R. Control of the longitudinal flight dynamics of an UAV using adaptive backstepping, 18th IFAC World Cong., 2011, 44, (1), pp 18921897.Google Scholar
Liu, K., Zhu, J. and Yu, B. Longitudinal controller design for a fighter aircraft using $\mathcal{L}_1$ adaptive backstepping, 9th World Congress on Intelligent Control and Automation, 2011, pp 341346.Google Scholar
Jung, D. and Tsiotras, P. Bank-to-turn control for a small UAV using backstepping and parameter adaptation, 17th IFAC World Cong., 2008, 41, (2), pp 44064411.Google Scholar
NØrgaard, M.E., Hansen, S., Breivik, M. and Blanke, M. Performance comparison of controllers with fault-dependent control allocation for UAV, J. Intell. Robot. Syst., 2017, 87, pp 187207.CrossRefGoogle Scholar
Lee, T. and Kim, Y. Nonlinear adaptive flight control using backstepping and neural networks controller, J. Guid. Cont. Dyn., 2001, 24, (4), pp 675682.CrossRefGoogle Scholar
Sonneveldt, L., Chu, Q.P. and Mulder, J.A. Nonlinear flight control design using constrained adaptive backstepping, J. Guid. Cont. Dyn., 2007, 30, (2), pp 322336.10.2514/1.25834CrossRefGoogle Scholar
Brezoescu, A., Espinoza, T., Castillo, P. and Lozano, R. Adaptive trajectory following for a fixed-wing UAV in presence of crosswind, J. Intell. Robot. Syst., 2013, 69, (1–4), pp 257271.CrossRefGoogle Scholar
Matthew, J.S., Knoebel, N.B., Osborne, S.R., Beard, R.W. and Eldredge, A. Adaptive backstepping control for miniature air vehicles, 2006 American Control Conference, pp 16 CrossRefGoogle Scholar
Espinoza-Fraire, T., Dzul, A., CortÉs-MartÍnez, F. and Giernacki, W. Real-time implementation and flight tests using linear and nonlinear controllers for a fixed-wing Miniature Aerial Vehicle (MAV), Int. J. Cont. Automat. Syst., 2018, 16, pp 392396.CrossRefGoogle Scholar
Martins, G, Moses, A., Rutherford, M.J. and Valavanis, K.P. Enabling intelligent unmanned vehicles through XMOS technology, J. Defense Model. Simul., 2012, 9, (1), pp 7182.CrossRefGoogle Scholar
FlightGear FlightGear flight simulator, June 2020, www.flightgear.org Google Scholar
Etkin, B. and Reid, L.D. Dynamics of Flight: Stability and Control, Wiley, 1996.Google Scholar
Guglieri, G. Effect of autopilot modes on flight performances of electric mini-UAVs, Aeronaut. J., 2013, 117, (1187), pp 5769.CrossRefGoogle Scholar
Guglieri, G. and Sartori, D. Experimental characterization of actuators for micro air vehicles, Int. J. Micro Air Veh., 2011, 3, (2), pp 4959.CrossRefGoogle Scholar
Marguerettaz, P., Sartori, D., Guglieri, G. and Quagliotti, F.B. Design and development of a man portable unmanned aerial system for alpine surveillance missions, UAS International 2010, 2010, pp 18.Google Scholar
Capello, E., Guglieri, G., Marguerettaz, P. and Quagliotti, F.B. Preliminary assessment of flying and handling qualities for mini-UAVs, J. Intell. Robot. Syst., 2012, 65, (1–4), pp 4361.CrossRefGoogle Scholar
Capello, E., Guglieri, G., Quagliotti, F.B. and Sartori, D. Design and validation of an $\mathcal{L}_1$ adaptive controller for mini-UAV autopilot, J. Intell. Robot. Syst., 2013, 69, (1-4), pp 109118.Google Scholar
Capello, E., Sartori, D.Guglieri, G. and Quagliotti, F.B. Robust assessment for the design of multi-loop proportional integrative derivative autopilot, IET Cont. Theory Appl., 2012, 6, (11), pp 16101619.CrossRefGoogle Scholar
Park, H., Kim, M.-H., Chang, C.-H., Kim, K., Kim, J.-G. and Kim, D.-H. Design and experimental validation of UAV control system software based on the TMO structuring scheme, 5th IFIP WG 10.2 International Workshop on Software Technologies for Embedded and Ubiquitous Systems , 2007, 4761, pp 192201.CrossRefGoogle Scholar
Jung, D. and Tsiotras, P. Modeling and hardware-in-the-loop simulation for a small unmanned aerial vehicle, Infotech at Aerospace 2007 Conference and Exhibit, 2007, pp 113.Google Scholar
XMOS XMOS Technology, May 2020, www.xmos.com Google Scholar
Sartori, D., Quagliotti, F.B., Rutherford, M.J. and Valavanis, K.P., Implementation and testing of a backstepping controller autopilot for fixed-wing UAVs, J. Intell. Robot. Syst., 2014, 76, (3), pp 505525.CrossRefGoogle Scholar
Supplementary material: PDF

Sartori et al. Supplementary Material

Sartori et al. Supplementary Material
Download Sartori et al. Supplementary Material(PDF)
PDF 1.2 MB