Skip to main content

Dynamic System Identification, and Control for a Cost-Effective and Open-Source Multi-rotor MAV

  • Conference paper
  • First Online:
Field and Service Robotics

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

Abstract

This paper describes dynamic system identification, and full control of a cost-effective Multi-rotor micro-aerial vehicle (MAV). The dynamics of the vehicle and autopilot controllers are identified using only a built-in IMU and utilized to design a subsequent model predictive controller (MPC). Experimental results for the control performance are evaluated using a motion capture system while performing hover, step responses, and trajectory following tasks in the presence of external wind disturbances. We achieve root-mean-square (RMS) errors between the reference and actual trajectory of x \(=\) 0.021 m, y \(=\) 0.016 m, z \(=\) 0.029 m, roll \(=\) 0.392\(^\circ \), pitch \(=\) 0.618\(^\circ \), and yaw \(=\) 1.087\(^\circ \) while performing hover. Although we utilize accurate state estimation provided from a motion capture system in an indoor environment, the proposed method is one of the non-trivial prerequisites to build any field or service aerial robots. This paper also conveys the insights we have gained about the commercial vehicle and returned to the community through an open-source code, and documentation.

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

Notes

  1. 1.

    Image source from http://goo.gl/7NsbmG.

  2. 2.

    http://wiki.ros.org/ROS/Patterns/Communication.

  3. 3.

    http://goo.gl/Pk5kTL.

  4. 4.

    https://en.wikipedia.org/wiki/Positive-definite_matrix.

  5. 5.

    http://embotech.com/FORCES-Pro.

References

  1. Sa, I., Corke, P.: Vertical infrastructure inspection using a quadcopter and shared autonomy control. In: The International Conference on Field and Service Robotics (2012)

    Google Scholar 

  2. Burri, M., Oleynikova, H., Achtelik, M., and Siegwart, R.: Real-time visual-inertial mapping, re-localization and planning onboard MAVs in unknown environments. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (2015)

    Google Scholar 

  3. Popovic, M., Hitz, G., Nieto, J., Sa, I., Siegwart, R., Galceran, E.: Online informative path planning for active classification using UAVs. IEEE Int. Conf. Robot. Autom. (2016)

    Google Scholar 

  4. Mellinger, D., Lindsey, Q., Shomin, M., Kumar, V.: Design, modeling, estimation and control for aerial grasping and manipulation. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (2011)

    Google Scholar 

  5. Zhang, C., Kovacs, J.: The application of small unmanned aerial systems for precision agriculture: a review. Precis. Agric. (2012)

    Google Scholar 

  6. Achtelik, M., Weiss, A., Siegwart, R.: Onboard IMU and monocular vision based control for MAVs in unknown in- and outdoor environments. In: Proceedings of the IEEE International Conference on Robotics and Automation (2011)

    Google Scholar 

  7. Weiss, S., Scaramuzza, D., Siegwart, R.: Monocular-SLAM–based navigation for autonomous micro helicopters in GPS-denied environments. J. Field Robot. (2011)

    Google Scholar 

  8. Bouabdallah, S.: Design and control of quadrotors with application to autonomous flying. Ecole Polytechnique Federale de Lausanne, Ph.D. Thesis (2007)

    Google Scholar 

  9. Mahony, R., Kumar, V., Corke, P.: Multirotor aerial vehicles: Modeling, estimation, and control of quadrotor. IEEE Robot. Autom. Mag. (2012)

    Google Scholar 

  10. Pounds, P., Mahony, R., Corke, P.: Modelling and control of a large quadrotor robot. Control Eng. Pract. (2010)

    Google Scholar 

  11. Hoffmann, M., Waslander, S., Tomlin, C.: Quadrotor helicopter trajectory tracking control. In: AIAA Guidance, Navigation and Control Conference and Exhibit (2008)

    Google Scholar 

  12. Burri, M., Nikolic, J., Oleynikova, H., Achtelik, M., Siegwart, R.: Maximum likelihood parameter identification for MAVs. IEEE Int. Conf. Robot. Autom. (2016)

    Google Scholar 

  13. Sa, I., Corke, P.: System Identification, Estimation and Control for a Cost Effective Open-Source Quadcopter. IEEE Int. Conf. Robot. Autom. (2012)

    Google Scholar 

  14. Tischler, M., Remple, R.: Aircraft and rotorcraft system identification. In: AIAA Education Series (2006)

    Google Scholar 

  15. Mina, K., Thomas, S., Kostas, A., Roland, S.: Model Predictive Control for Trajectory Tracking of Unmanned Aerial Vehicles Using Robot Operating System. Springer Press (2016) (to appear)

    Google Scholar 

Download references

Acknowledgements

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 644227 and No 644128 from the Swiss State Secretariat for Education, Research and Innovation (SERI) under contract number 15.0029 and 15.0044.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Inkyu Sa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sa, I., Kamel, M., Khanna, R., Popović, M., Nieto, J., Siegwart, R. (2018). Dynamic System Identification, and Control for a Cost-Effective and Open-Source Multi-rotor MAV. In: Hutter, M., Siegwart, R. (eds) Field and Service Robotics. Springer Proceedings in Advanced Robotics, vol 5. Springer, Cham. https://doi.org/10.1007/978-3-319-67361-5_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-67361-5_39

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-67360-8

  • Online ISBN: 978-3-319-67361-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics