Skip to main content
Log in

A novel hybrid particle swarm optimization for multi-UAV cooperate path planning

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

The path planning of unmanned aerial vehicle (UAV) in three-dimensional (3D) environment is an important part of the entire UAV’s autonomous control system. In the constrained mission environment, planning optimal paths for multiple UAVs is a challenging problem. To solve this problem, the time stamp segmentation (TSS) model is adopted to simplify the handling of coordination cost of UAVs, and then a novel hybrid algorithm called HIPSO-MSOS is proposed by combining improved particle swarm optimization (IPSO) and modified symbiotic organisms search (MSOS). The exploration and exploitation abilities are combined efficiently, which brings good performance to the proposed algorithm. The cubic B-spline curve is used to smooth the generated path so that the planned path is flyable for UAV. To assess performance, the simulation is carried out in the virtual three-dimensional complex terrain environment. The experimental results show that the HIPSO-MSOS algorithm can successfully generate feasible and effective paths for each UAV, and its performance is superior to the other five algorithms, namely PSO, Firefly, DE, MSOS and HSGWO-MSOS algorithms in terms of accuracy, convergence speed, stability and robustness. Moreover, HIPSO-MSOS performs better than other tested methods in multi-objective optimization problems. Thus, the HIPSO-MSOS algorithm is a feasible and reliable alternative for some difficult and practical problems.

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

Similar content being viewed by others

