Autonomous UAV Target Search Method Based on Lightweight YOLOv8n and Coverage Path Planning
Highlights
- A lightweight YOLOv8n model is proposed via channel pruning and INT8 quantization, reducing inference latency on a Raspberry Pi 4B to 83 ms while maintaining 84.6% mAP@0.5.
- The grid-greedy-BFS (GGB) hybrid coverage path planning algorithm achieves 98.7% area coverage with a 83.8% time saving compared to pure BFS.
- The method enables real-time autonomous target search on resource-constrained UAV platforms.
- The hybrid planning strategy balances coverage completeness and search efficiency, supporting dynamic target replanning in unknown environments.
Abstract
1. Introduction
2. Related Work
3. Methodology
3.1. Task Modeling
3.2. Model Architecture
| Algorithm 1: Object Detection and Serial Transmission | |
| 1: | Initialize serial, detector, cam, disp |
| 2: | while not terminated do |
| 3: | img ← cam. read () |
| 4: | objs ← detector. detect (img) |
| 5: | if objs is not empty then |
| 6: | for each obj in objs do |
| 7: | extract (x, y, w, h, label, score) |
| 8: | data ← package (x, y, w, h, label, score) |
| 9: | serial. send (data) |
| 10: | end for |
| 11: | else |
| 12: | data ← package (0, 0, 0, 0, 0, 0) |
| 13: | serial. send (data) |
| 14: | end if |
| 15: | disp. show(img) |
| 16: | end while |
| Algorithm 2: Reliable Serial Communication |
| 1: initialize UART(S), seq ← 0 2: while system is running do 3: frame ← camera.read() 4: result ← D.detect(frame) 5: payload ← encode(result) if result is not empty else NULL_TARGET 6: packet ← build_packet(seq, timestamp, payload, CRC) 7: send packet through S and wait for ACK 8: if ACK is received then 9: P.update_target(payload) 10: seq ← (seq + 1) mod 256 11: else 12: P.use_last_valid_target() 13: if continuous failures exceed threshold then 14: P.switch_to_safe_mode() 15: end if 16: end if 17: log communication status 18: end while |
| Algorithm 3: Path Search and Compression |
| 1: if not isReachable (start, forbidden) then return error 2: current ← start, path ← [start], visited[start] ← true 3: while there exists unvisited reachable nodes do 4: next ← a valid neighboring node selected from directions 5: if next exists then 6: current ← next, visited[current] ← true, path ← path + current 7: else 8: break 9: end if 10: end while 11: for each unvisited node p do 12: path ← path + A*(current, p) 13: current ← p 14: end for 15: path ← compressPath (path) 16: path ← path + A* (current, start) 17: return path |
3.2.1. Object Recognition Module
3.2.2. Path Planning Module
Feasibility Analysis
Convergence Analysis
Coverage Convergence Analysis
Optimality Analysis
Overall Time Complexity of the Algorithm
4. Experimental Results and Analysis
4.1. Dataset and Training
4.2. Experimental Setup
4.3. Performance Evaluation
4.3.1. Performance Comparison of Target Recognition Algorithms
4.3.2. Performance Comparison of Path Planning Algorithms
4.3.3. Serial Communication Reliability Experiment
4.3.4. Experiment on Raspberry Pi 4B Power Consumption and Endurance
5. Discussion and Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| UAVs | Unmanned Aerial Vehicles |
| BFS | Breadth-First Search |
| CCP | Coverage Path Planning |
| GGB | Grid-Greedy-BFS Hybrid Search Algorithm |
References
- Chen, J.; Fang, H.; Zeng, X.-L. On the intelligent development of unmanned platforms in high-risk industries. Sci. Sin. Inform. 2021, 51, 1397–1410. [Google Scholar] [CrossRef]
- Yuan, Y.; Sun, B.; Liu, G.-C. Drone-based scene matching visual geo-localization. Acta Autom. Sin. 2025, 51, 287–311. [Google Scholar] [CrossRef]
- Khashush, N.A.; Radif, M.J.; Abdalrdha, Z.K. A review of smart drone technologies for security surveillance and search and rescue. J. Al-Qadisiyah Comput. Sci. Math. 2025, 17, 155–173. [Google Scholar] [CrossRef]
- Katkuri, A.V.R.; Madan, H.; Khatri, N.; Abdul-Qawy, A.S.H.; Patnaik, K.S. Autonomous UAV navigation using deep learning-based computer vision frameworks: A systematic literature review. Array 2024, 23, 100361. [Google Scholar] [CrossRef]
- Cheng, Z.K.; Yang, J.Y.; Sun, J.F.; Zhao, L. Trajectory planning of unmanned aerial vehicles in complex environments based on intelligent algorithm. Drones 2025, 9, 468. [Google Scholar] [CrossRef]
- Haque, A.; Chowdhury, M.N.U.R.; Hassanalian, M. A review of classification and application of machine learning in drone technology. AI Comput. Sci. Robot. Technol. 2025, 4, 1–23. [Google Scholar] [CrossRef]
- Boiteau, S.; Vanegas, F.; Gonzalez, F. Dataset from: Framework for autonomous UAV navigation and target detection in global-navigation-satellite-system-denied and visually degraded environments. Remote Sens. 2024, 16, 471. [Google Scholar] [CrossRef]
- Civil Aviation Administration of China; National Development and Reform Commission; Ministry of Transport. Civil Aviation Development During the 14th Five Year Plan Period Exhibition Planning. Available online: https://www.gov.cn/zhengce/zhengceku/2022-01/07/5667003/files/d12ea75169374a15a742116f7082df85.pdf (accessed on 31 December 2024).
- Choi, U.; Lee, S. Bandwidth-aware coverage path planning for swarm of UAVs with aerial base station. In Proceedings of the 2023 International Conference on Unmanned Aircraft Systems (ICUAS), Warsaw, Poland, 6–9 June 2023; pp. 360–365. [Google Scholar] [CrossRef]
- Kumar, P.A.; Manoj, N.; Sudheer, N.; Bhat, P.P.; Arya, A.; Sharma, R. UAV swarm objectives: A critical analysis and comprehensive review. SN Comput. Sci. 2024, 5, 6. [Google Scholar] [CrossRef]
- El Ghazoual, S. Flight scope: A deep comprehensive review of aircraft detection algorithms in satellite imagery. arXiv 2024, arXiv:2404.02877. [Google Scholar]
- Zhu, G.L.; Yuan, C.X.; Jiang, F. Lightweight YOLOv8 real-time object detection via progressive pruning and feature-aware knowledge distillation. In Proceedings of the 2025 IEEE 8th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 14–16 March 2025. [Google Scholar] [CrossRef]
- Naveen, S.; Kounte, M.R. Optimized convolutional neural network at the IoT edge for image detection using pruning and quantization. Multimed. Tools Appl. 2025, 84, 5435–5455. [Google Scholar] [CrossRef]
- Altaie, U.K.; Abdelkareem, A.E.; Alhasanat, A. Lightweight optimization of YOLO models for resource-constrained devices: A comprehensive review. Diyala J. Eng. Sci. 2025, 18, 1–18. [Google Scholar] [CrossRef]
- Yang, D.; Solihin, M.I.; Zhao, Y. Model compression for real-time object detection using rigorous gradation pruning. iScience 2025, 28, 111618. [Google Scholar] [CrossRef]
- Laidig, R.; Shibli, F.; Tufekci, B.; Dürr, F.; Tunc, C. Improving drone communication QoS through adaptive redundancy. In Proceedings of the 2025 34th International Conference on Computer Communications and Networks (ICCCN), Tokyo, Japan, 28–31 July 2025; pp. 1–9. [Google Scholar] [CrossRef]
- Zhou, J.; Wang, M.; Tian, D.; Qu, K.; Qu, G.; Duan, X.; Shen, X. Reliability-optimal UAV-assisted mobile edge computing: Joint resource allocation, data transmission scheduling and motion control. IEEE Trans. Mob. Comput. 2025, 24, 4217–4234. [Google Scholar] [CrossRef]
- Hazarika, A.; Rahmati, M. AdaptNet: Rethinking sensing and communication for a seamless internet of drones experience. arXiv 2024, arXiv:2405.07318. [Google Scholar] [CrossRef]
- Nowakowski, M. Operational environment impact on sensor capabilities in special purpose unmanned ground vehicles. In Proceedings of the 2024 21st International Conference on Mechatronics—Mechatronika (ME), Brno, Czech Republic, 4–6 December 2024; pp. 1–5. [Google Scholar] [CrossRef]
- Li, X.; Diao, W.; Mao, Y.; Gao, P.; Mao, X.; Li, X.; Sun, X. OGMN: Occlusion-guided multi-task network for object detection in UAV images. ISPRS J. Photogramm. Remote Sens. 2023, 199, 242–257. [Google Scholar] [CrossRef]
- Sinay, M.; Agmon, N.; Maksimov, O.; Fux, A.; Kraus, S. Uncertainty with UAV search of multiple goal-oriented targets. arXiv 2022, arXiv:2203.09476. [Google Scholar] [CrossRef]
- Zhang, J.; Du, X.; Dong, Q.; Xin, B. Distributed collaborative complete coverage path planning based on hybrid strategy. J. Syst. Eng. Electron. 2024, 35, 463–472. [Google Scholar] [CrossRef]
- Sheltami, T.; Ahmed, G.; Ghaleb, M.; Mahmoud, A. UAV path planning and trajectory optimization: A comprehensive survey. Arab. J. Sci. Eng. 2026, 51, 105–145. [Google Scholar] [CrossRef]
- Rahman, M.; Sarkar, N.I.; Lutui, R. A survey on multi-UAV path planning: Classification, algorithms, open research problems, and future directions. Drones 2025, 9, 263. [Google Scholar] [CrossRef]
- Chen, X.; Li, W.; Ma, J.; Niu, B.; Qiu, J. Frontiers in cooperative control of unmanned systems in low-altitude environments. Acta Aeronaut. Astronaut. Sin. 2026, 47, 20250443. [Google Scholar] [CrossRef]
- Mathi, S.C.; Deepa, K. SoC estimation and comparative analysis of lithium polymer and lithium-ion batteries in unmanned aerial vehicles. In Proceedings of the 2024 First International Conference on Innovations in Communications, Electrical and Computer Engineering (ICICEC), Davangere, India, 19–20 December 2024. [Google Scholar] [CrossRef]
- Bauer, J.; Klein, A.; Bertram, S. Investigating the impact of communication delays and bandwidth restrictions on remote operations of unmanned systems. In Proceedings of the 1st International Conference on Drones and Unmanned Systems, Granada, Spain, 19–21 February 2025; pp. 273–279. [Google Scholar] [CrossRef]
- Peng, C.; Keller, J.; Kumar, V. Time-optimal UAV trajectory planning for 3D urban structure coverage. In Proceedings of the 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, Nice, France, 22–26 September 2008; pp. 2750–2757. [Google Scholar] [CrossRef]
- Zhang, Y.; Wang, H.; Yan, Q.; Yang, J.; Liu, T.; Fu, M.; Wu, P.; Zhang, L. Research progress of unmanned mobile vision technology for complex dynamic scenes. J. Image Graph. 2025, 30, 1828–1871. [Google Scholar] [CrossRef]
- Cheng, Z.; Yang, X.; Lu, R.; Zhang, T.; Kang, Y. Visible-infrared incremental domain adaptive object detection based on prototype alignment and adaptive recovery. Infrared Laser Eng. 2025, 54, 20250388. [Google Scholar] [CrossRef]
- Song, B.; Zhao, S.; Wang, Z.; Liu, W.; Liu, X. daf-detr: A dynamic adaptation feature transformer for enhanced object detection in unmanned aerial vehicles. Knowl.-Based Syst. 2025, 323, 113760. [Google Scholar] [CrossRef]
- He, W.; Hu, Y.; Li, W. Review of optimization algorithms for UAV routes. Mod. Def. Technol. 2024, 52, 24–32. [Google Scholar] [CrossRef]
- Xu, S.; Zhou, Z.; Li, J.; Wang, L.; Zhang, X.; Gao, H. Communication-constrained UAVs’ coverage search method in uncertain scenarios. IEEE Sens. J. 2024, 24, 16778–16789. [Google Scholar] [CrossRef]
- Tang, J.; Ma, H. Mixed integer programming for time-optimal multi-robot coverage path planning with efficient heuristics. IEEE Robot. Autom. Lett. 2023, 8, 6491–6498. [Google Scholar] [CrossRef]
- Chua, W.H.; Uttraphan, C.; Choon, C.C.; Ching, K.B. Optimizing FPGA-based YOLO series accelerators: A survey of techniques. Neurocomputing 2025, 650, 130874. [Google Scholar] [CrossRef]
- Alaa, D.; Abdelmadjid, K.; Fadhila, L. Intelligent path planning algorithms for UAVs: Classification, complexity analysis, hybrid ablation insights, and future directions. Adv. Mech. Eng. 2025, 17, 16878132251355020. [Google Scholar] [CrossRef]





