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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Barabasi, A.L.: Taming complexity. Nat. Phys. 1(2), 68–70 (2005)
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)
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)
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)
Gazi, V., Passino, K.: Swarm Stability and Optimization. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-18041-5
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)
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)
Indu, C., Singh, R.: Trajectory planning and optimization for UAV communication: a review. J. Discret. Math. Sci. Cryptog. 23(2), 475–483 (2020)
Kushleyev, A., Mellinger, D., Powers, C., Kumar, V.: Towards a swarm of agile micro quadrotors. Auton. Robots 35(4), 287–300 (2013)
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)
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)
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)
Mellinger, D., Michael, N., Kumar, V.: Trajectory generation and control for precise aggressive maneuvers with quadrotors. Exp. Robot. 79, 361–373 (2014)
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)
Mu, B., Shi, Y.: Distributed LQR consensus control for heterogeneous multiagent systems: theory and experiments. IEEE/ASME Trans. Mech. 23(1), 434–443 (2018)
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)
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)
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
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)
Sa, I., Corke, P.: Estimation and control for an open-source quadcopter. In: Australian Conference of Robotics and Automation (ACRA) (2011)
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)
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)
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)
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)
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)
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)
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)
Wang, J., Zhou, Z., Wang, C., Shan, J.: Multiple quadrotors formation flying control design and experimental verification. Unmanned Syst. 7(1), 47–54 (2019)
Zhao, S.: Affine formation maneuver control of multi-agent systems. IEEE Trans. Autom. Contr. 63(12), 4140–4155 (2018)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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)