Abstract
Rapid prototyping environments can speed up the research of visual control algorithms. We have designed and implemented a software framework for fast prototyping of visual control algorithms for Micro Aerial Vehicles (MAV). We have applied a combination of a proxy-based network communication architecture and a custom Application Programming Interface. This allows multiple experimental configurations, like drone swarms or distributed processing of a drone’s video stream. Currently, the framework supports a low-cost MAV: the Parrot AR.Drone. Real tests have been performed on this platform and the results show comparatively low figures of the extra communication delay introduced by the framework, while adding new functionalities and flexibility to the selected drone. This implementation is open-source and can be downloaded from www.vision4uav.com/?q=VC4MAV-FW
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Parrot AR.Drone, http://ardrone.parrot.com
MikroKopter, http://www.mikrokopter.us
ArduCopter Quad, http://www.udrones.com/product_p/acrtf1.htm
MAVCONN Aerial Middleware, http://pixhawk.ethz.ch/wiki/software/middleware/start
MAVLINK protocol library, http://www.qgroundcontrol.org/mavlink/start
ROS driver for the Parrot AR.Drone, http://code.google.com/p/brown-ros-pkg/wiki/ardrone_brown
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)
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)
Koval, M.C., Mansley, C.R., Littman, M.L.: Autonomous quadrotor control with reinforcement learning, http://mkoval.org/projects/quadrotor/files/quadrotor-rl.pdf
ARDRONE open API platform, https://projects.ardrone.org
See and avoid with a fuzzy controller, http://vision4uav.eu/?q=researchline/SeeAndAvoidCE
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)
Preemption (computing), http://en.wikipedia.org/wiki/Preemption_%28computing%29#User_mode_and_kernel_mo
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Mellado-Bataller, I., Campoy, P., Olivares-Mendez, M.A., Mejias, L. (2013). Rapid Prototyping Framework for Visual Control of Autonomous Micro Aerial Vehicles. In: Lee, S., Cho, H., Yoon, KJ., Lee, J. (eds) Intelligent Autonomous Systems 12. Advances in Intelligent Systems and Computing, vol 193. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33926-4_45
Download citation
DOI: https://doi.org/10.1007/978-3-642-33926-4_45
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33925-7
Online ISBN: 978-3-642-33926-4
eBook Packages: EngineeringEngineering (R0)