References

  1. Liu X, Gong D (2018) A comparative study of A-star algorithms for search and rescue in perfect maze. In: Proceedings of the international conference on electric information and control engineering (ICEICE), pp 24–27

  2. Ma C, Diao A et al (2011) Study on the hazardous blocked synthetic value and the optimization route of hazardous material transportation network based on A-star algorithm. In: Proceedings of the 7th international conference on natural computation, vol. 4, pp 2292–2294

  3. Konar A. (2000) Behavioral and cognitive modeling of the human brain artificial intelligence and soft computing

  4. Barraquand J, Langlois B, et al. (1992) Numerical potential field techniques for robot path planning. IEEE Trans. Syst. Man Cybern. 22(2):224–241

    Article  MathSciNet  Google Scholar 

  5. Bhattacharya P, Gavrilova ML (2008) Roadmap-based path planning using the Voronoi diagram for a clearance-based shortest path. IEEE Robot Autom Mag 15(2):58–66

    Article  Google Scholar 

  6. Alexopoulos C, Griffin PM (1992) Path planning for a mobile robot. IEEE Trans Syst Man Cybern 22(2):318–322

    Article  Google Scholar 

  7. Maciel O, Cuevas E, et al. (2020) Side-blotched Lizard algorithm: A polymorphic population approach. Appl Soft Comput 106039:88

    Google Scholar 

  8. Morales-Castañeda B, Cuevas E, et al. (2019) An improved simulated annealing algorithm based on ancient metallurgy techniques. Appl Soft Comput 105761:84

    Google Scholar 

  9. Wu H, Li H, Xiao R, et al. (2018) Modeling and simulation of dynamic ant colony’s labor division for task allocation of UAV swarm. Physica A: Statistical Mechanics and its Applications 491:127–141

    Article  MathSciNet  Google Scholar 

  10. Zhong L, Luo Q, et al. (2012) A task assignment algorithm for multiple aerial vehicles to attack targets with dynamic values. IEEE Trans Intell Transp Syst 14(1):236–248

    Article  Google Scholar 

  11. Zhang Y, Gong D, Zhang J (2013) Robot path planning in uncertain environment using multi-objective particle swarm optimization. Neurocomputing 103:172–185

    Article  Google Scholar 

  12. Chen D, Zhao C (2007) Particle swarm optimization based on endocrine regulation mechanism. Control Theory & Applications 24(6):1005–1009

    Google Scholar 

  13. Zhang Q, Gu G (2008) Path planning based on improved binary particle swarm optimization algorithm. In: Proceedings of IEEE international conference on robotics, automation and mechatronics, pp.462–466

  14. Goel U, Varshney S, Jain A, et al. (2018) Three dimensional path planning for uavs in dynamic environment using glow-worm swarm optimization. Procedia computer science 133:230–239

    Article  Google Scholar 

  15. Aljarah I, Ludwig S (2013) A new clustering approach based on glowworm swarm optimization. In: 2013 IEEE congress on evolutionary computation, pp. 2642–2649

  16. Zhang X, Duan H (2015) An improved constrained differential evolution algorithm for unmanned aerial vehicle global route planning. Appl Soft Comput 26:270–284

    Article  Google Scholar 

  17. Chakraborty J, Konar A, et al. (2009) Cooperative multi-robot path planning using differential evolution. J. Intell Fuzzy Syst 20(1,2):13–27

    Article  Google Scholar 

  18. Zeng X, Li Y, Qin J (2009) A dynamic chain-like agent genetic algorithm for global numerical optimization and feature selection. Neurocomputing 72(4–6):1214–1228

    Article  Google Scholar 

  19. Liu C, Liu H, Yang J (2011) A path planning method based on adaptive genetic algorithm for mobile robot. J Inf Comput Sci 8(5):808–814

    Google Scholar 

  20. Tsai C, Huang H, Chan C (2011) Parallel elite genetic algorithm and its application to global path planning for autonomous robot navigation. IEEE Trans Ind Electr 58(10):4813–4821

    Article  Google Scholar 

  21. Fu Z, Yu J, Xie G, et al. (2018) A heuristic evolutionary algorithm of UAV path planning. Wirel Commun Mob Comput 2018:1–11

    Google Scholar 

  22. Yang P, et al. (2015) Path planning for single unmanned aerial vehicle by separately evolving waypoints. IEEE Transactions on Robotics 31(5):1130–1146

    Article  Google Scholar 

  23. Zhang X, Lu X, Jia S, et al. (2018) A novel phase angle-encoded fruit fly optimization algorithm with mutation adaptation mechanism applied to uav path planning. Appl Soft Comput 70:371–388

    Article  Google Scholar 

  24. Miao H, Tian YC (2013) Dynamic robot path planning using an enhanced simulated annealing approach. Applied Mathematics and Computation 222:420–437

    Article  Google Scholar 

  25. Liang J, Lee C (2015) Efficient collision-free path-planning of multiple mobile robots system using efficient artificial bee colony algorithm. Adv Eng Softw 79:47–56

    Article  Google Scholar 

  26. Qu H, Xing K, Alexander T (2013) An improved genetic algorithm with co-evolutionary strategy for global path planning of multiple mobile robots. Neurocomputing 120:509–517

    Article  Google Scholar 

  27. Thangaraj R, Pant M, Abraham A (2011) Particle swarm optimization: Hybridization perspectives and experimental illustrations. Appl Math Comput 217(12):5208–5226

    MATH  Google Scholar 

  28. Rodriguez F, Garcia-Martinez C, Lozano M (2012) Hybrid metaheuristics based on evolutionary algorithms and simulated annealing: taxonomy, comparison, and synergy test. IEEE Trans Evol Comput 16 (6):787–800

    Article  Google Scholar 

  29. Gálvez J, Cuevas E, Becerra H, et al. (2020) A hybrid optimization approach based on clustering and chaotic sequences. International Journal of Machine Learning and Cybernetics 11(2):359–401

    Article  Google Scholar 

  30. Chen Y, Jm Y, Mei Y, et al. (2016) Modified central force optimization (MCFO) algorithm for 3D UAV path planning. Neurocomputing 171:878–888

    Article  Google Scholar 

  31. YongBo C, YueSong M, JianQiao Y, et al. (2017) Three-dimensional unmanned aerial vehicle path planning using modified wolf pack search algorithm. Neurocomputing 266:445–457

    Article  Google Scholar 

  32. Qu C, Gai W, Zhang J, et al. (2020) A novel hybrid grey wolf optimizer algorithm for unmanned aerial vehicle (UAV) path planning. Knowl-Based Syst, pp 105530

  33. Sánchez-García, Jesús J, Reina D, Toral S (2019) A distributed pso-based exploration algorithm for a uav network assisting a disaster scenario. Futur Gener Comput Syst 90:129– 148

    Article  Google Scholar 

  34. Chen X, Li Y (2006) Smooth path planning of a mobile robot using stochastic particle swarm optimization. In: Proceedings of the IEEE conference on mechatronics and aut., pp. 1722–1727

  35. Wu X, Bai W, Xie Y, et al. (2018) A hybrid algorithm of particle swarm optimization, metropolis criterion and RTS smoother for path planning of UAVs. Appl Soft Comput 73:735–747

    Article  Google Scholar 

  36. Das PK, Behera HS, Panigrahi BK (2016) A hybridization of an improved particle swarm optimization and gravitational search algorithm for multi-robot path planning. Swarm and Evolutionary Computation 28:14–28

    Article  Google Scholar 

  37. Das PK, Behera HS, Das S, et al. (2016) A hybrid improved PSO-DV algorithm for multi-robot path planning in a clutter environment. Neurocomputing 207:735–753

    Article  Google Scholar 

  38. Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Computers & Structures 139:98–112

    Article  Google Scholar 

  39. Zhang D, Duan H (2018) Social-class pigeon-inspired optimization and time stamp segmentation for multi-uav cooperative path planning. Neurocomputing 313:229–246

    Article  Google Scholar 

Download references

Acknowledgements

Project supported by the National Natural Science Foundation of China (Grants No. 61877067), Joint Foundation of CETC Key Laboratory of Data Link Technology (No.CLDL-20182115), Key Laboratory fund for near ground detection and perception technology (TCGZ2019A002), Foundation of Basic research projects (61424140502)

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lifang Liu.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

He, W., Qi, X. & Liu, L. A novel hybrid particle swarm optimization for multi-UAV cooperate path planning. Appl Intell 51, 7350–7364 (2021). https://doi.org/10.1007/s10489-020-02082-8

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-020-02082-8

Keywords

Navigation