Skip to main content

MAVwork: A Framework for Unified Interfacing between Micro Aerial Vehicles and Visual Controllers

  • Chapter

Part of the book series: Studies in Computational Intelligence ((SCI,volume 466))

Abstract

Debugging control software for Micro Aerial Vehicles (MAV) can be risky out of the simulator, especially with professional drones that might harm people around or result in a high bill after a crash. We have designed a framework that enables a software application to communicate with multiple MAVs from a single unified interface. In this way, visual controllers can be first tested on a low-cost harmless MAV and, after safety is guaranteed, they can be moved to the production MAV at no additional cost. The framework is based on a distributed architecture over a network. This allows multiple configurations, like drone swarms or parallel processing of drones’ video streams. Live tests have been performed and the results show comparatively low additional communication delays, while adding new functionalities and flexibility. This implementation is open-source and can be downloaded from github.com/uavster/mavwork

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Pestana, J., Mellado-Bataller, I., Fu, C., Sanchez-Lopez, J.L., Mondragon, I.F., Campoy, P.: A visual guided quadrotor for IMAV 2012 indoor autonomy competition and visual control of a quadrotor for the IMAV 2012 indoor dynamics competition. In: Int. Micro Air Vehicle Conference and Flight Competition (IMAV), Braunschweig, Germany (July 2012)

    Google Scholar 

  2. Olivares-Mendez, M.A., Mejias, L., Campoy, P., Mellado-Bataller, I.: See-and-avoid quadcopter using fuzzy control optimized by cross-entropy. In: IEEE World Congress on Computational Intelligence, Brisbane, Australia (June 2012)

    Google Scholar 

  3. Pestana, J., Sanchez-Lopez, J.L., Mellado-Bataller, I., Fu, C., Campoy, P.: AR Drone identification and navigation control at CVG-UPM. In: XXXIII Jornadas de Automática (September 2012)

    Google Scholar 

  4. Olivares-Mendez, M.A., Mejias, L., Campoy, P., Mellado-Bataller, I.: Quadcopter see and avoid using a fuzzy controller. In: Proc. 10th Int. FLINS Conf., Istanbul, Turkey (in press, August 2012)

    Google Scholar 

  5. Mellado-Bataller, I.: Vision-based pose estimation using 3D markers (March 2012), http://www.vision4uav.com/?q=node/274

  6. Branicky, M.S., Phillips, S.M., Zhang, W.: Stability of networked control systems: explicit analysis of delay. In: Proc. American Control Conf, pp. 2352–2357 (June 2000)

    Google Scholar 

  7. Visser, A., Dijkshoorn, N., van der Veen, M., Jurriaans, R.: Closing the gap between simulation and reality in the sensor and motion models of an autonomous AR.Drone. In: Proc. International Micro Air Vehicle Conference and Flight Competition, IMAV 2011, pp. 40–47 (September 2011)

    Google Scholar 

  8. Bills, C., Chen, J., Saxena, A.: Autonomous MAV flight in indoor environments using single image perspective cues. In: Int. Conf. Robotics and Automation (ICRA), Shanghai, China, pp. 5776–5783 ( May 2011)

    Google Scholar 

  9. Koval, M.C., Mansley, C.R., Littman, M.L.: Autonomous quadrotor control with reinforcement learning, http://mkoval.org/projects/quadrotor/files/quadrotor-rl.pdf

  10. Parrot. AR.Drone, http://ardrone.parrot.com

  11. AscTec. Pelican, http://www.asctec.de/asctec-pelican-3

  12. UAS Technologies LinkQuad, http://www.uastech.com/LinkQuad_system_uastechnologies.pdf

  13. MikroKopter. Products, http://www.mikrokopter.de

  14. Diy, D.: ArduCopter, http://code.google.com/p/arducopter/

  15. Pixhawk. MAVCONN Aerial Middleware, https://pixhawk.ethz.ch/software/start

  16. QGroundControl. MAVLink protocol, http://www.qgroundcontrol.org/mavlink/start

  17. Brown University. ROS driver for the Parrot AR.Drone, http://code.google.com/p/brown-ros-pkg/wiki/ardrone_brown

  18. Parrot, ARDrone API (December 14, 2009), https://projects.ardrone.org

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Mellado-Bataller, I., Pestana, J., Olivares-Mendez, M.A., Campoy, P., Mejias, L. (2013). MAVwork: A Framework for Unified Interfacing between Micro Aerial Vehicles and Visual Controllers. In: Lee, S., Yoon, KJ., Lee, J. (eds) Frontiers of Intelligent Autonomous Systems. Studies in Computational Intelligence, vol 466. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35485-4_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35485-4_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35484-7

  • Online ISBN: 978-3-642-35485-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics