Skip to main content
Top

2024 | OriginalPaper | Chapter

8. Incremental Nonlinear Dynamic Inversion-Based Trajectory Tracking Controller for an Agile Quadrotor

Design, Analysis, and Flight Tests Results

Authors : Emre Saldiran, Gokhan Inalhan

Published in: Control of Autonomous Aerial Vehicles

Publisher: Springer Nature Switzerland

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The interest in agile maneuvering unmanned aerial vehicles (UAVs) specifically the quadrotor has increased considerably. The control of UAVs at high speed becomes a challenging task due to unmodeled aerodynamic forces and moments. In this study, position and attitude tracking controllers are presented in a structured cascaded fashion using incremental nonlinear dynamic inversion (INDI). A new approach for yaw rotational dynamic INDI control law is introduced, which simplifies the nonlinear dynamic allocation equation and actuator state feedback calculation by eliminating rotor acceleration and motor time constant terms. The closed-loop stability of the rotational and translational INDI controller is analyzed in detail. The significant improvement over the legacy proportional-integral-derivative (PID) controller is shown in outdoor flight tests. Circle and lemniscate-shaped trajectories are tracked with a maximum speed of 15 m/s. The attitude hold and tracking performance are evaluated with a maximum speed of 30 m/s.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Meier L, Honegger D, Pollefeys M (2015) PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms. International conference on robotics and automation. IEEE, Seattle, WA, pp 6235–6240 Meier L, Honegger D, Pollefeys M (2015) PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms. International conference on robotics and automation. IEEE, Seattle, WA, pp 6235–6240
3.
4.
go back to reference Galvane Q, Lino C, Christie M, Fleureau J, Servant F, o.-l. Tariolle F, Guillotel P, (2018) Directing cinematographic drones. ACM Trans Graph (TOG) 37(3):1–18 Galvane Q, Lino C, Christie M, Fleureau J, Servant F, o.-l. Tariolle F, Guillotel P, (2018) Directing cinematographic drones. ACM Trans Graph (TOG) 37(3):1–18
5.
go back to reference Mogili UR, Deepak B (2018) Review on application of drone systems in precision agriculture. Procedia Comput Sci 133:502–509CrossRef Mogili UR, Deepak B (2018) Review on application of drone systems in precision agriculture. Procedia Comput Sci 133:502–509CrossRef
6.
go back to reference Madawalagama S, Munasinghe N, Dampegama S, Samarakoon L (2016) Low-cost aerial mapping with consumer-grade drones. Asian conference on remote sensing. Colombo, Sri Lanka, pp 1–8 Madawalagama S, Munasinghe N, Dampegama S, Samarakoon L (2016) Low-cost aerial mapping with consumer-grade drones. Asian conference on remote sensing. Colombo, Sri Lanka, pp 1–8
7.
go back to reference Herekoglu O, Hasanzade M, Saldiran E, Cetin A, Ozgur I, Kucukoglu AG, Ustun MB, Yuksek B, Yeniceri R, Koyuncu E et al (2019) Flight testing of a multiple UAV RF emission and vision-based target localization method. Scitech. AIAA, San Diego, CA, pp 1–18 Herekoglu O, Hasanzade M, Saldiran E, Cetin A, Ozgur I, Kucukoglu AG, Ustun MB, Yuksek B, Yeniceri R, Koyuncu E et al (2019) Flight testing of a multiple UAV RF emission and vision-based target localization method. Scitech. AIAA, San Diego, CA, pp 1–18
8.
go back to reference Seo J, Duque L, Wacker J (2018) Drone-enabled bridge inspection methodology and application. Autom Construct 94:112–126CrossRef Seo J, Duque L, Wacker J (2018) Drone-enabled bridge inspection methodology and application. Autom Construct 94:112–126CrossRef
9.
go back to reference Brief L (2011) Growth opportunity in global uav market. Las Colinas, USA Brief L (2011) Growth opportunity in global uav market. Las Colinas, USA
10.
go back to reference Foehn P, Brescianini D, Kaufmann E, Cieslewski T, Gehrig M, Muglikar M, Scaramuzza D (2020) Alphapilot: Autonomous drone racing. ArXiv preprint arXiv:2005.12813 Foehn P, Brescianini D, Kaufmann E, Cieslewski T, Gehrig M, Muglikar M, Scaramuzza D (2020) Alphapilot: Autonomous drone racing. ArXiv preprint arXiv:​2005.​12813
11.
go back to reference Faessler M, Franchi A, Scaramuzza D (2017) Differential flatness of dynamics subject to rotor drag for accurate tracking of high-speed trajectories. IEEE Robot Autom Lett 3(2):620–626CrossRef Faessler M, Franchi A, Scaramuzza D (2017) Differential flatness of dynamics subject to rotor drag for accurate tracking of high-speed trajectories. IEEE Robot Autom Lett 3(2):620–626CrossRef
12.
go back to reference Svacha J, Mohta K, Kumar V (2017) Improving quadrotor trajectory tracking by compensating for aerodynamic effects. International conference on unmanned aircraft systems. IEEE, Miami, FL, pp 860–866 Svacha J, Mohta K, Kumar V (2017) Improving quadrotor trajectory tracking by compensating for aerodynamic effects. International conference on unmanned aircraft systems. IEEE, Miami, FL, pp 860–866
13.
go back to reference 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–8195CrossRef 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–8195CrossRef
14.
go back to reference Rigter M, Morrell B, Reid RG, Merewether GB, Tzanetos T, Rajur V, Wong K, Matthies LH (2019) An autonomous quadrotor system for robust high-speed flight through cluttered environments without GPS. International conference on intelligent robots and systems. IEEE, Macau, China, pp 5227–5234 Rigter M, Morrell B, Reid RG, Merewether GB, Tzanetos T, Rajur V, Wong K, Matthies LH (2019) An autonomous quadrotor system for robust high-speed flight through cluttered environments without GPS. International conference on intelligent robots and systems. IEEE, Macau, China, pp 5227–5234
15.
go back to reference Tobias E, Sanders FC, Tischler M (2018) Full-envelope stitched simulation model of a quadcopter using stitch. In: International annual forum. American Helicopter Society, Phoenix, AZ Tobias E, Sanders FC, Tischler M (2018) Full-envelope stitched simulation model of a quadcopter using stitch. In: International annual forum. American Helicopter Society, Phoenix, AZ
16.
go back to reference Ivler CM, Goerzen CL (2018) Control design for tracking of scaled MTE trajectories on an IRIS+ quadcopter. In: International annual forum. American Helicopter Society, Phoenix, AZ Ivler CM, Goerzen CL (2018) Control design for tracking of scaled MTE trajectories on an IRIS+ quadcopter. In: International annual forum. American Helicopter Society, Phoenix, AZ
17.
go back to reference Yuksek B, Saldiran E, Cetin A, Yeniceri R, Inalhan G (2020) System identification and model-based flight control system design for an agile maneuvering platform. In: Scitech. AIAA, Orlando, FL, p 1835 Yuksek B, Saldiran E, Cetin A, Yeniceri R, Inalhan G (2020) System identification and model-based flight control system design for an agile maneuvering platform. In: Scitech. AIAA, Orlando, FL, p 1835
18.
go back to reference Simplício P, Pavel M, Van Kampen E, Chu Q (2013) An acceleration measurements-based approach for helicopter nonlinear flight control using incremental nonlinear dynamic inversion. Control Eng Pract 21(8):1065–1077CrossRef Simplício P, Pavel M, Van Kampen E, Chu Q (2013) An acceleration measurements-based approach for helicopter nonlinear flight control using incremental nonlinear dynamic inversion. Control Eng Pract 21(8):1065–1077CrossRef
19.
go back to reference Sieberling S, Chu Q, Mulder J (2010) Robust flight control using incremental nonlinear dynamic inversion and angular acceleration prediction. J Guidance Control Dyn 33(6):1732–1742 Sieberling S, Chu Q, Mulder J (2010) Robust flight control using incremental nonlinear dynamic inversion and angular acceleration prediction. J Guidance Control Dyn 33(6):1732–1742
20.
go back to reference van’t Veld R, Van Kampen E-J, Chu QP, (2018) Stability and robustness analysis and improvements for incremental nonlinear dynamic inversion control. Guidance, navigation, and control conference. AIAA, Kissimmee, FL, pp 1–17 van’t Veld R, Van Kampen E-J, Chu QP, (2018) Stability and robustness analysis and improvements for incremental nonlinear dynamic inversion control. Guidance, navigation, and control conference. AIAA, Kissimmee, FL, pp 1–17
21.
go back to reference Smeur EJ, Chu Q, de Croon GC (2016) Adaptive incremental nonlinear dynamic inversion for attitude control of micro air vehicles. J Guidance Control Dyn 39(3):450–461 Smeur EJ, Chu Q, de Croon GC (2016) Adaptive incremental nonlinear dynamic inversion for attitude control of micro air vehicles. J Guidance Control Dyn 39(3):450–461
22.
go back to reference Smeur EJ, de Croon GC, Chu Q (2018) Cascaded incremental nonlinear dynamic inversion for mav disturbance rejection. Control Eng Pract 73:79–90CrossRef Smeur EJ, de Croon GC, Chu Q (2018) Cascaded incremental nonlinear dynamic inversion for mav disturbance rejection. Control Eng Pract 73:79–90CrossRef
23.
go back to reference Sun S, Sijbers L, Wang X, de Visser C (2018) High-speed flight of quadrotor despite loss of single rotor. IEEE Robot Autom Lett 3(4):3201–3207CrossRef Sun S, Sijbers L, Wang X, de Visser C (2018) High-speed flight of quadrotor despite loss of single rotor. IEEE Robot Autom Lett 3(4):3201–3207CrossRef
24.
go back to reference Sun S, Wang X, Chu Q, Visser CD (2021) Incremental nonlinear fault-tolerant control of a quadrotor with complete loss of two opposing rotors. IEEE Trans Robot 37(1):116–130CrossRef Sun S, Wang X, Chu Q, Visser CD (2021) Incremental nonlinear fault-tolerant control of a quadrotor with complete loss of two opposing rotors. IEEE Trans Robot 37(1):116–130CrossRef
26.
go back to reference Gong A, Sanders FC, Hess RA, Tischler MB (2019) System identification and full flight-envelope model stitching of a package-delivery octocopter. Scitech. AIAA, San Diego, CA, pp 1–18 Gong A, Sanders FC, Hess RA, Tischler MB (2019) System identification and full flight-envelope model stitching of a package-delivery octocopter. Scitech. AIAA, San Diego, CA, pp 1–18
27.
go back to reference Han J, He Y, Xu W (2007) Angular acceleration estimation and feedback control: An experimental investigation. Mechatronics 17(9):524–532CrossRef Han J, He Y, Xu W (2007) Angular acceleration estimation and feedback control: An experimental investigation. Mechatronics 17(9):524–532CrossRef
28.
go back to reference Tal E, Karaman S (2021) Accurate tracking of aggressive quadrotor trajectories using incremental nonlinear dynamic inversion and differential flatness. IEEE Trans Control Syst Technol 29(3):1203–1218CrossRef Tal E, Karaman S (2021) Accurate tracking of aggressive quadrotor trajectories using incremental nonlinear dynamic inversion and differential flatness. IEEE Trans Control Syst Technol 29(3):1203–1218CrossRef
29.
go back to reference Kharitonov VL (1978) The asymptotic stability of the equilibrium state of a family of systems of linear differential equations. Differentsial’nye Uravneniya 14(11):2086–2088MathSciNet Kharitonov VL (1978) The asymptotic stability of the equilibrium state of a family of systems of linear differential equations. Differentsial’nye Uravneniya 14(11):2086–2088MathSciNet
30.
31.
go back to reference Hurwitz A (1895) Über die Bedingungen, unter welchen eine Gleichung nur Wurzeln mit negativen reellen Theilen besitzt. Mathematische Annalen 46(2):273–284MathSciNetCrossRefMATH Hurwitz A (1895) Über die Bedingungen, unter welchen eine Gleichung nur Wurzeln mit negativen reellen Theilen besitzt. Mathematische Annalen 46(2):273–284MathSciNetCrossRefMATH
32.
go back to reference Brescianini D, D’Andrea R (2018) Tilt-prioritized quadrocopter attitude control. IEEE Trans Control Syst Technol 28(2):376–387CrossRef Brescianini D, D’Andrea R (2018) Tilt-prioritized quadrocopter attitude control. IEEE Trans Control Syst Technol 28(2):376–387CrossRef
33.
go back to reference Yu Y, Yang S, Wang M, Li C, Li Z (2015) High performance full attitude control of a on \(SO(3)\). IEEE international conference on robotics and automation. IEEE, Seattle, WA, pp 1698–1703 Yu Y, Yang S, Wang M, Li C, Li Z (2015) High performance full attitude control of a on \(SO(3)\). IEEE international conference on robotics and automation. IEEE, Seattle, WA, pp 1698–1703
34.
go back to reference Brescianini D, Hehn M, D’Andrea R (2013) Nonlinear quadrocopter attitude control: Technical report. Tech, Rep, ETH Zurich Brescianini D, Hehn M, D’Andrea R (2013) Nonlinear quadrocopter attitude control: Technical report. Tech, Rep, ETH Zurich
36.
go back to reference Sommer H, Gilitschenski I, Bloesch M, Weiss S, Siegwart R, Nieto J (2018) Why and how to avoid the flipped quaternion multiplication. Aerospace 5(3):72CrossRef Sommer H, Gilitschenski I, Bloesch M, Weiss S, Siegwart R, Nieto J (2018) Why and how to avoid the flipped quaternion multiplication. Aerospace 5(3):72CrossRef
37.
go back to reference Morrell B, Rigter M, Merewether G, Reid R, Thakker R, Tzanetos T, Rajur V, Chamitoff G (2018) Differential flatness transformations for aggressive flight. IEEE international conference on robotics and automation. IEEE, Brisbane, Australia, pp 5204–5210 Morrell B, Rigter M, Merewether G, Reid R, Thakker R, Tzanetos T, Rajur V, Chamitoff G (2018) Differential flatness transformations for aggressive flight. IEEE international conference on robotics and automation. IEEE, Brisbane, Australia, pp 5204–5210
38.
go back to reference Faessler M, Fontana F, Forster C, Scaramuzza D (2015) Automatic re-initialization and failure recovery for aggressive flight with a monocular vision-based. International conference on robotics and automation. IEEE, Seattle, WA, pp 1722–1729 Faessler M, Fontana F, Forster C, Scaramuzza D (2015) Automatic re-initialization and failure recovery for aggressive flight with a monocular vision-based. International conference on robotics and automation. IEEE, Seattle, WA, pp 1722–1729
39.
go back to reference Tischler MB, Berger T, Ivler CM, Mansur MH, Cheung KK, Soong JY (2017) Practical methods for aircraft and rotorcraft flight control design: An optimization-based approach. American Institute of Aeronautics and Astronautics, Preston, VACrossRef Tischler MB, Berger T, Ivler CM, Mansur MH, Cheung KK, Soong JY (2017) Practical methods for aircraft and rotorcraft flight control design: An optimization-based approach. American Institute of Aeronautics and Astronautics, Preston, VACrossRef
41.
go back to reference Wang Z, Zhao J, Cai Z, Wang Y, Liu N (2021) Onboard actuator model-based incremental nonlinear dynamic inversion for quadrotor attitude control: Method and application. Chinese J Aeronaut 34(11):216–227CrossRef Wang Z, Zhao J, Cai Z, Wang Y, Liu N (2021) Onboard actuator model-based incremental nonlinear dynamic inversion for quadrotor attitude control: Method and application. Chinese J Aeronaut 34(11):216–227CrossRef
42.
go back to reference Bangura M, et al (2017) Aerodynamics and control of quadrotors Bangura M, et al (2017) Aerodynamics and control of quadrotors
44.
go back to reference Saetti U, Horn JF, Lakhmani S, Lagoa C, Berger T (2018) Design of dynamic inversion and explicit model following control laws for quadrotor inner and outer loops. In: International annual forum. American Helicopter Society, Phoenix, AZ Saetti U, Horn JF, Lakhmani S, Lagoa C, Berger T (2018) Design of dynamic inversion and explicit model following control laws for quadrotor inner and outer loops. In: International annual forum. American Helicopter Society, Phoenix, AZ
45.
go back to reference Saetti U, Horn JF, Lakhmani S, Lagoa C, Berger TF (2020) Design of dynamic inversion and explicit model following flight control laws for quadrotor uas. J Am Helicopter Soc 65(3):1–16 Saetti U, Horn JF, Lakhmani S, Lagoa C, Berger TF (2020) Design of dynamic inversion and explicit model following flight control laws for quadrotor uas. J Am Helicopter Soc 65(3):1–16
Metadata
Title
Incremental Nonlinear Dynamic Inversion-Based Trajectory Tracking Controller for an Agile Quadrotor
Authors
Emre Saldiran
Gokhan Inalhan
Copyright Year
2024
DOI
https://doi.org/10.1007/978-3-031-39767-7_8

Premium Partner