journal article·2021-04-10Open access

Distributed 3-D Path Planning for Multi-UAVs with Full Area Surveillance Based on Particle Swarm Optimization

Nafis Ahmed, Chaitali J. Pawase, KyungHi Chang

Applied Sciences· Volume 11· Issue 8

Abstract

Collision-free distributed path planning for the swarm of unmanned aerial vehicles (UAVs) in a stochastic and dynamic environment is an emerging and challenging subject for research in the field of a communication system. Monitoring the methods and approaches for multi-UAVs with full area surveillance is needed in both military and civilian applications, in order to protect human beings and infrastructure, as well as their social security. To perform the path planning for multiple unmanned aerial vehicles, we propose a trajectory planner based on Particle Swarm Optimization (PSO) algorithm to derive a distributed full coverage optimal path planning, and a trajectory planner is developed using a dynamic fitness function. In this paper, to obtain dynamic fitness, we implemented the PSO algorithm independently in each UAV, by maximizing the fitness function and minimizing the cost function. Simulation results show that the proposed distributed path planning algorithm generates feasible optimal trajectories and update maps for the swarm of UAVs to surveil the entire area of interest.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: UAV Applications and Optimization · Robotic Path Planning Algorithms · Distributed Control Multi-Agent Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electrical and Computer Engineering, Inha University, Incheon 22212, Korea

Funding

National Research Foundation of Korea

References (42)

