journal article·2023-02-16Open access

EETO-GA: Energy Efficient Trajectory Optimization of UAV-IoT Collaborative System Using Genetic Algorithm

M M Hafizur Rahman, Mohammed Al-Naeem, Anuradha Banerjee, Abu Sufian

Applied Sciences· Volume 13· Issue 4

Abstract

Unmanned aerial vehicle (UAVs) is capable of adding significant potential to the internet of thing (IoT) devices and hence smart UAV–IoT collaborative system has attracted the attention of many researchers. This system has to be energy efficient for its nature and functionalities. Optimized trajectory planning is a significant area of research for any automatic movable device. In this article, we propose a technique, called EETO-GA for energy-efficient trajectory optimization of UAV–IoT using a genetic algorithm (GA). This technique prescribes each device of: (i) the next timestamp of arrival on the present cluster of IoT devices, at which the task queue of its header contains the highest possible number of tasks, and (ii) the minimum amount of energy that requires to complete all the tasks present in task queue of the IoT device. This technique uses a GA for optimization where the fitness function is designed by optimizing objectives: (i) the total number of tasks that can be completed, (ii) minimization of consumed energy, and (iii) the number of devices that could be served. A GA is applied here to accommodate a large number of IoT devices. A binary method of encoding is applied and methods like cross-over and mutation are used to arrive at the optimal solution. Through a simulation study, the proposed technique shows significant improvement in terms of UAV energy saved (UAVE), energy saving in IoT devices (IoTDEC), the average delay in execution of the task (ADET), and the percentage of tasks that could be completed (PTSK). Proposed EETO-GA improved average UAVE: 43%, IoTDEC: 56%, PTSK: 7.5%, and ADET: 38% over the state of the art.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: UAV Applications and Optimization · IoT and Edge/Fog Computing · Distributed Control Multi-Agent Systems

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

Affiliations

Department of Computer Networks & Communications, CCSIT, King Faisal University, Al Ahsa 31982, Saudi Arabia

Department of Computer Applications, Kalyani Government Engineering College, Maulana Abul Kalam Azad University of Technology, Kalyani 741235, India

Department of Computer Science, University of Gour Banga, Malda 732103, India

Funding

Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia

References (35)

