Abstract
This paper presents the use of an external vision-based positioning system for navigation and flight control of micro aerial vehicles. The motion capture system Optitrack is used to localize the vehicle which is a nano-quadcopter Crazyflie 2.0. An interface was created to pass positioning data to the Robot Operating Software (ROS). ROS acts as communication layer to bridge between Optitrack and available control nodes for Crazyflie 2.0 platforms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wong, D. (2018, February 9). Plan for drones to deliver parcels takes flight. The Straits Times.
Warwick, G. (2018, April 04). Aircraft inspection drones entering service with airline MROs. MRO Network.
Kaur, K. (2018). The straits times. Five projects to kick off unmanned aircraft system trials at Singapore’s first drone estate.
Bjorn, J., Kjaegaard, M., & Larsen, J. A. (2007). Autonomous hover for a quad rotor helicopter. Master’s Thesis, Aalborg University, Aalborg, Denmark.
Wierema, M. (2008). Design, implementation and flight test of indoor navigation and control system for a quadrotor UAV. TU Delft, Master of Science Thesis, Delft, Netherlands.
Foerster, J. (2015). System identification of the Crazyflie 2.0 nano quadrocopter. Bachelor Thesis, ETH Zurich, Zurich, Switzerland.
Edwards, L. (2011). Open source robotics and process control cookbook designing and building robust dependable real time system. New York, USA: Elsevier.
Luis, C., & Le Ny, J. (2016). Design of a trajectory tracking controller for a nanoquadcopter. Technical Report, Polytechnique Montreal. Montreal, Canada.
Subramanian, G. P. (2015). Nonlinear control strategies for quadrotors and CubeSats. Master Thesis, University of Illinois, USA.
Hansen, C., Gibas, D., Honeine, J., Rezzoug, N., Gorce, P., & Isableu, B. (2014). An inexpensive solution for motion analysis. Journal of Sports Engineering and Technology.
Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., & Ng, A. (2009). ROS: an open-source robot operating system. ICRA Workshop on Open Source Software, Kobe, Japan.
Mišeikis, J. (2017). INF3480—Introduction to robot operating system. Lecture Slides, University of Oslo, Norway.
Hanson, A. (2006). Visualizing quaternions (pp. 43–56). San Francisco, CA, USA: Morgan Kaufmann.
Mellinger, D., Lindsey, Q., Shomin, M., & Kumar, V. (2011). Design, modeling, estimation and control for aerial grasping and manipulation. In IEEE International Conference on Intelligent Robots and Systems, San Francisco, CA, USA.
Hoenig, W., Milanes, C., Scaria, L., Phan, T., Bolas, M., & Ayanian, N. (2015). Mixed reality for robotics. In IEEE International Conference on Intelligent Robots and Systems, Hamburg, Germany.
Hemingway, E.G. (2017). Perspectives on Euler angle singularities, gimbal lock, and the orthogonality of applied forces and applied moments. Article, University of California. Berkeley, CA, USA.
Preiss, J. A., Hoenig, W., Sukhatme, G. S., & Ayanian, N. (2017). Crazyswarm: a large nano-quadcopter swarm. In IEEE International Conference on Robotics and Automation (ICRA), Singapore.
Acknowledgements
The authors would like to thank Dr. Spot Srigrarom from the University of Glasgow Singapore to provide access to the Optitrack UAV facility. The authors would also like to acknowledge the technical advice from Paul Beuchat at ETH Zurich.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Leong, X.W., Hesse, H. (2019). Vision-Based Navigation for Control of Micro Aerial Vehicles. In: Guo, H., Ren, H., Bandla, A. (eds) IRC-SET 2018. Springer, Singapore. https://doi.org/10.1007/978-981-32-9828-6_33
Download citation
DOI: https://doi.org/10.1007/978-981-32-9828-6_33
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-32-9827-9
Online ISBN: 978-981-32-9828-6
eBook Packages: Biomedical and Life SciencesBiomedical and Life Sciences (R0)