An Improved Multi-UAV Area Coverage Path Planning Approach Based on Deep Q-Networks
Source abstract
Abstract
Multi-UAV area coverage path planning is a challenging and important task in the field of multi-robots. To achieve efficient and complete coverage in grid-based environments with obstacles and complex boundaries, a multi-UAV area coverage path planning method based on an improved Deep Q-Network (DQN) is proposed in this paper. In the proposed method, a map preprocessing technique based on Depth-First Search (DFS) is introduced to automatically detect and remove unreachable areas. Subsequently, to achieve a reasonable task allocation, the Divide Areas based on Robots’ initial Positions (DARP) algorithm is utilized. In the path planning stage, an enhanced Dueling DQN reinforcement learning architecture is employed by introducing action encoding and prioritized experience replay mechanisms, which improves both training efficiency and policy quality. Moreover, a reward function specifically designed for complete coverage tasks is proposed, effectively reducing redundant visits and mitigating path degradation. Extensive experiments conducted on several benchmark maps show that the proposed method outperforms traditional DQN, Boustrophedon path planning, and Spanning Tree Coverage (STC) methods in terms of coverage rate, redundancy rate, and path length.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotic Path Planning Algorithms · Robotics and Sensor-Based Localization · UAV Applications and Optimization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
College of Artificial Intelligence and Automation, Hohai University, Changzhou 213200, China
College of Information Science and Engineering, Hohai University, Changzhou 213200, China
Funding
Jiangsu Province Key R&D Program · National Natural Science Foundation of China
References (45)
Show source-provided references
1. UAV Coverage Path Planning with Limited Battery Energy Based on Improved Deep Double Q-network10.1007/s12555-023-0724-9 ↗
2. An improved neural dynamics based approach with territorial mechanism to online path planning of multi-robot systems10.1007/s13042-021-01405-6 ↗
3. A survey on coverage path planning for robotics10.1016/j.robot.2013.09.004 ↗
4. Yepez-Figueroa, J.J., Victores, J.G., Ona, E.D., Balaguer, C., and Jardon, A. (2025). Design and Development of an Omnidirectional Three-Wheeled Industrial Mobile Robot Platform. Appl. Sci., 15.10.3390/app15105277 ↗
5. Reinforcement learning with parameterized action space and sparse reward for UAV navigation10.20517/ir.2023.10 ↗
6. Near-optimal area-coverage path planning of energy-constrained aerial robots with application in autonomous environmental monitoring
7. Zhang, N., Yue, L., Zhang, Q., Gao, C., Zhang, B., and Wang, Y. (2025). A UAV Coverage Path Planning Method Based on a Diameter–Height Model for Mountainous Terrain. Appl. Sci., 15.10.3390/app15041988 ↗
8. Coverage path planning algorithms for agricultural field machines10.1002/rob.20300 ↗
9. A deep reinforcement learning-based multi-agent area coverage control for smart agriculture10.1016/j.compeleceng.2022.108089 ↗
10. A rainbow coverage path planning for a patrolling mobile robot with circular sensing range10.1109/TSMC.2017.2662623 ↗
11. Ni, J., Zhu, S., Tang, G., Ke, C., and Wang, T. (2024). A Small-Object Detection Model Based on Improved YOLOv8s for UAV Image Scenarios. Remote Sens., 16.10.3390/rs16132465 ↗
12. Coverage path planning for multiple unmanned aerial vehicles in maritime search and rescue operations10.1016/j.cie.2021.107612 ↗
13. Metropolis criterion pigeon-inspired optimization for multi-UAV swarm controller10.20517/ir.2024.04 ↗
14. Coverage of known spaces: The boustrophedon cellular decomposition10.1023/A:1008958800904 ↗
15. SP2E: Online Spiral Coverage with Proactive Prevention Extremum for Unknown Environments10.1007/s10846-023-01844-z ↗
16. Spanning-tree based coverage of continuous areas by a mobile robot10.1023/A:1016610507833 ↗
17. A comprehensive review of coverage path planning in robotics using classical and heuristic algorithms10.1109/ACCESS.2021.3108177 ↗
18. DARP: Divide areas algorithm for optimal multi-robot coverage path planning10.1007/s10846-016-0461-x ↗
19. A clustering-based coverage path planning method for autonomous heterogeneous UAVs10.1109/TITS.2021.3066240 ↗
20. Bioinspired neural network-based Q-learning approach for robot path planning in unknown environments
21. Tan, X., Han, L., Gong, H., and Wu, Q. (2023). Biologically inspired complete coverage path planning algorithm based on Q-learning. Sensors, 23.10.3390/s23104647 ↗
22. Chibin, Z., Xingsong, W., and Yong, D. (2008, January 2–4). Complete coverage path planning based on ant colony algorithm. Proceedings of the 2008 15th International Conference on Mechatronics and Machine Vision in Practice, Auckland, New Zealand.10.1109/MMVIP.2008.4749559 ↗
23. UAV path planning based on a dual-strategy ant colony optimization algorithm10.20517/ir.2023.37 ↗
24. A fuzzy-logic based chaos GA for cooperative foraging of multi-robots in unknown environments
25. Shivgan, R., and Dong, Z. (2020, January 11–14). Energy-efficient drone coverage path planning using genetic algorithm. Proceedings of the 2020 IEEE 21st International Conference on High Performance Switching and Routing (HPSR), Newark, NJ, USA.10.1109/HPSR48589.2020.9098989 ↗
26. Dynamic path planning for unmanned vehicles based on fuzzy logic and improved ant colony optimization10.1109/ACCESS.2020.2984695 ↗
27. Ni, J., Gu, Y., Tang, G., Ke, C., and Gu, Y. (2024). Cooperative coverage path planning for multi-mobile robots based on improved k-means clustering and deep reinforcement learning. Electronics, 13.10.3390/electronics13050944 ↗
28. A deep reinforcement learning approach for the patrolling problem of water resources through autonomous surface vehicles: The ypacarai lake case10.1109/ACCESS.2020.3036938 ↗
29. A distributed multi-agent dynamic area coverage algorithm based on reinforcement learning10.1109/ACCESS.2020.2967225 ↗
30. A deep reinforcement learning based distributed multi-UAV dynamic area coverage algorithm for complex environment10.1016/j.neucom.2024.127904 ↗
31. Xing, B., Wang, X., Yang, L., Liu, Z., and Wu, Q. (2023). An algorithm of complete coverage path planning for unmanned surface vehicle based on reinforcement learning. J. Mar. Sci. Eng., 11.10.3390/jmse11030645 ↗
32. Wang, Z., Schaul, T., Hessel, M., Hasselt, H., Lanctot, M., and Freitas, N. (2016, January 19–24). Dueling network architectures for deep reinforcement learning. Proceedings of the International Conference on Machine Learning, New York, NY, USA.
33. Deep reinforcement learning based three-dimensional area coverage with UAV swarm10.1109/JSAC.2021.3088718 ↗
34. Deep Reinforcement Learning-based Collaborative Multi-UAV Coverage Path Planning10.1088/1742-6596/2833/1/012017 ↗
35. Multi-agent cooperative area coverage: A two-stage planning approach based on reinforcement learning10.1016/j.ins.2024.121025 ↗
36. An Improved Spinal Neural System-Based Approach for Heterogeneous AUVs Cooperative Hunting10.1007/s40815-017-0395-x ↗
37. Dynamic path planning fusion algorithm with improved A* algorithm and dynamic window approach10.1007/s13042-024-02377-z ↗
38. Kazemdehbashi, S. (2024). Adaptive grid-based decomposition for UAV-based coverage path planning in maritime search and rescue. arXiv.
39. An Improved Cooperative Control Method for Hybrid Unmanned Aerial-Ground System in Multitasks
40. A Map Segmentation Method Based on Image Processing for Robot Complete Coverage Operation10.1002/rob.22504 ↗
41. Spray Coating Coverage Path Planning Based on Multi-layer Feature Aggregation RainbowNet10.1016/j.measurement.2025.117710 ↗
42. A hyper-heuristic with deep Q-network for the multi-objective unmanned surface vehicles scheduling problem10.1016/j.neucom.2024.127943 ↗
43. Gong, J., Kim, H., and Lee, S. (2024). Resilient Multi-Robot Coverage Path Redistribution Using Boustrophedon Decomposition for Environmental Monitoring. Sensors, 24.10.3390/s24237482 ↗
44. Hybrid path planning methods for complete coverage in harvesting operation scenarios10.1016/j.compag.2025.109946 ↗
45. Cooperative Online Workspace Allocation in the Presence of Obstacles for Multi-robot Simultaneous Exploration and Coverage Path Planning Problem10.1007/s12555-022-0182-9 ↗