Show source-provided references
1. 3D Optimal Surveillance Trajectory Planning for Multiple UAVs by Using Particle Swarm Optimization With Surveillance Area Priority10.1109/ACCESS.2020.2992217 ↗
2. Reinforcement Learning-Based Control for Unmanned Aerial Vehicles10.1007/s41650-018-0029-y ↗
3. Optimal UAV Path Planning: Sensing Data Acquisition Over IoT Sensor Networks Using Multi-Objective Bio-Inspired Algorithms10.1109/ACCESS.2018.2812896 ↗
4. Energy-efficient data collection in UAV enabled wireless sensor network10.1109/LWC.2017.2776922 ↗
5. Yang, L., Qi, J., Xiao, J., and Yong, X. (July, January 29). A literature review of UAV 3D path planning. Proceedings of the 11th World Congress on Intelligent Control and Automation, Shenyang, China.
6. Geraerts, R. (2010, January 3). Planning short paths with clearance using explicit corridors. Proceedings of the IEEE International Conference on Robotics and Automation, Anchorage, Alaska.10.1109/ROBOT.2010.5509263 ↗
7. Yang, K., and Sukkarieh, S. (2008, January 27–29). Real-time continuous curvature path planning of UAVs in cluttered environments. Proceedings of the 5th International Symposium on Mechatronics and Its Applications, ISMA 2008, Amman, Jordan.10.1109/ISMA.2008.4648836 ↗
8. Topology representation for the Voronoi diagram of 3D spheres
9. Implementing 3D network analysis in 3D-GIS
10. Path Planning strategies for UAVs in 3D environments10.1007/s10846-011-9568-2 ↗
11. Carsten, J., Ferguson, D., and Stentz, A. (2006, January 9–15). 3d field d: Improved path planning and replanning in three dimensions. Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, China.10.1109/IROS.2006.282516 ↗
12. Miller, B., Stepanyan, K., and Miller, A. (2011, January 12–15). 3D path planning in a threat environment. Proceedings of the 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC), Orlando, FL, USA.10.1109/CDC.2011.6160385 ↗
13. Robot path planning in 3D space using binary integer programming
14. Flatness-based trajectory planning/replanning for a quadrotor unmanned aerial vehicle10.1109/TAES.2012.6324664 ↗
15. Borrelli, F., Subramanian, D., and Raghunathan, A.U. (2006, January 14–16). MILP and NLP techniques for centralized trajectory planning of multiple unmanned air vehicles. Proceedings of the American Control Conference, Minneapolis, MN, USA.10.1109/ACC.2006.1657644 ↗
16. Hasircioglu, I., Topcuoglu, H.R., and Ermis, M. (2008, January 12–16). 3-D path planning for the navigation of unmanned aerial vehicles by using evolutionary algorithms. Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation, Atlanta, GA, USA.10.1145/1389095.1389386 ↗
17. 3D path planning for mobile robots using simulated annealing neural network
18. Scholer, F., and la Cour-Harbo, A. (2012, January 3–7). Generating approximative minimum length paths in 3D for UAVs. In Proceedings of the IEEE Intelligent Vehicles Symposium, Madrid, Spain.10.1109/IVS.2012.6232120 ↗
19. Path planning for autonomous UAV via vibrational genetic algorithm10.1108/00022660710758222 ↗
20. Shahidi, N., Esmaeilzadeh, H., and Abdollahi, M. (2004, January 17–19). Memetic Algorithm Based Path Planning for a Mobile Robot. Proceedings of the International Conference on Computational Intelligence, Istanbul, Turkey.
21. Path planning of unmanned aerial vehicles using B-splines and particle swarm optimization10.2514/1.36917 ↗
22. Cheng, C.T., Fallahi, K., and Leung, H. (2009, January 24–27). Cooperative path planner for UAVs using ACO algorithm with Gaussian distribution functions. Proceedings of the IEEE International Symposium on Circuits and Systems, ISCAS, Taipei, Taiwan.10.1109/ISCAS.2009.5117713 ↗
23. Application of Improved Particle Swarm Optimization for Navigation of Unmanned Surface Vehicles10.3390/s19143096 ↗
24. Coverage path planning for UAVs based on enhanced exact cellular decomposition method10.1016/j.mechatronics.2010.10.009 ↗
25. Research on Multiple UAV Cooperative Area Coverage Searching
26. Improvement of Multi-UAV Cooperative Coverage Searching Method
27. Guo, Y., and Qu, Z. (2004, January 15–19). Coverage control for a mobile robot patrolling a dynamic and uncertain environment. Proceedings of the Fifth World Congress on Intelligent Control and Automation, WCICA 2004, Hangzhou, China.
28. Araujo, J.F., Sujit, P.B., and Sousa, J.B. (2013, January 16–19). Multiple UAV area decomposition and coverage. Proceedings of the Computational Intelligence for Security and Defense Applications (CISDA), Singapore.10.1109/CISDA.2013.6595424 ↗
29. Coverage search strategies for moving targets using multiple unmanned aerial vehicle teams
30. Belkadi, A., Ciarletta, L., and Theilliol, D. (2015, January 9–12). UAVs team flight training based on a virtual leader: Application to a fleet of Quadrotors. Proceedings of the 2015 International Conference on Unmanned Aircraft Systems (ICUAS), Denver, CO, USA.10.1109/ICUAS.2015.7152431 ↗
31. Belkadi, A., Ciarletta, L., and Theilliol, D. (2016, January 7–10). UAVs fleet control design using distributed particle swarm optimization: A leaderless approach. Proceedings of the 2016 International Conference on Unmanned Aircraft Systems (ICUAS), Arlington, VA, USA.10.1109/ICUAS.2016.7502679 ↗
32. Distributed Path Planning for Controlling a Fleet of UAVs: Application to a Team of Quadrotors * *Research supported by the Conseil Regional de Lorraine, the Ministére de L’Education Nationale, de l’Enseignement Supérieur et de La Recherche, and the National Network of Robotics Platforms (ROBOTEX), from France10.1016/j.ifacol.2017.08.1908 ↗
33. Design and Implementation of Distributed Path Planning Algorithm for a Fleet of UAVs10.1109/TAES.2019.2906437 ↗
34. KGSA: A Gravitational Search Algorithm for Multimodal Optimization based on K-Means Niching Technique and a Novel Elitism Strategy10.1515/math-2018-0132 ↗
35. Evolutionary route planner for unmanned air vehicles10.1109/TRO.2005.844684 ↗
36. Cabreira, T., Brisolara, L., and Ferreira, P. (2019). Survey on coverage path planning with unmanned aerial vehicles. Drones, 3.10.3390/drones3010004 ↗
37. Noonan, A., Schinstock, D., Lewis, C., and Spletzer, B. (2007). Optimal Turning Path Generation for Unmanned Aerial Vehicles (No. SAND2007-3152C), Sandia National Lab. (SNL-NM).
38. Algorithm for computer control of a digital plotter10.1147/sj.41.0025 ↗
39. Koopman, P. (1987). Bresenham Line-Drawing Algorithm, Fourth Dimension.
40. Path planning with obstacle avoidance based on visibility binary tree algorithm10.1016/j.robot.2013.07.010 ↗
41. Comparison of parallel genetic algorithm and particle swarm optimization for real-time UAV path planning10.1109/TII.2012.2198665 ↗
42. Parameter selection in particle swarm optimization: A survey10.1080/0952813X.2013.782348 ↗