Skip to main content

Geometric Control and Trajectory Optimization for Bidirectional Thrust Quadrotors

  • Conference paper
  • First Online:
Proceedings of the 2018 International Symposium on Experimental Robotics (ISER 2018)

Part of the book series: Springer Proceedings in Advanced Robotics ((SPAR,volume 11))

Included in the following conference series:

Abstract

Geometric control of quadrotors provides a way to control the 3D position and a yaw angle of the robot with a larger stability region than linearized controllers, but is still singular for some orientations. This singularity exists even if SO(3) is parameterized in a non-singular way such as with unit quaternions. Recent advances using the Hopf Fibration have eliminated these singularities using multiple coordinate charts and switching between them to avoid singularities. We further extend the envelope of geometric control for quadrotors to a system where the propellers can reverse direction and produce negative forces using additional charts. We show that our proposed controller is stable in hovering a robot upright and upside down. We then show how to extend trajectory generation using differentially flat coordinates to optimize trajectories using multiple charts to produce trajectories which can transition between upright and upside down.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.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

Institutional subscriptions

Similar content being viewed by others

References

  1. Cutler, M., How, J.P.: Analysis and control of a variable-pitch quadrotor for agile flight. J. Dyn. Syst. Meas. Contr. 137(10), 101002–101002–14 (2015)

    Google Scholar 

  2. Deits, R., Tedrake, R.: Efficient mixed-integer planning for UAVs in cluttered environments. In: 2015 IEEE International Conference on Robotics and Automation (ICRA), pp. 42–49 (2015)

    Google Scholar 

  3. El-Badawy, A., Bakr, M.: Quadcopter aggressive maneuvers along singular configurations: an energy-quaternion based approach. J. Control Sci. Eng. 2016, 10 (2016)

    Article  MathSciNet  Google Scholar 

  4. Flores, M.E.: Real-time trajectory generation for constrained nonlinear dynamical systems using non-uniform rational B-spline basis functions. Ph.D. thesis (2007)

    Google Scholar 

  5. Foehn, P., Scaramuzza, D.: Onboard state dependent LQR for agile quadrotors. In: International Conference on Robotics and Automation. IEEE (2018)

    Google Scholar 

  6. Gillula, J.H., Huang, H., Vitus, M.P., Tomlin, C.J.: Design of guaranteed safe maneuvers using reachable sets: autonomous quadrotor aerobatics in theory and practice. In: ICRA. IEEE (2010)

    Google Scholar 

  7. Goodarzi, F., Lee, D., Lee, T.: Geometric nonlinear PID control of a quadrotor UAV on SE(3). In: 2013 European Control Conference (ECC), pp. 3845–3850, July 2013

    Google Scholar 

  8. Lee, T., Leok, M., McClamroch, N.H.: Nonlinear robust tracking control of a quadrotor UAV on SE(3). Asian J. Control 15(2), 391–408 (2013)

    Article  MathSciNet  Google Scholar 

  9. Lee, T., Leoky, M., McClamroch, N.: Geometric tracking control of a quadrotor UAV on SE(3). In: CDC (2010)

    Google Scholar 

  10. Liu, S., Watterson, M., Mohta, K., Sun, K., Bhattacharya, S., Taylor, C.J., Kumar, V.: Planning dynamically feasible trajectories for quadrotors using safe flight corridors in 3-D complex environments. IEEE Rob. Autom. Lett. 2(3), 1688–1695 (2017)

    Article  Google Scholar 

  11. Loianno, G., Brunner, C., McGrath, G., Kumar, V.: Estimation, control, and planning for aggressive flight with a small quadrotor with a single camera and IMU. IEEE Rob. Autom. Lett. 2(2), 404–411 (2017)

    Article  Google Scholar 

  12. Lupashin, S., D’Andrea, R.: Adaptive fast open-loop maneuvers for quadrocopters. Auton. Rob. 33, 89–102 (2012)

    Article  Google Scholar 

  13. Meier, L., Honegger, D., Pollefeys, M.: PX4: a node-based multithreaded open source robotics framework for deeply embedded platforms. In: International Conference on Robotics and Automation. IEEE (2015)

    Google Scholar 

  14. Mellinger, D., Kumar, V.: Minimum snap trajectory generation and control for quadrotors. In: International Conference on Robotics and Automation. IEEE (2011)

    Google Scholar 

  15. Ng, A.Y., Coates, A., Diel, M., Ganapathi, V., Schulte, J., Tse, B., Berger, E., Liang, E.: Autonomous inverted helicopter flight via reinforcement learning. In: Ang, M.H., Khatib, O. (eds.) Experimental Robotics IX, pp. 363–372. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  16. Preiss, J.A., Hausman, K., Sukhatme, G.S., Weiss, S.: Trajectory optimization for self-calibration and navigation. In: Robotics: Science and Systems (RSS) (2017)

    Google Scholar 

  17. Thomas, J., Loianno, G., Pope, M., Hawkes, E.W., Estrada, M.A., Jiang, H., Cutkosky, M.R., Kumar, V.: Planning and control of aggressive maneuvers for perching on inclined and vertical surfaces. In: ASME, August 2015

    Google Scholar 

  18. Watterson, M., Kumar, V.: Control of quadrotors using the hopf fibration on SO(3). In: International Symposium on Robotics Research (ISRR) (2017)

    Google Scholar 

  19. Watterson, M., Liu, S., Sun, K., Smith, T., Kumar, V.: Trajectory optimization on manifolds with applications to SO(3) and R3xS2. In: Robotics Science and Systems (RSS) (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Watterson .

Editor information

Editors and Affiliations

1 Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (mp4 28449 KB)

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Watterson, M., Zahra, A., Kumar, V. (2020). Geometric Control and Trajectory Optimization for Bidirectional Thrust Quadrotors. In: Xiao, J., Kröger, T., Khatib, O. (eds) Proceedings of the 2018 International Symposium on Experimental Robotics. ISER 2018. Springer Proceedings in Advanced Robotics, vol 11. Springer, Cham. https://doi.org/10.1007/978-3-030-33950-0_15

Download citation

Publish with us

Policies and ethics