Skip to main content
Log in

Implementation and Testing of a Backstepping Controller Autopilot for Fixed-wing UAVs

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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)

  2. 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)

  3. Krstić, M., Kanellakopoulos, I., Kokotović, P.: Nonlinear and Adaptive Control Design. Wiley, New York (1995)

    Google Scholar 

  4. Kim, K.-S., Kim, Y.: Robust backstepping control for slew maneuver using nonlinear tracking function. IEEE Trans. Control Syst. Technol. 11, 822–829 (2003)

    Article  Google Scholar 

  5. 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)

  6. 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)

  7. 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)

    Article  Google Scholar 

  8. Ollero, A., Merino, L.: Control and perception techniques for aerial robotics. Annu. Rev. Control 28, 167–178 (2004)

    Article  Google Scholar 

  9. 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)

  10. 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)

  11. Ju, H.-S., Tsai, C.-C.: Longitudinal axis flight control law design by adaptive backstepping. IEE Trans. Aerosp. Electron. Syst. 43, 311–329 (2007)

    Article  Google Scholar 

  12. 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)

  13. Lee, T., Kim, Y.: Nonlinear adaptive flight control using backstepping and neural networks controller. J. Guid. Control Dyn. 24, 675–682 (2001)

    Article  Google Scholar 

  14. Sonneveldt, L., Chu, Q.P., Mulder, J.A.: Nonlinear flight control design using constrained adaptive backstepping. J. Guid. Control Dyn. 30, 322–336 (2007)

    Article  Google Scholar 

  15. 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)

  16. 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)

    Article  Google Scholar 

  17. Härkegård, O., Torkel Glad, S.: Flight control design using backstepping. In: Proceedings of the 5th IFAC Symposium. St. Petersburg (2001)

  18. 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)

  19. Etkin, B., Reid, L.D.: Dynamics of Flight: Stability and Control. Wiley, New York (1996)

    Google Scholar 

  20. Guglieri, G.: Effect of autopilot modes on flight performances of electric mini-UAVs. Aeronaut. J. 117, 57–69 (2013)

    Google Scholar 

  21. 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)

  22. Paw, Y.C.: Synthesis and Validation of Flight Control for UAV. PhD Thesis, University of Minnesota (2009)

  23. 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)

    Google Scholar 

  24. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniele Sartori.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-014-0040-y

Keywords

Navigation