Abstract
The ability of backstepping controllers to deal with nonlinearities make this technique a suitable candidate for the control of small fixed-wing Unmanned Aerial Vehicles (UAVs). The authors have already proposed a comprehensive approach combining backstepping with PID controllers for simultaneous longitudinal and latero-directional control of fixed-wing UAVs, achieving good performance even with considerable levels of signal noise Sartori et al (2013). In further detail, the ability of the mixed approach to control different size and configuration aircraft in the presence of parametric uncertainties or noise, and when implemented on a microcontroller board was demonstrated. The present paper illustrates integration and testing of the backstepping controller on a real unmanned aircraft. After a summarizing the adopted control design and strategy, initial software and hardware simulations validate the control action for the selected aircraft. The implementation of the microcontroller on the aircraft and the integration with other aircraft systems is also illustrated. Experimental results obtained for ground and flight tests are presented, validating the applicability of the backstepping controller.
Similar content being viewed by others
References
Sartori, D., Quagliotti, F., Rutherford, M.J., Valavanis, K.P.: Design and Development of a Backstepping Controller Autopilot for Fixed-wing UAVs. Denver University Unmanned Systems Research Institute, CO, USA, Tech. Rep. DU2SRI-2013-12-001 (2013)
Härkegård, O.: Backstepping Designs for Aircraft Control - What is there to Gain?. Division of Automatic Control, Department of Electrical Engineering Linköpings Universitet, Sweden, Tech. Rep. LiTH-ISY-R-2339 (2001)
Krstić, M., Kanellakopoulos, I., Kokotović, P.: Nonlinear and Adaptive Control Design. Wiley, New York (1995)
Kim, K.-S., Kim, Y.: Robust backstepping control for slew maneuver using nonlinear tracking function. IEEE Trans. Control Syst. Technol. 11, 822–829 (2003)
Tu, H., Du, X.: The design of small UAV autopilot hardware system based on DSP. In: Proceedings of the 2010 International Conference on Intelligent Computation Technology and Automation, vol. 3, pp. 780–783. Changsha(2010)
Guanglin, H., Rujun, G., Shi, Y.: Application of FPGA in small UAV autopilot based on embedded linux system. In: Proceedings of the 33rd Annual Conference of the IEEE Industrial Electronics Society, pp. 731–734. Taipei (2007)
Chao, H.Y., Cao, Y.C., Chen, Y.Q.: Autopilots for small unmanned aerial vehicles: a survey. Int. J. Control Autom. Syst. 8, 36–44 (2010)
Ollero, A., Merino, L.: Control and perception techniques for aerial robotics. Annu. Rev. Control 28, 167–178 (2004)
Gregory, I.M., Xargay, E., Cao, C., Hovakimyan, N.: Flight test of \(\mathcal {L}_{1}\) adaptive control on the NASA AirSTAR flight test vehicle. In: AIAA Guidance, Navigation and Control Conference. Toronto (2010)
Keviczky, T., Balas, G.J.: Flight test of a receding horizon controller for autonomous UAV guidance. In: 2005 American Control Conference, pp. 3518–3523. Portland (2005)
Ju, H.-S., Tsai, C.-C.: Longitudinal axis flight control law design by adaptive backstepping. IEE Trans. Aerosp. Electron. Syst. 43, 311–329 (2007)
Jung, D., Tsiotras, P.: Bank-to-turn control for a small UAV using backstepping and parameter adaptation. In: Procee dings of the 17th IFAC World Congress, vol. 17, pp. 4406–4411. Seoul (2008)
Lee, T., Kim, Y.: Nonlinear adaptive flight control using backstepping and neural networks controller. J. Guid. Control Dyn. 24, 675–682 (2001)
Sonneveldt, L., Chu, Q.P., Mulder, J.A.: Nonlinear flight control design using constrained adaptive backstepping. J. Guid. Control Dyn. 30, 322–336 (2007)
Matthews, J.S., Knoebel, N.B., Osborne, S.R., Beard, R.W., Eldredge, A.: Adaptive backstepping control for miniature air vehicles. In: Proceedings of the American Control Conference. Minneapolis (2006)
Brezoescu, A., Espinoza, T., Castillo, P., Lozano, R.: Adaptive trajectory following for a fixed-wing UAV in presence of crosswind. J. Int. Robot. Syst. 69, 257–271 (2013)
Härkegård, O., Torkel Glad, S.: Flight control design using backstepping. In: Proceedings of the 5th IFAC Symposium. St. Petersburg (2001)
Härkegård, O.: Backstepping and Control Allocation with Applications to Flight Control. Ph.D. diss., Dep. of Electr. Eng., Linköping Univ., Linköping (2001)
Etkin, B., Reid, L.D.: Dynamics of Flight: Stability and Control. Wiley, New York (1996)
Guglieri, G.: Effect of autopilot modes on flight performances of electric mini-UAVs. Aeronaut. J. 117, 57–69 (2013)
Dorobantu, A., Murch, A.M., Mettler, B., Balas, G.J.: Frequency domain system identifcation for a small, low-cost, fixed-wing UAV. In: AIAA Guidance, Navigation and Control Conference. Portland (2011)
Paw, Y.C.: Synthesis and Validation of Flight Control for UAV. PhD Thesis, University of Minnesota (2009)
Martins, G., Moses, A., Rutherford, M.J., Valavanis, K.P.: Enabling intelligent unmanned vehicles through XMOS technology. J. Def. Model. Simul. Appl. Methodol. Technol. 9, 71–82 (2012)
Selig, M.S., Deters, R.W., Williamson, G.A.: Wind tunnel testing airfoils at low Reynolds numbers. In: 49th AIAA Aerospace Science Meeting. Orlando, USA (2011)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sartori, D., Quagliotti, F., Rutherford, M.J. et al. Implementation and Testing of a Backstepping Controller Autopilot for Fixed-wing UAVs. J Intell Robot Syst 76, 505–525 (2014). https://doi.org/10.1007/s10846-014-0040-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-014-0040-y