Show source-provided references
1. Mohsan, S.A.H., Khan, M.A., Noor, F., Ullah, I., and Alsharif, M.H. (2022). Towards the unmanned aerial vehicles (UAVs): A comprehensive review. Drones, 6.10.3390/drones6060147 ↗
2. Unmanned aerial vehicle for internet of everything: Opportunities and challenges10.1016/j.comcom.2020.03.017 ↗
3. Routing protocols for unmanned aerial vehicle-aided vehicular ad hoc networks: A survey10.1109/ACCESS.2020.2989790 ↗
4. Jia, Z., Qin, X., Wang, Z., and Liu, B. (2019, January 20–24). Age-based path planning and data acquisition in UAV-assisted IoT networks. ICC Workshops, Proceedings of the 2019 IEEE International Conference on Communications Workshops, Shanghai, China.10.1109/ICCW.2019.8756751 ↗
5. Unmanned aerial vehicles in smart agriculture: Applications, requirements, and challenges10.1109/JSEN.2021.3049471 ↗
6. Hildmann, H., and Kovacs, E. (2019). Using unmanned aerial vehicles (UAVs) as mobile sensing platforms (MSPs) for disaster response, civil security and public safety. Drones, 3.10.3390/drones3030059 ↗
7. Unmanned aerial vehicles in consumer applications: New applications in current and future smart environments10.1109/MCE.2019.2892278 ↗
8. Comparative review study of military and civilian unmanned aerial vehicles (UAVs)10.13111/2066-8201.2019.11.3.16 ↗
9. Li, X., and Savkin, A.V. (2021). Networked unmanned aerial vehicles for surveillance and monitoring: A survey. Future Internet, 13.10.3390/fi13070174 ↗
10. EDTP: Energy and Delay Optimized Trajectory Planning for UAV-IoT Environment10.1016/j.comnet.2021.108623 ↗
11. UAV Trajectory Planning from a Comprehensive Energy Efficiency Perspective in Harsh Environments10.1109/MNET.006.2100697 ↗
12. Path planning techniques for unmanned aerial vehicles: A review, solutions, and challenges10.1016/j.comcom.2019.10.014 ↗
13. A review of cooperative path planning of an unmanned aerial vehicle group10.1631/FITEE.2000228 ↗
14. Cabreira, T.M., Brisolara, L.B., and Paulo R, F.J. (2019). Survey on coverage path planning with unmanned aerial vehicles. Drones, 3.10.3390/drones3010004 ↗
15. Goh, C.Y., Leow, C.Y., and Nordin, R. (2023). Energy Efficiency of Unmanned Aerial Vehicle with Reconfigurable Intelligent Surfaces: A Comparative Study. Drones, 7.10.3390/drones7020098 ↗
16. Energy-Efficient UAV Trajectory Design with Information Freshness Constraint via Deep Reinforcement Learning
17. Debnath, S.K., Omar, R., and Latip, N.B.A. (2018, January 29–30). A review on energy efficient path planning algorithms for unmanned air vehicles. Proceedings of the Computational Science and Technology: 5th ICCST 2018, Kota Kinabalu, Malaysia.10.1007/978-981-13-2622-6_51 ↗
18. Energy minimization for wireless communication with rotary-wing UAV10.1109/TWC.2019.2902559 ↗
19. Dong, F., Li, L., Lu, Z., Pan, Q., and Zheng, W. (2019, January 20–24). Energy-efficiency for fixed-wing UAV-enabled data collection and forwarding. ICC Workshops, Proceedings of the 2019 IEEE International Conference on Communications Workshops, Shanghai, China.10.1109/ICCW.2019.8757098 ↗
20. A note on Dijkstra’s shortest path algorithm10.1145/321765.321768 ↗
21. Genetic algorithms10.1145/234313.234350 ↗
22. Mirjalili, S. (2019). Evolutionary Algorithms and Neural Networks, Springer.10.1007/978-3-319-93025-1 ↗
23. The likelihood function of stationary autoregressive-moving average models10.1093/biomet/66.2.265 ↗
24. Quinlan, J.R. (1987, January 23–28). Generating production rules from decision trees. Proceedings of the IJCAI, Milan, Italy.
25. Exploiting the use of unmanned aerial vehicles to provide resilience in wireless sensor networks10.1109/MCOM.2014.6979956 ↗
26. A survey on cluster-based routing protocols for unmanned aerial vehicle networks10.1109/ACCESS.2018.2885539 ↗
27. Collision avoidance of multi unmanned aerial vehicles: A review10.1016/j.arcontrol.2019.10.001 ↗
28. Unmanned aerial vehicles (uavs): Collision avoidance systems and approaches10.1109/ACCESS.2020.3000064 ↗
29. A multi-UAV clustering strategy for reducing insecure communication range10.1016/j.comnet.2019.04.028 ↗
30. Update or Wait: How to Keep Your Data Fresh10.1109/TIT.2017.2735804 ↗
31. Talak, R., Karaman, S., and Modiano, E. (2018, January 26–29). Optimizing information freshness in wireless networks under general interference constraints. Proceedings of the Eighteenth ACM International Symposium on Mobile Ad Hoc Networking and Computing, Los Angeles, CA, USA.10.1145/3209582.3209589 ↗
32. Energy-efficient trajectory optimization for UAV-assisted IoT networks10.1109/TMC.2021.3075083 ↗
33. Autonomous UAV Path-Planning Optimization Using Metaheuristic Approach for Predisaster Assessment10.1109/JIOT.2021.3137331 ↗
34. Adaptive UAV-trajectory optimization under quality of service constraints: A model-free solution10.1109/ACCESS.2020.3001752 ↗
35. Joint resource allocation and trajectory optimization with QoS in UAV-based NOMA wireless networks10.1109/TWC.2021.3073570 ↗