| Symbols | Meaning |
|---|---|
| Input feature map | |
| Output feature map | |
| Convolution kernel | |
| Bias for the KTH kernel | |
| Outputs the spatial position coordinates in the feature map | |
| Internal coordinates of the convolution kernel | |
| Input channel index | |
| Output channel (kernel number) | |
| Number of channels to input the feature map | |
| The size of the convolution kernel | |
| Number of convolution kernels (number of output channels) | |
| Size of the mesh | |
| The center position of the target box (predicted value) | |
| The center position of the true box (target value) | |
| Width and height of the target box (predicted value) | |
| Width and height of the true box (target) | |
| Confidence score for the target box | |
| The probability of the target class | |
| Weighting factors that modulate the effect of different terms | |
| The neighborhood of the current grid | |
| The neighborhood of the current raster | |
| The density value of the raster | |
| The known cost to the starting point | |
| A heuristic estimate of cost to the goal | |
| Map state matrix | |
| Missing point coordinates | |
| Number of dynamic obstacles |
| Scenario | Dimensions | Environmental Disturbances |
|---|---|---|
| Indoor physical scenario | 30 m × 20 m | Windless, low light and reflective |
| 3D simulated terrain | 60 m × 40 m | Artificial wind, gusts |
| Simulated foreign terrain | 20 m × 20 m | Blocked by dense forest |
| Small open outdoor area | 50 m × 30 m | Natural wind |
| Model | Platform | Reasoning Time | mAP@0.5 | Amplitude of Decay |
|---|---|---|---|---|
| YOLOv5nu | Raspberry Pi 4B | 126 ms | 54.9% | — |
| YOLOv5su | Raspberry Pi 4B | 380 ms | 68.8% | — |
| YOLOv8n | Raspberry Pi 4B | 162 ms | 86.2% | 11.3 |
| YOLOv8s | Raspberry Pi 4B | 400 ms | 70.8% | — |
| YOLOv8n-Lite | Raspberry Pi 4B | 83 ms | 84.6% | 4.8 |
| Test Scenario | Conventional Object mAP@0.5 | Special Object mAP@0.5 | Recall | Missed Detection Rate |
|---|---|---|---|---|
| Indoor simulation of field conditions | 84.6 ± 1.2% | 67.5 ± 1.8% | 93.2% | 6.8% |
| Outdoor open grassland | 81.2 ± 1.5% | 61.8 ± 2.1% | 90.3% | 9.7% |
| Simulated undulating terrain | 78.4 ± 1.7% | 57.6 ± 2.4% | 87.6% | 12.4% |
| Simulated forest background | 72.8 ± 2.3% | 52.3 ± 2.9% | 81.4% | 18.6% |
| Simulated densely populated urban area | 74.1 ± 2.0% | 55.9 ± 2.6% | 84.2% | 15.8% |
| Algorithms | Completion Time | Coverage | Replanning Delay |
|---|---|---|---|
| Random walk algorithm | 1.15 ms | 76.2% | — |
| BFS | 1.92 ms | 99.1% | 45 ms |
| Greedy algorithm | 3.06 ms | 82.3% | 12 ms |
| GGB | 0.31 ms | 98.7% | 28 ms |
| Experimental Conditions | Coverage | Average Waypoint Deviation | Maximum Deviation | Mission Success Rate |
|---|---|---|---|---|
| Windless environment | 98.7% | 0.18 m | 0.52 m | 96.0% |
| Outdoor wind speed: 1.5–2 m/s | 94.3% | 0.74 m | 1.86 m | 82.0% |
| Windless environment under motion constraints | 98.5% | 0.14 m | 0.41 m | 97.0% |
| Wind compensation under motion constraints | 96.8% | 0.39 m | 1.02 m | 91.0% |
| Light rain and fog under motion constraints | 95.9% | 0.43 m | 1.11 m | 88.0% |
| Communication Solution/Environment | Packet Loss Rate | CRC Error Rate | Average Latency | Error Times for Triggering Replanning/10,000 Packets |
|---|---|---|---|---|
| Bare serial port—static indoor | 0.18% | 0.11% | 2.1 ms | 7 |
| Optimization algorithm—static indoor | 0.02% | 0.01% | 2.8 ms | 0 |
| Bare serial port—vibration | 2.73% | 1.96% | 3.4 ms | 64 |
| Optimization algorithm—vibration | 0.11% | 0.05% | 5.7 ms | 2 |
| Bare serial port—electromagnetic interference | 3.21% | 2.44% | 3.8 ms | 71 |
| Optimization algorithm—electromagnetic interference | 0.16% | 0.07% | 6.1 ms | 3 |
| Optimization algorithm—vibration + electromagnetic interference | 0.31% | 0.14% | 7.4 ms | 5 |
| Operating State | Average CPU Usage | Memory Usage | Raspberry Pi 4B Power Consumption | Temperature | Estimated Endurance |
|---|---|---|---|---|---|
| Idle system only | 12% | 0.9 GB | 3.2 W | 43.1 °C | 35.2 min |
| Native YOLOv8n inference | 76% | 1.8 GB | 7.8 W | 66.4 °C | 33.6 min |
| YOLOv8n-Lite inference | 58% | 1.3 GB | 5.1 W | 57.2 °C | 34.5 min |
| YOLOv8n-Lite+GGB+communication | 63% | 1.4 GB | 5.4 W | 58.6 °C | 34.4 min |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Duan, H.; Wang, Z.; Li, M.; He, Z.; Zhang, H. Autonomous UAV Target Search Method Based on Lightweight YOLOv8n and Coverage Path Planning. Sensors 2026, 26, 3247. https://doi.org/10.3390/s26103247
Duan H, Wang Z, Li M, He Z, Zhang H. Autonomous UAV Target Search Method Based on Lightweight YOLOv8n and Coverage Path Planning. Sensors. 2026; 26(10):3247. https://doi.org/10.3390/s26103247
Chicago/Turabian StyleDuan, Haoyan, Zhenhua Wang, Mengtong Li, Zhenbo He, and Haoxuan Zhang. 2026. "Autonomous UAV Target Search Method Based on Lightweight YOLOv8n and Coverage Path Planning" Sensors 26, no. 10: 3247. https://doi.org/10.3390/s26103247
APA StyleDuan, H., Wang, Z., Li, M., He, Z., & Zhang, H. (2026). Autonomous UAV Target Search Method Based on Lightweight YOLOv8n and Coverage Path Planning. Sensors, 26(10), 3247. https://doi.org/10.3390/s26103247

