journal article·2024-03-13Open access

Energy-Efficient Internet of Drones Path-Planning Study Using Meta-Heuristic Algorithms

Gamil Ahmed, Tarek Sheltami, Mustafa Ghaleb, Mosab Hamdan, Ashraf Mahmoud, Ansar Yasar

Applied Sciences· Volume 14· Issue 6

Abstract

The increasing popularity of unmanned aerial vehicles (UAVs), commonly known as drones, in various fields is primarily due to their agility, quick deployment, flexibility, and excellent mobility. Particularly, the Internet of Drones (IoD)—a networked UAV system—has gained broad-spectrum attention for its potential applications. However, threat-prone environments, characterized by obstacles, pose a challenge to the safety of drones. One of the key challenges in IoD formation is path planning, which involves determining optimal paths for all UAVs while avoiding obstacles and other constraints. Limited battery life is another challenge that limits the operation time of UAVs. To address these issues, drones require efficient collision avoidance and energy-efficient strategies for effective path planning. This study focuses on using meta-heuristic algorithms, recognized for their robust global optimization capabilities, to solve the UAV path-planning problem. We model the path-planning problem as an optimization problem that aims to minimize energy consumption while considering the threats posed by obstacles. Through extensive simulations, this research compares the effectiveness of particle swarm optimization (PSO), improved PSO (IPSO), comprehensively improved PSO (CIPSO), the artificial bee colony (ABC), and the genetic algorithm (GA) in optimizing the IoD’s path planning in obstacle-dense environments. Different performance metrics have been considered, such as path optimality, energy consumption, straight line rate (SLR), and relative percentage deviation (RPD). Moreover, a nondeterministic test is applied, and a one-way ANOVA test is obtained to validate the results for different algorithms. Results indicate IPSO’s superior performance in terms of IoD formation stability, convergence speed, and path length efficiency, albeit with a longer run time compared to PSO and ABC.
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

Computer Engineering Department, Interdisciplinary Research Center of Smart Mobility and Logistics, King Fahd University of Petroleum and Minerals, Dhahran 31261, Saudi Arabia

Interdisciplinary Research Center for Intelligent Secure Systems, King Fahd University of Petroleum and Minerals, Dhahran 31261, Saudi Arabia

Transportation Research Institute (IMOB), Hasselt University, 3500 Hasselt, Belgium

Funding

King Fahd University of Petroleum and Minerals

References (54)

