Skip to main content

Aggressive Maneuver Regulation of a Quadrotor UAV

  • Chapter
  • First Online:

Part of the book series: Springer Tracts in Advanced Robotics ((STAR,volume 114))

Abstract

In this paper we design a nonlinear controller for aggressive maneuvering of a quadrotor. We take a maneuver regulation perspective. Differently from the classical trajectory tracking approach, maneuver regulation does not require following a timed reference state, but a geometric “path” with a velocity (and possibly orientation) profile assigned on it. The proposed controller relies on three main ideas. Given a desired maneuver, i.e., a set of state trajectories equivalent under time translations, the system dynamics is decomposed into dynamics longitudinal and transverse to the maneuver. A space-dependent version of the transverse dynamics is derived, by using the longitudinal state, i.e., the arc-length of the path, as an independent variable. Then the controller is obtained as a function of the arc-length consisting of two terms: a feedforward term, being the nominal input to apply when on the path at the current arc-length, and a feedback term exponentially stabilizing the state-dependent transverse dynamics. Numerical computations are presented to prove the effectiveness of the proposed strategy. The controller performances are tested in presence of uncertainty of the model parameters and input noise and saturations. The controller is also tested in a realistic simulation environment validated against an experimental test-bed.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    This parametrization of R, largely used in the literature, has a singularity when the pitch angle reaches \(\pi /2\). However, the proposed techniques can be developed for any other parametrization. Thus, given the desired maneuver, the best suited parametrization can be used to avoid singularities.

  2. 2.

    www.mikrokopter.de.

References

  1. Mistler, V., Benallegue, A., M’Sirdi, N.K.: Exact linearization and noninteracting control of a 4 rotors helicopter via dynamic feedback. In: Proceedings of the IEEE International Workshop on Robot and Human Interactive Communication, pp. 586–593. Paris, September (2001)

    Google Scholar 

  2. Madani, T., Benallegue, A.: Control of a quadrotor mini-helicopter via full state backstepping technique. In: Proceedings of the IEEE Conference on Decision and Control, pp. 1515–1520. San Diego, CA, December (2006)

    Google Scholar 

  3. Lee, T., Leoky, M., McClamroch, N.H.: Geometric tracking control of a quadrotor UAV on SE(3). In: Proceedings of the IEEE Conference on Decision and Control, pp. 5420–5425. Atlanta, GA, December (2010)

    Google Scholar 

  4. Mellinger, D., Kumar, V.: Minimum snap trajectory generation and control for quadrotors. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 2520–2525. May (2011)

    Google Scholar 

  5. Gavrilets, V., Frazzoli, E., Mettler, B., Piedmonte, M., Feron, E.: Aggressive maneuvering of small autonomous helicopters: a human-centered approach. Int. J. Robot. Res. 20(10), 795–807 (2001)

    Article  Google Scholar 

  6. Abbeel, P., Coates, A., Quigley, M., Ng, A.Y.: An application of reinforcement learning to aerobatic helicopter flight. Adv. Neural Inf. Process. Sys. 19, 1–8 (2007)

    Google Scholar 

  7. Rong, X., Ozguner, U.: Sliding mode control of a quadrotor helicopter. In: Proceedings of the IEEE Conference on Decision and Control, pp. 4957–4962. San Diego, CA, December (2006)

    Google Scholar 

  8. Raffo, Guilherme V., Ortega, Manuel G., Rubio, Francisco R.: Path tracking of a UAV via an underactuated control strategy. European J. Control 17(2), 194–213 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  9. Cowling, I.D., Yakimenko, O.A., Whidborne, J.F., Cooke, A.K.: A prototype of an autonomous controller for a quadrotor UAV. In: Proceedings of the European Control Conference (2007)

    Google Scholar 

  10. Cabecinhas, D., Cunha, R., Silvestre, C.: Rotorcraft path following control for extended flight envelope coverage. In: Proceedings of the IEEE Conference on Decision and Control Held Jointly with the Chinese Control Conference, pp. 3460–3465. Shanghai, December (2009)

    Google Scholar 

  11. Roza, A., Maggiore, M.: Path following controller for a quadrotor helicopter. In: Proceedings of the American Control Conference, pp. 4655–4660. Montreal, QC, June (2012)

    Google Scholar 

  12. Akhtar, A., Waslander, S.L., Nielsen, C.: Path following for a quadrotor using dynamic extension and transverse feedback linearization. In: Proceedings of the IEEE Conference on Decision and Control, pp. 3551–3556. Maui, HI, December (2012)

    Google Scholar 

  13. Mellinger, D., Michael, N., Kumar, V.: Trajectory generation and control for precise aggressive maneuvers with quadrotors. Int. J. Robot. Res. 31(5), 664–674 (2012)

    Google Scholar 

  14. Saccon, A., Hauser, J., Beghi, A.: A virtual rider for motorcycles: Maneuver regulation of a multi-body vehicle model. IEEE Trans. Control Sys. Technol. 21(2), 332–346 (2013)

    Article  Google Scholar 

  15. Notarstefano, G., Hauser, J., Frezza, R.: Computing feasible trajectories for control-constrained systems: The PVTOL example. In Proceedings of the IFAC Symposium on Nonlinear Control Systems. Pretoria, SA, August (2007)

    Google Scholar 

  16. Notarstefano, G., Hauser, J.: Modeling and dynamic exploration of a tilt-rotor VTOL aircraft. In Proceedings of the IFAC Symposium on Nonlinear Control Systems. Bologna, September (2010)

    Google Scholar 

  17. Guenard, N., Hamel, T., Mahony, R.: A practical visual servo control for a unmanned aerial vehicle. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 1342–1348. Roma, April (2007)

    Google Scholar 

  18. Setterlund, M.P.: Geometric-based Spatial Path Planning. UMI Microform (2008)

    Google Scholar 

  19. Franchi, A., Secchi, C., Ryll, M., Bülthoff, H.H., Robuffo Giordano, P.: Shared control: Balancing autonomy and human assistance with a group of quadrotor UAVs. IEEE Robot. Autom. Mag. Special Issue on Aerial Robotics and the Quadrotor Platform. 19(3), 57–68 (2012)

    Google Scholar 

  20. Lächele, J., Franchi, A., Bülthoff, H.H., Robuffo Giordano, P.: SwarmSimX: Real-time simulation environment for multi-robot systems. In: Noda, I., Ando, N., Brugali, D., Kuffner, J.J. (eds.) 3rd International Conference on Simulation, Modeling, and Programming for Autonomous Robots. Lecture Notes in Computer Science, vol. 7628, pp. 375–387. Springer, Heidelberg (2012)

    Google Scholar 

Download references

Acknowledgments

The work of G. Notarstefano and S. Spedicato is partially supported by the project SOCIAL-ROBOTS under the program “5 per mille per la ricerca”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sara Spedicato .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Spedicato, S., Notarstefano, G., Bülthoff, H.H., Franchi, A. (2016). Aggressive Maneuver Regulation of a Quadrotor UAV. In: Inaba, M., Corke, P. (eds) Robotics Research. Springer Tracts in Advanced Robotics, vol 114. Springer, Cham. https://doi.org/10.1007/978-3-319-28872-7_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-28872-7_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-28870-3

  • Online ISBN: 978-3-319-28872-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics