Abstract
Quadrotors are suitable aerial platform for carrying out agile flight maneuvers. Currently, quadrotors are handled by ignoring different aerodynamic effects such as rotor drag. Rotor drag is the main aerodynamic effect that causes trajectory tracking error in flight during high speed. Therefore, a control model considering the rotor drag effect is proposed in this research paper. Our proposed model exploits the differential flatness property of dynamic quadrotor model to reduce the trajectory tracking error during the flight of unmanned aerial vehicle (UAV) in the environment. Further, a geometric controller is used to stabilize the UAV in the midair. A trajectory publisher is also used to provide the stream of feed-forward control terms for the desired trajectory. The performance of proposed control method is checked with the benchmark controller by computing root-mean-square position error. The proposed solution is tested for predefined horizontal Gerono Lemniscate trajectory and circular trajectory. Further, the proposed model is also tested with change in angular velocity values to prove its robustness in the environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Burri M, Bloesch M, Taylor Z, Siegwart R, Nieto J (2018) A framework for maximum likelihood parameter identification applied on MAVs. J Field Robot 35(1):5–22
Mellinger D, Kumar V (2011) Minimum snap trajectory generation and control for quadrotors. In: 2011 IEEE international conference on robotics and automation, pp 2520–2525
Ferrin J, Leishman R, Beard R, McLain T (2011) Differential flatness based control of a rotorcraft for aggressive maneuvers. In: 2011 IEEE/RSJ international conference on intelligent robots and systems, pp 2688–2693
Bristeau P-J, Martin P, Salaün E, Petit N (2009) The role of propeller aerodynamics in the model of a quadrotor UAV. In: 2009 European control conference (ECC), pp 683–688
Faessler M, Franchi A, Scaramuzza D (2017) Differential flatness of quadrotor dynamics subject to rotor drag for accurate tracking of high-speed trajectories. IEEE Robot Autom Lett 3(2):620–626
Martin P, Salaün E (2010) The true role of accelerometer feedback in quadrotor control. In: 2010 IEEE international conference on robotics and automation, pp 1623–1629
Mahony R, Kumar V, Corke P (2012) Multirotor aerial vehicles: modeling, estimation, and control of quadrotor. IEEE Robot Autom Mag 19(3):20–32
Leishman RC, Macdonald JC, Beard RW, McLain TW (2014) Quadrotors and accelerometers: state estimation with an improved dynamic model. IEEE Control Syst Mag 34(1):28–41
Burri M, Dätwiler M, Achtelik MW, Siegwart R (2015) Robust state estimation for micro aerial vehicles based on system dynamics. In: 2015 IEEE international conference on robotics and automation (ICRA), pp 5278–5283
Bangura M, Mahony R (2017) Thrust control for multirotor aerial vehicles. IEEE Trans Robot 33(2):390–405
Kai J-M, Allibert G, Hua M-D, Hamel T (2017) Nonlinear feedback control of quadrotors exploiting first-order drag effects. IFAC-PapersOnLine 50(1):8189–8195
Omari S, Hua M-D, Ducard G, Hamel T (2013) Nonlinear control of vtol uavs incorporating flapping dynamics. In: 2013 IEEE/RSJ international conference on intelligent robots and systems, pp 2419–2425
Svacha J, Mohta K, Kumar V (2017) Improving quadrotor trajectory tracking by compensating for aerodynamic effects. In: 2017 international conference on unmanned aircraft systems (ICUAS), pp 860–866
Bangura M (2017) Aerodynamics and control of quadrotors. Ph.D. thesis, ANU
Faessler M, Falanga D, Scaramuzza D (2016) Thrust mixing, saturation, and body-rate control for accurate aggressive quadrotor flight. IEEE Robot Autom Lett 2(2):476–482
Faessler M, Fontana F, Forster C, Scaramuzza D (2015) Automatic re-initialization and failure recovery for aggressive flight with a monocular vision-based quadrotor. In: 2015 IEEE international conference on robotics and automation (ICRA), pp 1722–1729
Nelder JA, Mead R (1965) A simplex method for function minimization. Comput J 7(4):308–313
Hehn M, D’Andrea R (2014) A frequency domain iterative learning algorithm for high-performance, periodic quadrocopter maneuvers. Mechatronics 24(8):954–965
wiki.ROS.org/Documentation, downloaded on 28/12/2018
dev.px4.io/autopilot, downloaded on 02/01/2019
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Zear, A., Ranga, V. (2020). Trajectory Tracking Control of Unmanned Aerial Vehicle for Autonomous Applications. In: Sharma, D.K., Balas, V.E., Son, L.H., Sharma, R., Cengiz, K. (eds) Micro-Electronics and Telecommunication Engineering. Lecture Notes in Networks and Systems, vol 106. Springer, Singapore. https://doi.org/10.1007/978-981-15-2329-8_43
Download citation
DOI: https://doi.org/10.1007/978-981-15-2329-8_43
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-2328-1
Online ISBN: 978-981-15-2329-8
eBook Packages: EngineeringEngineering (R0)