Path Planning for Multi-UAV Formation Rendezvous Based on Distributed Cooperative Particle Swarm Optimization
Source abstract
Abstract
This paper studies the problem of generating cooperative feasible paths for formation rendezvous of unmanned aerial vehicles (UAVs). Cooperative path-planning for multi-UAV formation rendezvous is mostly a complicated multi-objective optimization problem with many coupled constraints. In order to satisfy the kinematic constraints, i.e., the maximum curvature constraint and the requirement of continuous curvature of the UAV path, the Pythagorean hodograph (PH) curve is adopted as the parameterized path because of its curvature continuity and rational intrinsic properties. Inspired by the co-evolutionary theory, a distributed cooperative particle swarm optimization (DCPSO) algorithm with an elite keeping strategy is proposed to generate a flyable and safe path for each UAV. This proposed algorithm can meet the kinematic constraints of UAVs and the cooperation requirements among UAVs. Meanwhile, the optimal or sub-optimal paths can be obtained. Finally, numerical simulations in 2-D and 3-D environments are conducted to demonstrate the feasibility and stability of the proposed algorithm. Simulation results show that the paths generated by the proposed DCPSO can not only meet the kinematic constraints of UAVs and safety requirements, but also achieve the simultaneous arrival and collision avoidance between UAVs for formation rendezvous. Compared with the cooperative co-evolutionary genetic algorithm (CCGA), the proposed DCPSO has better stability and a higher searching success rate.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotic Path Planning Algorithms · UAV Applications and Optimization · Distributed Control Multi-Agent Systems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Aeronautics, Northwestern Polytechnical University, Xi’an 710072, China
School of Astronautics, Northwestern Polytechnical University, Xi’an 710072, China
UAV Research Institute, Northwestern Polytechnical University, Xi’an 710065, China
Funding
National Key R&D Program in Shaanxi Province
References (40)
Show source-provided references
1. Intelligent UAV Map Generation and Discrete Path Planning for Search and Rescue Operations
2. Comparison of four UAV georeferencing methods for environmental monitoring purposes focusing on the combined use with airborne and satellite remote sensing platforms
3. Cooperative search-attack mission planning for multi-UAV based on intelligent self-organized algorithm10.1016/j.ast.2018.01.035 ↗
4. Morganti, C., Perdon, A.M., Conte, G., and Scaradozzi, D. (2009). Multi-Agent System Theory for Modelling a Home Automation System. International Work-Conference on Artificial Neural Networks, Springer.10.1007/978-3-642-02478-8_74 ↗
5. Timetable-based transit assignment using branch and bound techniques10.3141/1752-14 ↗
6. Burlacu, A., Kloetzer, M., and Mahulea, C. (2019). Numerical Evaluation of Sample Gathering Solutions for Mobile Robots. Appl. Sci., 9.10.3390/app9040791 ↗
7. Flocking for multi-agent dynamic systems: Algorithms and theory10.1109/TAC.2005.864190 ↗
8. Rezaee, H., and Abdollahi, F. (2011–7, January 3). Mobile robots cooperative control and obstacle avoidance using potential field. Proceedings of the 2011 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Budapest, Hungary.10.1109/AIM.2011.6027049 ↗
9. A decentralized cooperative control scheme with obstacle avoidance for a team of mobile robots10.1109/TIE.2013.2245612 ↗
10. Formation control and obstacle avoidance of multiple rectangular agents with limited communication ranges10.1109/TCNS.2016.2542978 ↗
11. Comparison of Parallel Genetic Algorithm and Particle Swarm Optimization for Real-Time UAV Path Planning10.1109/TII.2012.2198665 ↗
12. Neural networks based reinforcement learning for mobile robots obstacle avoidance10.1016/j.eswa.2016.06.021 ↗
13. LaValle, S.M. (2006). Planning Algorithms, Cambridge University Press.10.1017/CBO9780511546877 ↗
14. Rendezvous of multiple UAVs with collision avoidance using consensus10.1061/(ASCE)AS.1943-5525.0000145 ↗
15. Coordination Variables, Coordination Functions, and Cooperative Timing Missions10.2514/1.5791 ↗
16. Cooperative Trajectory Generation Using Pythagorean Hodograph Bézier Curves10.2514/1.G001531 ↗
17. Consensus based on learning game theory with a UAV rendezvous application10.1016/j.cja.2014.12.009 ↗
18. Online Trajectory Generation with Rendezvous for UAVs Using Multistage Path Prediction10.1061/(ASCE)AS.1943-5525.0000694 ↗
19. Ismail, A., Bagula, B.A., and Tuyishimire, E. (2018). Internet-Of-Things in Motion: A UAV Coalition Model for Remote Sensing in Smart Cities. Sensors, 18.10.3390/s18072184 ↗
20. Co-operative path planning of multiple UAVs using Dubins paths with clothoid arcs10.1016/j.conengprac.2009.02.010 ↗
21. A memetic algorithm for path planning of curvature-constrained UAVs performing surveillance of multiple ground targets10.1016/j.cja.2014.04.024 ↗
22. Tsourdos, A., White, B., and Shanmugavel, M. (2010). Cooperative Path Planning of Unmanned Aerial Vehicles, John Wiley and Sons, Ltd.10.2514/4.867798 ↗
23. Path planning of unmanned aerial vehicles using B-splines and particle swarm optimization10.2514/1.36917 ↗
24. On the generation of trajectories for multiple UAVS in environments with obstacles10.1007/s10846-009-9365-3 ↗
25. Formation flight and collision avoidance for multiple UAVs using concept of elastic weighting factor10.5139/IJASS.2013.14.1.75 ↗
26. Pythagorean hodographs10.1147/rd.345.0736 ↗
27. A pythagorean hodograph quintic spiral10.1016/0010-4485(96)00030-9 ↗
28. Planar G 2 transition with a fair Pythagorean hodograph quintic curve10.1016/S0377-0427(01)00359-4 ↗
29. Hermite Interpolation by Rotation-Invariant Spatial Pythagorean-Hodograph Curves10.1023/A:1016280811626 ↗
30. Hermite interpolation by Pythagorean hodograph quintics10.1090/S0025-5718-1995-1308452-6 ↗
31. Elastic bending energy of Pythagorean-hodograph curves10.1016/0167-8396(95)00024-0 ↗
32. A hybrid co-evolutionary genetic algorithm for multiple nanoparticle assembly task path planning10.1007/s00170-016-8683-4 ↗
33. An improved genetic algorithm with co-evolutionary strategy for global path planning of multiple mobile robots10.1016/j.neucom.2013.04.020 ↗
34. Optimal cooperative path planning of unmanned aerial vehicles by a parallel genetic algorithm10.1017/S0263574714001878 ↗
35. Competitive and cooperative particle swarm optimization with information sharing mechanism for global optimization problems10.1016/j.ins.2014.09.030 ↗
36. MPSO: Modified particle swarm optimization and its applications10.1016/j.swevo.2018.01.011 ↗
37. Hybrid improved binary particle swarm optimization approach for generation maintenance scheduling problem10.1016/j.swevo.2012.11.003 ↗
38. Particle Swarm Optimization with Chaos-based Initialization for Numerical Optimization10.1080/10798587.2017.1293881 ↗
39. Fu, H., Li, Z., Liu, Z., and Wang, Z. (2018). Research on Big Data Digging of Hot Topics about Recycled Water Use on Micro-Blog Based on Particle Swarm Optimization. Sustainability, 10.10.3390/su10072488 ↗
40. Improved particle swarm optimization combined with chaos10.1016/j.chaos.2004.11.095 ↗