Skip to main content

Consensus-Based Algorithms for Controlling Swarms of Unmanned Aerial Vehicles

  • Conference paper
  • First Online:
Ad-Hoc, Mobile, and Wireless Networks (ADHOC-NOW 2020)

Abstract

Multiple Unmanned Aerial Vehicles (multi-UAVs) applications are recently growing in several fields, ranging from military and rescue missions, remote sensing, and environmental surveillance, to meteorology, logistics, and farming. Overcoming the limitations on battery lifespan and on-board processor capabilities, the coordinated use of multi-UAVs is indeed more suitable than employing a single UAV in certain tasks. Hence, the research on swarm of UAVs is receiving increasing attention, including multidisciplinary aspects, such as coordination, aggregation, network communication, path planning, information sensing, and data fusion. The focus of this paper is on defining novel control strategies for the deployment of multi-UAV systems in a distributed time-varying set-up, where UAVs rely on local communication and computation. In particular, modeling the dynamics of each UAV by a discrete-time integrator, we analyze the main swarm intelligence strategies, namely flight formation, swarm tracking, and social foraging. First, we define a distributed control strategy for steering the agents of the swarm towards a collection point. Then, we cope with the formation control, defining a procedure to arrange agents in a family of geometric formations, where the distance between each pair of UAVs is predefined. Subsequently, we focus on swarm tracking, defining a distributed mechanism based on the so-called leader-following consensus to move the entire swarm in accordance with a predefined trajectory. Moreover, we define a social foraging strategy that allows agents to avoid obstacles, by imposing on-line a time-varying formation pattern. Finally, through numerical simulations we show the effectiveness of the proposed algorithms.

This work received funding from the Italian University and Research Ministry under project RAFAEL (National Research Program, contract No. ARS01_00305) and from the European Union’s Horizon 2020 programme under project Comp4Drones (ECSEL Joint Undertaking RIA-2018, grant agreement No. 826610).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

