Abstract
The ongoing automation of waypoint navigation due to the emergence of unmanned aerial vehicles demands for precise tracking of increasingly dynamical trajectories. For this purpose, a trajectory control approach is presented in this paper, employing nonlinear dynamic inversion and second-order nonlinear error dynamics of the position error. The control module is part of an integrated auto-flight control system, which is briefly introduced in this paper. The main focus is laid on the derivation of the error dynamics along with its dynamic inversion. As the speed is controlled by additional airspeed control, the trajectory controller is further reduced to drive the position error in 3D to zero. Finally, illustrative examples show the controller’s performance with respect to a linear controller and the influence of significant wind.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Beard RW, Kingston D, Quigley M, Snyder D, Christiansen R, Johnson W, McLain T, Goodrich M (2005) Autonomous vehicle technologies for small fixed-wing uavs. J Aerosp Comput Inf Commun 2(1):92–108
Low CB (2010) A trajectory tracking control design for fixed-wing unmanned aerial vehicles. In: IEEE multi-conference on systems and control, pp 2118–2123
Ren W, Beard RW (2004) Trajectory tracking for unmanned air vehicles with velocity and heading rate constraints. IEEE Trans Control Syst Technol 12(5):706–716
Subbarao K, Ahmed M (2014) Nonlinear guidance and control laws for three-dimensional target tracking applied to unmanned aerial vehicles. J Aerosp Eng 27(3):604–610
Nelson DR, Barber DB, McLain TW, Beard RW (2007) Vector field path following for miniature air vehicles. IEEE Trans Robot 23(3):519–529
Zhu S, Wang D, Low CB (2013) Ground target tracking using uav with input constraints. J Intell Robot Syst 69(1–4):417–429
Beard RW, Ferrin J, Humpherys J (2014) Fixed wing uav path following in wind with input constraints. IEEE Trans Control Syst Technol :1
Zhufeng Xie, Yuanqing Xia, Mengyin Fu (2011) Robust trajectory-tracking method for uav using nonlinear dynamic inversion. In: IEEE 5th international conference on cybernetics and intelligent systems (CIS) pp 93–98
Pashilkar AA, Ismail S, Ayyagari R, Sundararajan N (2013) Design of a nonlinear dynamic inversion controller for trajectory following and maneuvering for fixed wing aircraft. In: IEEE symposium on computational intelligence for security and defense applications (CISDA) pp 64–71
Oliveira T, Encarnação P (2013) Ground target tracking control system for unmanned aerial vehicles. J Intell Robot Syst 69(1–4):373–387
Slotine J-JE, Li W (1991) Applied Nonlinear Control. Prentice Hall, Englewood Cliffs, NJ
Khalil HK (2002) Nonlinear Systems, 3rd edn. Prentice Hall, Englewood Cliffs, NJ
Schatz SP, Holzapfel F (2014) Modular trajectory, path following controller using nonlinear error dynamics. In: IEEE international aerospace electronics and remote sensing technology (ICARES) pp 157–163
Schatz SP, Schneider V, Karlsson E, Holzapfel F et al (2016) Flightplan flight tests of an experimental da42 general aviation aircraft. In: The 14th International Conference on Control, Automation, Robotics, and Vision
Krause C, Holzapfel F (2016) Designing a system automation for a novel uav demonstrator. In: The 14th International Conference on Control, Automation, Robotics, and Vision
Karlsson E, Schatz SP et al (2016) Automatic flight path control of an experimental da42 general aviation aircraft. In: The 14th International Conference on Control, Automation, Robotics, and Vision
Karlsson E, Gabrys A, Schatz SP, Holzapfel F (2016) Dynamic flight path control coupling for energy and maneuvering integrity. In: The 14th International Conference on Control, Automation, Robotics, and Vision
Schneider V, Mumm N, Holzapfel F (2015) Trajectory generation for an integrated mission management system. In: 2014 IEEE International Aerospace Electronics and Remote Sensing Technology (ICARES). IEEE
Schneider V, Piprek P, Schatz SP et al (2016) Online trajectory generation using clothoid segments. In: The 14th international conference on control, automation, robotics, and vision
Meek DS, Walton DJ (2004) A note on finding clothoids. J Comput Appl Math 170(2):433–453
Henrie J, Wilde D (2007) Planning continuous curvature paths using constructive polylines. J Aerosp Comput Inf Commun 4(12):1143–1157
Wilde DK (2009) Computing clothoid segments for trajectory generation. In: IEEE/RSJ international conference on intelligent robots and systems (IROS) pp 2440–2445
Lavretsky E, Wise KA (2013) Robust and Adaptive Control: With Aerospace Applications, Ser. Advanced textbooks in control and signal processing. Springer, New York
Andry AN, Shapiro EY, Chung J (1983) Eigenstructure assignment for linear systems. IEEE Trans Aerosp Electron Syst AES–19(5):711–729
Etkin B, Reid LD (1996) Dynamics of Flight: Stability and Control, 3rd edn. Wiley, New York
Stengel RF (2004) Flight Dynamics. Princeton University Press, Princeton and NJ
Acknowledgements
I would like to offer my special thanks to my colleague Volker Schneider, who is responsible for the trajectory generation module, which was also used to generate the figures of this paper. Furthermore, I would also like to extend my thanks to Agnes Gabrys, Erik Karlsson, and Alexander Zollitsch, who provided the inner loop, the autopilot module including energy protections, and the high-fidelity simulation model, respectively.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Schatz, S.P., Holzapfel, F. (2018). Nonlinear Modular 3D Trajectory Control of a General Aviation Aircraft. In: Dołęga, B., Głębocki, R., Kordos, D., Żugaj, M. (eds) Advances in Aerospace Guidance, Navigation and Control. Springer, Cham. https://doi.org/10.1007/978-3-319-65283-2_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-65283-2_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-65282-5
Online ISBN: 978-3-319-65283-2
eBook Packages: EngineeringEngineering (R0)