Skip to main content
Log in

Towards a swarm of agile micro quadrotors

  • Published:
Autonomous Robots Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

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.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • 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).

    Google Scholar 

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

    Article  Google Scholar 

  • Egerstedt, M., & Hu, X. (2001). Formation constrained multi-agent control. IEEE Transactions on Robotics and Automation, 17(6), 947–951.

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Book  Google Scholar 

  • Pines, D., & Bohorquez, F. (2006). Challenges facing future micro air vehicle development. AIAA Journal of Aircraft, 43(2), 290–305.

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

Download references

Acknowledgments

We would like to thank Dr. Bruce Kothmann for his help and insight into helicopter aerodynamics.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Caitlin Powers.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-013-9349-9

Keywords

Navigation