Abstract
We describe a prototype 75 g micro quadrotor with onboard attitude estimation and control that operates autonomously with an external localization system. The motivation for designing quadrotors at this scale comes from two observations. First, the agility of the robot increases with a reduction in size, a fact that is supported by experimental results in this paper. Second, smaller robots are able to operate in tight formations in constrained, indoor environments. We describe the hardware and software used to operate the vehicle as well our dynamic model. We also discuss the aerodynamics of vertical flight and the contribution of ground effect to the vehicle performance. Finally, we discuss architecture and algorithms to coordinate a team of these quadrotors, and provide experimental results for a team of 20 micro quadrotors.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aeroenvironment. (2011). Aeroenvironment nano hummingbird. http://www.avinc.com/nano. Accessed Oct 2012.
Anderson, C., & Franks, N. R. (2001). Teams in animal societies. Behavioral Ecology, 12(5), 534540.
Ascending Technologies, GmbH. (2012). http://www.asctec.de. Accessed Oct 2012.
Beard, R. W., Lawton, J., & Hadaegh, F. Y. (2001). A coordination architecture for spacecraft formation control. IEEE Transactions on Control Systems Technology, 9(6), 777–790.
Bermes, C (2010). Design and dynamic modeling of autonomous coaxial micro helicopters. PhD thesis, ETH Zurich, Switzerland.
Bouabdallah, S (2007). Design and control of quadrotors with applications to autonomous flying. PhD thesis, Ecole Polytechnique Federale de Lausanne, Lausanne, Switzerland.
Boost C++ Libraries. (2012). http://www.boost.org. Accessed Oct 2012.
Bullo, F., Cortés, J., & Martínez, S. (2009). Distributed control of robotic networks: A mathematical approach to motion coordination algorithms. Princeton, NJ: Princeton University Press. (Applied Mathematics Series).
Desai, J. P., Ostrowski, J. P., & Kumar, V. (2001). Modeling and control of formations of nonholonomic mobile robots. IEEE Transactions on Robotics, 17(6), 905–908.
Egerstedt, M., & Hu, X. (2001). Formation constrained multi-agent control. IEEE Transactions on Robotics and Automation, 17(6), 947–951.
Floreano, D., Zufferey, J. C., Klaptocz, A., Germann, J. M., & Kovac, M. (2011). Aerial locomotion in cluttered environments. In Proceedings of the 15th international symposium on robotics research. Flagstaff, AZ.
Huang, H., Hoffmann, G., Waslander, S., & Tomlin, C. (2009). Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering. In ICRA ’09 IEEE international conference on robotics and automation (pp. 3277–3282). doi:10.1109/ROBOT.2009.5152561.
International Business Machines Corporation. (2009). IBM ILOG CPLEX V12.1: Users manual for CPLEX. New York: IBM.
Inter Process Communication. (2012). http://www.cs.cmu.edu/ipc/. Accessed Oct 2012.
Johnson, W. (1980). Helicopter theory. Princeton, NJ: Princeton University Press.
Kim, H.J., Kim, S., Lee, D., & Awan, A. (2012). Adaptive control for a VTOL UAV operating near a wall. In AIAA Guidance, Navigation, and Control Conference, Guidance, Navigation, and Control and co-located conferences. Boston: American Institute of Aeronautics and Astronautics. doi:10.2514/6.2012-4835.
Kumar, V., & Michael, N. (2011). Opportunities and challenges with autonomous micro aerial vehicles. In International symposium on robotics research. Flagstaff, AZ.
Kumar, V., & Michael, N. (2012). Opportunities and challenges with autonomous micro aerial vehicles. International Journal of Robotics Research, 31(11), 1279–1291.
Kushleyev, A., Mellinger, D., & Kumar, V. (2012). Towards a swarm of agile micro quadrotors. In Proceedings of robotics: Science and systems. Sydney, Australia.
Leishman, J. G. (2000). Principles of helicopter aerodynamics (Chap. 10). New York: Cambridge University Press.
Lupashin, S., Schollig, A., Sherback, M., & D’Andrea, R. (2010). A simple learning strategy for high-speed quadrocopter multi-flips. In Proceedings of the IEEE international conference on robotics and automation (pp. 1642–1648). Anchorage, AK.
Mellinger, D., & Kumar, V. (2011). Minimum snap trajectory generation and control for quadrotors. In Proceedings of the IEEE international conference on robotics and automation (pp. 2520–2525). Shanghai, China.
Mellinger, D., Michael, N., & Kumar, V. (2010). Trajectory generation and control for precise aggressive maneuvers. In International symposium on experimental robotics. Boca Raton, FL: CRC Press.
Mellinger, D., Kushleyev, A., & Kumar, V. (2012). Mixed-integer quadratic program trajectory generation for heterogeneous quadrotor teams. In IEEE international conference on robotics and automation (pp. 477–483). Saint Paul, MN.
Michael, N., & Kumar, V. (2011). Control of ensembles of aerial robots. Proceedings of the IEEE, 99(9), 1587–1602.
Mulgaonkar, Y. (2012). Automated recharging for persistence missions with multiple micro aerial vehicles. Master’s thesis, University of Pennsylvania.
Parrish, J., & Hamner, W. (1997). Animal groups in three dimensions. New York: Cambridge University Press.
Pines, D., & Bohorquez, F. (2006). Challenges facing future micro air vehicle development. AIAA Journal of Aircraft, 43(2), 290–305.
Powers, C., Mellinger, D., Kushleyev, A., Kothmann, B., & Kumar, V. (2012). Influence of aerodynamics and proximity effects in quadrotor flight. In Proceedings of the international symposium on experimental robotics. Singapore.
Schouwenaars, T., DeMoor, B., Feron, E., & How, J. (2001). Mixed integer programming for multi-vehicle path planning. In European control conference (pp 2603–2608). Porto, Portugal.
Schouwenaars, T., Stubbs, A., Paduano, J., & Feron, E. (2006). Multi-vehicle path planning for non-line of sight communication. In American Control Conference.
Shen, S., Michael, N., & Kumar, V. (2011). Autonomous multi-floor indoor navigation with a computationally constrained MAV. In Proceedings of the IEEE international conference on robotics and automation (pp. 20–25). Shanghai, China.
Tanner, H., Jadbabaie, A., & Pappas, G. J. (2007). Flocking in fixed and switching networks. IEEE Transactions on Automatic Control, 52(5), 863–868.
Valenti, M., Bethke, B., Fiore, G., How, J., & Feron, E. (2006). Indoor multi-vehicle flight testbed for fault detection, isolation, and recovery. In AIAA guidance, navigation, and control conference and exhibit, American Institute of Aeronautics and Astronautics, Guidance, Navigation, and Control and co-located conferences. doi:10.2514/6.2006-6200.
van den Berg, J., Guy, S. J., Lin, M., & Manocha, D. (2011). Reciprocal n-body collision avoidance. In C. Pradalier, R. Siegwart, & G. Hirzinger (Eds.), Robotics research (pp. 3–19). Springer.
Vicon Motion Systems, Inc. (2012). http://www.vicon.com. Accessed Oct 2012.
Wolowicz, C. H., Bowman, J. S., & Gilbert, W. P. (1979). Similitude requirements and scaling relationships as applied to model testing. Technical report. Washington, DC: NASA.
Acknowledgments
We would like to thank Dr. Bruce Kothmann for his help and insight into helicopter aerodynamics.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kushleyev, A., Mellinger, D., Powers, C. et al. Towards a swarm of agile micro quadrotors. Auton Robot 35, 287–300 (2013). https://doi.org/10.1007/s10514-013-9349-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-013-9349-9