Show source-provided references
1. Sabino, S., and Grilo, A. (2018, January 10–15). Topology control of unmanned aerial vehicle (uav) mesh networks: A multi-objective evolutionary algorithm approach. Proceedings of the 4th ACM Workshop on Micro Aerial Vehicle Networks, Systems, and Applications, New York, NY, USA.10.1145/3213526.3213535 ↗
2. Optimal path-planning for mobile robots to find a hidden target in an unknown environment based on machine learning10.1007/s12652-018-0777-4 ↗
3. Poudel, S., Arafat, M.Y., and Moh, S. (2023). Bio-Inspired Optimization-Based Path Planning Algorithms in Unmanned Aerial Vehicles: A Survey. Sensors, 23.10.3390/s23063051 ↗
4. A Safety System For Maximizing Operated UAVs Capacity Under Regulation Constraints10.1109/ACCESS.2023.3338377 ↗
5. Internet of Things (IoT): Wireless Communications for Unmanned Aircraft System10.55549/epstem.1371758 ↗
6. Multi-agent task planning and resource apportionment in a smart grid10.1007/s13198-021-01467-3 ↗
7. An Optimization Approach of IoD Deployment for Optimal Coverage Based on Radio Frequency Model
8. Abbas, N., Abbas, Z., Liu, X., Khan, S.S., Foster, E.D., and Larkin, S. (2023). A survey: Future smart cities based on advance control of Unmanned Aerial Vehicles (UAVs). Appl. Sci., 13.10.3390/app13179881 ↗
9. Yan, Y., Sun, Z., Hou, Y., Zhang, B., Yuan, Z., Zhang, G., Wang, B., and Ma, X. (2023). UAV Swarm Mission Planning and Load Sensitivity Analysis Based on Clustering and Optimization Algorithms. Appl. Sci., 13.10.3390/app132212438 ↗
10. Ghambari, S., Lepagnot, J., Jourdan, L., and Idoumghar, L. (2018, January 18–21). A comparative study of meta-heuristic algorithms for solving UAV path planning. Proceedings of the 2018 IEEE Symposium Series on Computational Intelligence (SSCI), Bangalore, India.10.1109/SSCI.2018.8628807 ↗
11. Artificial Intelligence Approaches for UAV Navigation: Recent Advances and Future Challenges10.1109/ACCESS.2022.3157626 ↗
12. Li, J., Kang, F., Chen, C., Tong, S., Jia, Y., Zhang, C., and Wang, Y. (2023). The Improved A* Algorithm for Quadrotor UAVs under Forest Obstacle Avoidance Path Planning. Appl. Sci., 13.10.3390/app13074290 ↗
13. Optimal placement of UAVs of an aerial mesh network in an emergency situation10.1007/s12652-020-01976-2 ↗
14. 3D Simulation Model for IoD-to-Vehicles Communication in IoD-assisted VANET10.3389/fbuil.2023.1287373 ↗
15. Path planning of unmanned vehicles based on adaptive particle swarm optimization algorithm10.1016/j.comcom.2023.12.040 ↗
16. Path planning optimization in unmanned aerial vehicles using meta-heuristic algorithms: A systematic review10.1007/s10661-022-10590-y ↗
17. Evolutionary trajectory planner for multiple UAVs in realistic scenarios10.1109/TRO.2010.2048610 ↗
18. Evolutionary route planner for unmanned air vehicles10.1109/TRO.2005.844684 ↗
19. Belge, E., Altan, A., and Hacıoğlu, R. (2022). Metaheuristic Optimization-Based Path Planning and Tracking of Quadcopter for Payload Hold-Release Mission. Electronics, 11.10.3390/electronics11081208 ↗
20. Path Planning Optimization With Multiple Pesticide and Power Loading Bases Using Several Unmanned Aerial Systems on Segmented Agricultural Fields
21. An energy efficient IoD static and dynamic collision avoidance approach based on gradient optimization10.1016/j.adhoc.2021.102519 ↗
22. Qin, H., Shao, S., Wang, T., Yu, X., Jiang, Y., and Cao, Z. (2023). Review of autonomous path planning algorithms for mobile robots. Drones, 7.10.3390/drones7030211 ↗
23. Path planning for mobile objects in four-dimension based on particle swarm optimization method with penalty function10.1155/2013/613964 ↗
24. A Q-learning based multi-strategy integrated artificial bee colony algorithm with application in unmanned vehicle path planning10.1016/j.eswa.2023.121303 ↗
25. Lee, J.J., and Rathinam, S. (2024, January 8–12). A Meta-Heuristic Approach for an Aerial-Ground Vehicle Path Planning Problem. Proceedings of the AIAA SCITECH 2024 Forum, Orlando, FL, USA.10.2514/6.2024-0230 ↗
26. Wang, H., Song, S., Guo, Q., Xu, D., Zhang, X., and Wang, P. (2023). Cooperative Motion Planning for Persistent 3D Visual Coverage with Multiple Quadrotor UAVs. IEEE Trans. Autom. Sci. Eng.10.1109/TASE.2023.3279092 ↗
27. Multi-objective path planning for unmanned surface vehicle with currents effects10.1016/j.isatra.2018.02.003 ↗
28. Three-dimensional unmanned aerial vehicle path planning using modified wolf pack search algorithm10.1016/j.neucom.2017.05.059 ↗
29. Energy-Efficient UAVs Coverage Path Planning Approach
30. Energy-efficient UAV-assisted mobile edge computing: Resource allocation and trajectory optimization10.1109/TVT.2020.2968343 ↗
31. E2PP: An Energy-Efficient Path Planning Method for UAV-Assisted Data Collection10.1155/2020/8850505 ↗
32. IoD swarms collision avoidance via improved particle swarm optimization10.1016/j.tra.2020.09.005 ↗
33. A game theory approach for joint access selection and resource allocation in UAV assisted IoT communication networks10.1109/JIOT.2018.2873308 ↗
34. UAV communications for 5G and beyond: Recent advances and future trends10.1109/JIOT.2018.2887086 ↗
35. Wireless communication using unmanned aerial vehicles (UAVs): Optimal transport theory for hover time optimization10.1109/TWC.2017.2756644 ↗
36. Hu, Y., and Yang, S.X. (May, January 26). A knowledge based genetic algorithm for path planning of a mobile robot. Proceedings of the IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA’04. 2004, New Orleans, LA, USA.
37. A mobile robot path planning using genetic algorithm in static environment10.3844/jcssp.2008.341.344 ↗
38. Eberhart, R., and Kennedy, J. (1995, January 4–6). A new optimizer using particle swarm theory. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan.
39. Colorni, A., Dorigo, M., and Maniezzo, V. (1991, January 11–13). Distributed optimization by ant colonies. Proceedings of the First European Conference on Artificial Life, Cambridge, MA, USA.
40. Efficient path planning for UAV formation via comprehensively improved particle swarm optimization10.1016/j.isatra.2019.08.018 ↗
41. An enhanced genetic algorithm for path planning of autonomous UAV in target coverage problems10.1016/j.asoc.2021.107796 ↗
42. A novel sparrow particle swarm algorithm (SPSA) for unmanned aerial vehicle path planning
43. 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.
44. Survey on computational-intelligence-based UAV path planning10.1016/j.knosys.2018.05.033 ↗
45. Addressing disasters in smart cities through UAVs path planning and 5G communications: A systematic review10.1016/j.comcom.2021.01.003 ↗
46. A new vibrational genetic algorithm enhanced with a Voronoi diagram for path planning of autonomous UAV10.1016/j.ast.2011.02.006 ↗
47. Modified central force optimization (MCFO) algorithm for 3D UAV path planning10.1016/j.neucom.2015.07.044 ↗
48. Safety-enhanced UAV path planning with spherical vector-based particle swarm optimization10.1016/j.asoc.2021.107376 ↗
49. Ou, X., Liu, Y., and Zhao, Y. (2017, January 22–25). PSO based UAV online path planning algorithms. Proceedings of the 2017 International Conference on Automation, Control and Robots, Wuhan, China.10.1145/3175516.3175519 ↗
50. Fast genetic algorithm path planner for fixed-wing military UAV using GPU10.1109/TAES.2018.2807558 ↗
51. UAV path planning based on particle swarm optimization with global best path competition10.1142/S0218001418590085 ↗
52. UAV path planning under dynamic threats using an improved PSO algorithm10.1155/2020/8820284 ↗
53. Coverage path planning for UAVs photogrammetry with energy and resolution constraints10.1007/s10846-016-0348-x ↗
54. Karaboga, D. (2005). An Idea Based on Honey Bee Swarm for Numerical Optimization, Erciyes University. Technical Report-tr06.