References

  1. Bandala, A., Dadios, E., Vicerra, R., Lim, L.G.: Swarming algorithm for unmanned aerial vehicle (UAV) quadrotors: swarm behavior for aggregation, foraging, formation, and tracking. J. Adv. Comput. Intell. Intell. Inform. 18(5), 745–751 (2014)

    Article  Google Scholar 

  2. Barabasi, A.L.: Taming complexity. Nat. Phys. 1(2), 68–70 (2005)

    Article  Google Scholar 

  3. Colorado, J., Barrientos, A., Martinez, A., Lafaverges, B., Valente, J.: Mini-quadrotor attitude control based on Hybrid Backstepping & Frenet-Serret theory. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) (2010)

    Google Scholar 

  4. Dong, X., Yu, B., Shi, Z., Zhong, Y.: Time-varying formation control for unmanned aerial vehicles: theories and applications. IEEE Trans. Contr. Syst. Techn. 23(1), 340–348 (2015)

    Article  Google Scholar 

  5. Dong, X., Zhou, Y., Ren, Z., Zhong, Y.: Time-varying formation tracking for second-order multi-agent systems subjected to switching topologies with application to quadrotor formation flying. IEEE Trans. Ind. Electron. 64(6), 5014–5024 (2016)

    Article  Google Scholar 

  6. Gazi, V., Passino, K.: Swarm Stability and Optimization. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-18041-5

    Book  MATH  Google Scholar 

  7. Gioioso, G., Franchi, A., Salvietti, G., Scheggi, S., Prattichizzo, D.: The flying hand: a formation of UAVs for cooperative aerial telemanipulation. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), p. 4335–4341 (2014)

    Google Scholar 

  8. Gu, Z., Shi, P., Yue, D., Ding, Z.: Decentralized adaptive event-triggered \(h_{\infty }\) filtering for a class of networked nonlinear interconnected systems. IEEE Trans. Cybern. 49(5), 1570–1579 (2018)

    Article  Google Scholar 

  9. Indu, C., Singh, R.: Trajectory planning and optimization for UAV communication: a review. J. Discret. Math. Sci. Cryptog. 23(2), 475–483 (2020)

    Google Scholar 

  10. Kushleyev, A., Mellinger, D., Powers, C., Kumar, V.: Towards a swarm of agile micro quadrotors. Auton. Robots 35(4), 287–300 (2013)

    Google Scholar 

  11. Lee, H., Kim, H., Kim, H.: Path planning and control of multiple aerial manipulators for a cooperative transportation. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2015)

    Google Scholar 

  12. Low, C.: A dynamic virtual structure formation control for fixedwing UAVs. In: Proceedings of the 9th IEEE IEEE International Conference on Control and Automation (ICCA), pp. 627–632 (2011)

    Google Scholar 

  13. Magnussen, O., Ottestad, M., Hovland, G.: Experimental validation of a quaternion-based attitude estimation with direct input to a quadcopter control system. In: Proceedings of the International Conference on Unmanned Aircraft Systems Unmanned Aircraft Systems (ICUAS) (2013)

    Google Scholar 

  14. Mellinger, D., Michael, N., Kumar, V.: Trajectory generation and control for precise aggressive maneuvers with quadrotors. Exp. Robot. 79, 361–373 (2014)

    Google Scholar 

  15. Monteiro, S., Bicho, E.: A dynamical systems approach to behavior-based formation control. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 2606–2611 (2002)

    Google Scholar 

  16. Mu, B., Shi, Y.: Distributed LQR consensus control for heterogeneous multiagent systems: theory and experiments. IEEE/ASME Trans. Mech. 23(1), 434–443 (2018)

    Google Scholar 

  17. Nathan, P., Almurib, H., Kumar, T.: A review of autonomous multi-agent quad-rotor control techniques and applications. In: Proceedings of 4th International Conference on Mechatronics (ICOM) (2011)

    Google Scholar 

  18. Pantelimon, G., Tepe, K., Carriveau, R., Ahmed, S.: Survey of multi-agent communication strategies for information exchange and mission control of drone deployments. J. Intell. Robot. Syst. 95, 779–788 (2019)

    Article  Google Scholar 

  19. Ren, W., Beard, R.: Distributed Consensus in Multi-vehicle Cooperative Control - Theory and Applications. Springer, London (2008). https://doi.org/10.1007/978-1-84800-015-5

    Book  MATH  Google Scholar 

  20. Roldo, V., Cunha, R., Cabecinhas, D., Silvestre, C., Oliveira, P.: A leader-following trajectory generator with application to quadrotor formation flight. Robot. Auton. Syst. 62(10), 1597–1609 (2014)

    Google Scholar 

  21. Sa, I., Corke, P.: Estimation and control for an open-source quadcopter. In: Australian Conference of Robotics and Automation (ACRA) (2011)

    Google Scholar 

  22. Saska, M., et al.: Autonomous deployment of swarms of micro-aerial vehicles in cooperative surveillance. In: Proceedings of the International Conference on Unmanned Aircraft Systems (ICUAS) (2014)

    Google Scholar 

  23. Saska, M., Vakula, J., Preucil, L.: Swarms of micro aerial vehicles stabilized under a visual relative localization. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 3570–3575 (2014)

    Google Scholar 

  24. Seo, J., Ahn, C., Kim, Y.: Controller design for UAV formation flight using consensus based decentralized approach. In: Proceedings of the AIAA Infotech@Aerospace Conference (2009)

    Google Scholar 

  25. Song, Z., Duan, C., Wang, J., Wu, Q.: Chattering-free full-order recursive sliding mode control for finite-time attitude synchronization of rigid spacecraft. J. Franklin Inst. 356(2), 998–1020 (2019)

    MathSciNet  MATH  Google Scholar 

  26. Toksoz, M., Oguz, S., Gazi, V.: Decentralized formation control of a swarm of quadrotor helicopters. In: Proceedings of the IEEE 15th International Conference on Control and Automation (ICCA) (2019)

    Google Scholar 

  27. Wang, C., Tnunay, H., Zuo, Z., Lennox, B., Ding, Z.: Fixed-time formation control of multirobot systems: design and experiments. IEEE Trans. Ind. Electron. 66(8), 6292–6301 (2019)

    Google Scholar 

  28. Wang, C., Zuo, Z., Qi, Z., Ding, Z.: Predictor-based extended-state-observer design for consensus of MASs with delays and disturbances. IEEE Trans. Cybern. 49(4), 1259–1269 (2009)

    Google Scholar 

  29. Wang, J., Zhou, Z., Wang, C., Shan, J.: Multiple quadrotors formation flying control design and experimental verification. Unmanned Syst. 7(1), 47–54 (2019)

    Article  Google Scholar 

  30. Zhao, S.: Affine formation maneuver control of multi-agent systems. IEEE Trans. Autom. Contr. 63(12), 4140–4155 (2018)

    MATH  Google Scholar 

  31. Zhao, S., Dimarogonas, D., Sun, Z., Bauso, D.: A general approach to coordination control of mobile agents with motion constraints. IEEE Trans. Automat. Contr. 63(5), 1509–1516 (2018)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nicola Epicoco .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Carli, R., Cavone, G., Epicoco, N., Di Ferdinando, M., Scarabaggio, P., Dotoli, M. (2020). Consensus-Based Algorithms for Controlling Swarms of Unmanned Aerial Vehicles. In: Grieco, L.A., Boggia, G., Piro, G., Jararweh, Y., Campolo, C. (eds) Ad-Hoc, Mobile, and Wireless Networks. ADHOC-NOW 2020. Lecture Notes in Computer Science(), vol 12338. Springer, Cham. https://doi.org/10.1007/978-3-030-61746-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-61746-2_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-61745-5

  • Online ISBN: 978-3-030-61746-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics