Abstract
Efficient task assignment and path planning are critical challenges in the coordination of swarm flying robots, particularly in complex environments. This paper introduces framework to simultaneously address both task allocation and path planning for swarm flying robots, with a focus on optimizing task distribution and ensuring collision-free trajectories. The proposed Simultaneous Allocation and Path Planning (SAPP) algorithm leverages local interactions and dynamic coordination among drones to achieve efficient task assignments and generate dynamically-feasible, collision-free paths for multiple multirotor robots. Comprehensive simulations, including both structured and unstructured scenarios, demonstrate the algorithm’s ability to dynamically adapt to changing environments, while maintaining optimal performance. The results highlight the robustness of the SAPP framework in ensuring task reallocation and trajectory optimization in multi-stage assignments, making it a promising solution for real-world swarm robotics applications. A supplemental animated simulation of this work is available at https://youtu.be/QAHZlkwhVDQ.














Similar content being viewed by others
Data Availability
No dataset was used or generated in this study. All analyses and findings are based on simulation results. The parameters used in this study are available in the main text of the manuscript.
References
Krishnan S, Murugappan M (2023) Internet Drones: Appl, Opport Chall. CRC Press, Boca Raton, FL
Nwaogu JM, Yang Y, Chan AP, Chi H-L (2023) Application of drones in the architecture, engineering, and construction (aec) industry. Autom Constr 150:104827
Alqudsi Y, Makaraci M (2024) Swarm robotics for autonomous aerial robots: Features, algorithms, control techniques, and challenges. In: 2024 4th International Conference on Emerging Smart Technologies and Applications (eSmarTA), pp. 1–9. IEEE
Chowdhury S, Marufuzzaman M, Tunc H, Bian L, Bullington W (2019) A modified ant colony optimization algorithm to solve a dynamic traveling salesman problem: A case study with drones for wildlife surveillance. J Comput Design Eng 6(3):368–386
Hoang, M.-T.O., Grøntved, K.A.R., van Berkel, N., Skov, M.B., Christensen, A.L., Merritt, T.: Drone swarms to support search and rescue operations: Opportunities and challenges. Cultural Robotics: Social Robots and Their Emergent Cultural Ecologies, 163–176 (2023)
Rizia M, Reyes-Munoz JA, Ortega AG, Choudhuri A, Flores-Abad A (2022) Autonomous aerial flight path inspection using advanced manufacturing techniques. Robotica 40(7):2128–2151
Alqudsi YS, Alsharafi AS, Mohamed A (2021) A review of airborne landmine detection technologies: Unmanned aerial vehicle-based approach. In: 2021 International Congress of Advanced Technology and Engineering (ICOTEN), pp. 1–5. IEEE
Zhao Y, Yao Y, He T, Zhou X, Shen B (2024) Sl4u: a scenario description language for unmanned swarm. J Supercomput 80(4):5363–5389
Olsson E, Funk P, Sohlberg R (2023) Using a drone swarm/team for safety, security and protection against unauthorized drones. In: International Congress and Workshop on Industrial AI, pp. 263–277. Springer
Arokia RJ, Kurmi I, Bimber O (2023) Drone swarm strategy for the detection and tracking of occluded targets in complex environments. Commun Eng 2(1):55
Tang J, Duan H, Lao S (2023) Swarm intelligence algorithms for multiple unmanned aerial vehicles collaboration: A comprehensive review. Artif Intell Rev 56(5):4295–4327
Thebe KZ, Jamisola RS, Ramalepa LP (2023) A novel approach to control four multi-rotor drones in cooperative paired control using relative jacobian. Robotica 41(10):3004–3021
Bayındır L (2016) A review of swarm robotics tasks. Neurocomputing 172:292–321. https://doi.org/10.1016/j.neucom.2015.05.116
Zhang J, Jiahao X (2020) Cooperative task assignment of multi-uav system. Chin J Aeronaut 33(11):2825–2827
Qamar S, Khan SH, Arshad MA, Qamar M, Gwak J, Khan A (2022) Autonomous drone swarm navigation and multitarget tracking with island policy-based optimization framework. IEEE Access 10:91073–91091
Zheng D, Zhang Y-F, Li F, Cheng P (2023) Uavs cooperative task assignment and trajectory optimization with safety and time constraints. Def Techn 20:149–161
Bellingham, J., Tillerson, M., Richards, A., How, J.P.: Multi-task allocation and path planning for cooperating uavs. Cooperative control: models, applications and algorithms, 23–41 (2003)
Alqudsi YS, Kassem AH, El-Bayoumi GM (2021) Trajectory generation and optimization algorithm for autonomous aerial robots. In: 2021 1st International Conference on Emerging Smart Technologies and Applications (eSmarTA), pp. 1–8. IEEE
Morgan D, Chung S-J, Hadaegh FY (2015) Swarm assignment and trajectory optimization using variable-swarm, distributed auction assignment and model predictive control. In: AIAA Guidance, Navigation, and Control Conference, p. 0599
Burkard, R.E., Çela, E. (1999) In: Du, D.-Z., Pardalos, P.M. (eds.) Linear Assignment Problems and Extensions, pp. 75–149. Springer, Boston, MA
Alqudsi Y (2024) Analysis and implementation of motion planning algorithms for real-time navigation of aerial robots in dynamic environments. In: 2024 4th International Conference on Emerging Smart Technologies and Applications (eSmarTA), pp. 1–10. IEEE
Morrison DR, Jacobson SH, Sauppe JJ, Sewell EC (2016) Branch-and-bound algorithms: A survey of recent advances in searching, branching, and pruning. Discrete Optim 19:79–102
Martin JG, Frejo JRD, García RA, Camacho EF (2021) Multi-robot task allocation problem with multiple nonlinear criteria using branch and bound and genetic algorithms. Intell Serv Robot 14(5):707–727
Turpin M, Michael N, Kumar V (2014) Capt: Concurrent assignment and planning of trajectories for multiple robots. Int J Robot Res 33(1):98–112
Lorena LA, Narciso MG, Beasley J (2002) A constructive genetic algorithm for the generalized assignment problem. Evolut Optim 5:1–19
El Menbawy N, Ali HA, Saraya MS, Ali-Eldin AM, Abdelsalam MM (2023) Energy-efficient computation offloading using hybrid ga with pso in internet of robotic things environment. J Supercomput 79(17):20076–20115
Belkadi A, Ciarletta L, Theilliol D (2015) Particle swarm optimization method for the control of a fleet of unmanned aerial vehicles. In: Journal of Physics: Conference Series, vol. 659, p. 012015. IOP Publishing
Maddula, T., Minai, A.A., Polycarpou, M.M.: Multi-target assignment and path planning for groups of uavs. Recent Developments in Cooperative Control and Optimization, 261–272 (2004)
Kang Z, Ling H, Zhu T, Luo H (2019) Coverage flight path planning for multi-rotor uav in convex polygon area. In: 2019 Chinese Control And Decision Conference (CCDC), pp. 1930–1937. IEEE
Biswas S, Anavatti SG, Garratt MA (2021) Path planning and task assignment for multiple uavs in dynamic environments. In: Unmanned Aerial Systems, pp. 81–102. Elsevier, London, UK
Majd A, Ashraf A, Troubitsyna E, Daneshtalab M (2018) Using optimization, learning, and drone reflexes to maximize safety of swarms of drones. In: 2018 IEEE Congress on Evolutionary Computation (CEC), pp. 1–8. IEEE
Turpin M, Michael N, Kumar V (2013) Trajectory planning and assignment in multirobot systems. In: Algorithmic Foundations of Robotics X: Proceedings of the Tenth Workshop on the Algorithmic Foundations of Robotics, pp. 175–190. Springer
Alqudsi Y, Makaraci M, Kassem A, El-Bayoumi G (2023) A numerically-stable trajectory generation and optimization algorithm for autonomous quadrotor uavs. Robot Auton Syst 170:104532
Kloder S, Hutchinson S (2006) Path planning for permutation-invariant multirobot formations. IEEE Trans Robot 22(4):650–665
Tang Y, Miao Y, Barnawi A, Alzahrani B, Alotaibi R, Hwang K (2021) A joint global and local path planning optimization for uav task scheduling towards crowd air monitoring. Comput Netw 193:107913
Alqudsi Y, Makaraci M (2024) Exploring advancements and emerging trends in robotic swarm coordination and control of swarm flying robots: A review. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science. https://doi.org/10.1177/09544062241275359
Gao F, Wu W, Pan J, Zhou B, Shen S(2018) Optimal time allocation for quadrotor trajectory generation. In: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 4715–4722. IEEE
Hong SH, Ou J, Wang Y (2023) Physics-guided neural network and gpu-accelerated nonlinear model predictive control for quadcopter. Neural Comput Appl 35(1):393–413
Alqudsi Y, El-Bayoumi G (2018) Guidance optimization for tactical homing missiles and air defense systems. INCAS Bulletin. 10(1):193
Saad S, Wan Jaafar WN, Jamil SJ (2013) Solving standard traveling salesman problem and multiple traveling salesman problem by using branch-and-bound. In: AIP Conference Proceedings, vol. 1522, pp. 1406–1411. American Institute of Physics
Land AH, Doig AG (2010) An Automatic Method for Solving Discrete Programming Problems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68279-0_5
Ramshaw L, Tarjan RE (2012) On minimum-cost assignments in unbalanced bipartite graphs. HP Labs, Palo Alto, CA, USA, Tech. Rep. HPL-2012-40R1 20
Dutta A, Lakshmanan K, Ramamoorthy A, Voumik LC, Harshith J, Motha JP (2023) A review on optimality investigation strategies for the balanced assignment problem. In: 2023 International Conference on Computational Intelligence and Sustainable Engineering Solutions (CISES), pp. 254–259. IEEE
Shi J, Yang Z, Zhu J (2020) An auction-based rescue task allocation approach for heterogeneous multi-robot system. Multimed Tools Appl 79:14529–14538
Li, Q., Wang, B., Fei, Q.: Fast formation transformation and obstacle avoidance control for multi-agent system. In: 2022 China Automation Congress (CAC), pp. 3483–3488 (2022). IEEE
Ismail, S., Sun, L.: Decentralized hungarian-based approach for fast and scalable task allocation. In: 2017 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 23–28 (2017). IEEE
Kassem, A.: A heuristic approach for a minimum time dispatch problem. In: 43rd AIAA Aerospace Sciences Meeting and Exhibit, p. 1133 (2005)
Shuai Y, Yunfeng S, Kai Z (2019) An effective method for solving multiple travelling salesman problem based on nsga-ii. Syst Sci Control Eng 7(2):108–116
Rojas Viloria D, Solano-Charris EL, Muñoz-Villamizar A, Montoya-Torres JR (2021) Unmanned aerial vehicles/drones in vehicle routing problems: a literature review. Int Trans Operat Res 28(4):1626–1657
Hornstra RP, Silva A, Roodbergen KJ, Coelho LC (2020) The vehicle routing problem with simultaneous pickup and delivery and handling costs. Comput Op Res 115:104858
Zhen L, Ma C, Wang K, Xiao L, Zhang W (2020) Multi-depot multi-trip vehicle routing problem with time windows and release dates. Trans Res Part E: Logist Trans Rev 135:101866
Alqudsi YS, Saleh RA, Makaraci M, Ertunç HM (2023) Enhancing aerial robots performance through robust hybrid control and metaheuristic optimization of controller parameters. Neural Comput Appl. 36(1):413
Poudel S, Moh S (2022) Task assignment algorithms for unmanned aerial vehicle networks: A comprehensive survey. Veh Commun 35:100469
Hafezi H, Bakhtiari A, Khaki-Sedigh A (2022) Design and implementation of a fault-tolerant controller using control allocation techniques in the presence of actuators saturation for a vtol octorotor. Robotica 40(9):3057–3076
Alqudsi YS, Kassem AH, El-Bayoumi G (2023) A general real-time optimization framework for polynomial-based trajectory planning of autonomous flying robots. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering 237(1):29–41
Naidu DS (2002) Optimal Control Systems. CRC Press, Pocatello, Idaho, USA
Shen K, Shivgan R, Medina J, Dong Z, Rojas-Cessa R (2022) Multidepot drone path planning with collision avoidance. IEEE Int Things J 9(17):16297–16307
Turpin M, Mohta K, Michael N, Kumar V (2014) Goal assignment and trajectory planning for large teams of interchangeable robots. Autono Robots 37(4):401–415
Alqudsi YS, Kassem AH, El-Bayoumi GM (2021) A robust hybrid control for autonomous flying robots in an uncertain and disturbed environment. INCAS Bulletin 13(2):187–204
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Alqudsi, Y. Integrated Optimization of Simultaneous Target Assignment and Path Planning for Aerial Robot Swarm. J Supercomput 81, 95 (2025). https://doi.org/10.1007/s11227-024-06620-w
Accepted:
Published:
DOI: https://doi.org/10.1007/s11227-024-06620-w