Submitted:
12 August 2026
Posted:
12 August 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Work
2.1. Classical Path Planning Algorithms and Their Limitations
2.2. Meta-Heuristic Algorithms for Complex Optimization
2.3. The Emergence of Communication-Aware Path Planning
2.4. Theoretical Framework and Our Position
3. Methodology
3.1. System Model
3.1.1. Flight Environment Modeling
3.1.2. Air-to-Ground Channel Modeling
3.2. Problem Formulation: Multi-Objective Cost Function
- :
- Safety behavior. Penalizes trajectories that intersect with terrain or buildings, emulating the swarm’s hard constraint for collision-free navigation.
- :
- Coverage behavior. Ensures all inspection points are visited, encoding the mission’s primary task completion objective.
- :
- Energy-aware behavior. Promotes path economy, which is particularly important for UAV swarms with limited onboard battery capacity.
- :
- Communication-preserving behavior. Discourages flight through regions with poor signal coverage, directly addressing the swarm’s need for sustained ground connectivity.
- :
- Path-quality behavior. Penalizes undesirable geometric features (e.g., sharp turns, irregular segment lengths, path self-intersections), ensuring that the generated trajectories are practically executable.
- Collision Cost (): Penalizes paths that intersect with obstacles. A collision detection algorithm checks each path segment and node against all terrain objects (mountains or buildings). A high constant penalty is applied per collision event, with node collisions penalized more heavily.
- Inspection Target Cost (): Ensures all m designated inspection points are covered. A point is considered covered if a path node or segment passes within a threshold distance L. The cost is multiplied by the number of missed targets .
- Path Length Cost (): Promotes shorter paths for energy efficiency. It is the sum of the Euclidean distances of all segments in the path.
-
Communication Quality Cost (): This is a core contribution. The path is sampled at regular intervals (e.g., every 15 meters). At each sample point, the throughput T is calculated based on the channel model described in Section 3.1.2. The communication cost is computed as:In this formulation, N is the number of sample points, serves as a spatial weighting factor, ensuring that longer segments with poor throughput incur a proportionally higher penalty. This design prevents the optimizer from circumventing the communication constraint by simply inserting un-sampled long gaps between waypoints. Physically, guides the UAV to prioritize LoS regions and avoid deep shadow zones behind obstacles, which is a critical decision-making heuristic for both single-UAV and swarm operations in urban canyons.A cumulative penalty mechanism further discourages prolonged periods of poor connectivity. Figure 3 illustrates this mechanism. As shown in Figure 3(a), the throughput is sampled at regular intervals along the path. Blue circles indicate throughput above the threshold Mbps, while red circles indicate throughput below the threshold, triggering a communication penalty. The gray-shaded region highlights a continuous low-throughput area from 600 to 900 m, where the UAV would experience sustained communication degradation.In contrast, Figure 3(b) compares the two penalty mechanisms. The blue curve shows the instant penalty ((Eq. (18))), which increases linearly as the path traverses low-throughput regions but does not differentiate between isolated and continuous outages. The red curve shows the cumulative penalty (Eq. (19)), which grows progressively during continuous poor connectivity, with the penalty factor accelerating as the UAV remains in communication-degraded areas. This mechanism ensures that the optimizer avoids paths with extended periods of poor communication quality, which is critical for reliable image transmission during inspection missions.The cumulative penalty is implemented as:where is the penalty growth factor, and is an indicator function that evaluates to 1 if the i-th sampled point lies in a continuously poor connectivity region, and 0 otherwise.
-
Auxiliary Cost (): The Auxiliary cost Function (AF) is introduced to enhance the convergence behavior and solution quality of the optimization algorithm, particularly in complex environments where the original cost terms alone are insufficient to guide the search effectively. This auxiliary term penalizes structural deficiencies in the generated paths, thereby promoting smoother, more uniform, and more practical trajectories. It is defined as the sum of three sub-costs:where penalizes overly clustered path nodes, penalizes abnormally long or short path segments, and penalizes self-intersections of the path in the 2D projection.(1) Node clustering cost : This term counts the number of node pairs whose mutual distance falls below a minimum threshold . It encourages the path nodes to be distributed evenly throughout the solution space, preventing excessive aggregation that may reduce the effective coverage of the search. The cost is given bywhere n is the number of path nodes, and are the coordinates of the i-th and j-th nodes, respectively, and is an indicator function.(2) Segment length abnormality cost : This term penalizes path segments whose lengths deviate from a desirable interval . Segments shorter than incur a fixed penalty, while segments longer than incur a penalty that increases linearly with the excess length. This design discourages both excessive fragmentation and overly long jumps between waypoints, leading to more physically feasible paths. The cost is computed as(3) Path crossing cost : This term penalizes intersections between non-adjacent path segments in the 2D horizontal projection. By discouraging self-crossing trajectories, it helps eliminate redundant loops and unnecessary detours, resulting in more efficient and cleaner path geometries. The cost is given bywhere are the horizontal coordinates of the i-th node, and .The coefficients , , and are positive constants that balance the relative contributions of these auxiliary terms. In our implementation, these coefficients are empirically tuned according to the specific scenario (mountainous or urban) to ensure that the auxiliary cost effectively guides the optimization without dominating the primary mission objectives. Simulation results demonstrate that the inclusion of significantly improves the success rate of path planning, particularly in dense urban environments, by steering the search away from structurally inferior solutions and facilitating convergence to high-quality feasible paths.
3.3. The Improved Grey Wolf Optimizer (IGWO)
3.3.1. Non-Linear Convergence Factor
3.3.2. Genetic Mutation Strategy
3.3.3. Modified Leader Update Mechanism
3.3.4. Position Update
3.3.5. Algorithm Workflow and Pseudo-Code
| Algorithm 1 Improved Grey Wolf Optimizer (IGWO) for Path Planning |
|
3.3.6. Computational Complexity Analysis
3.3.7. Discussion on Extension to Multi-UAV Swarms
3.4. Success Criteria and Evaluation Metrics
- Collision-Free Navigation: The path must not intersect with any terrain or building obstacle. Formally,where is an indicator function that returns 1 if node lies inside an obstacle and 0 otherwise. The path segments are verified using continuous collision detection between consecutive nodes.
-
Complete Inspection Coverage: All m designated inspection points must be visited. An inspection point is considered covered if the minimum Euclidean distance from to any point along the path is within a threshold distance :In our implementation, for the mountainous scenario and for the urban scenario, reflecting the different spatial scales of the two environments.
- Communication Reliability: The communication throughput along the entire path must remain above the minimum required threshold for at least of the path length. Specifically,where is the throughput at arc length s along the path, is the total path length, and is the indicator function. In this work, we set to require that the vast majority of the mission maintains reliable communication, while tolerating only negligible transient outages. For the cumulative penalty mechanism in Eq. (20), we additionally require that no continuous outage segment exceeds seconds. Based on typical UAV inspection mission profiles, we set .
-
Path Feasibility: The path must satisfy basic geometric constraints to be practically executable. These include:
- All nodes must lie within the operational boundary: , ;
- Flight altitude must remain within the prescribed range: , ;
- The maximum turn angle between consecutive segments must not exceed a feasible limit for fixed-wing UAVs (or appropriate value for multirotor platforms).
- Average number of missed targets: ;
- Average number of collisions: ;
- Average communication outage duration: ;
- Average total cost: .
4. Experiments and Results
4.1. Environmental Settings
4.1.1. Mountainous Scenario

4.1.2. Urban Scenario

4.2. Communication Throughput Heatmaps
4.2.1. Mountainous Scenario
4.2.2. Urban Scenario
4.3. Performance Evaluation of the Improved GWO
4.3.1. Convergence Comparison of Improvement Strategies
4.3.2. Success Rate Comparison
4.4. Impact of Communication Constraints
4.4.1. Mountainous Scenario
4.4.2. Urban Scenario
4.5. Comparative Analysis of Different Algorithms
| Evaluation Metric | IGWO (Proposed) | PSO | GA |
|---|---|---|---|
| Success Rate | 50% (25/50) | 10% (5/50) | 28% (14/50) |
| Avg. Missed Targets | 0.32 | 1.08 | 0.14 |
| Avg. Collisions | 1.04 | 0.56 | 2.02 |
| Avg. Path Length | 2,675.8 m | 2,718.2 m | 3,289.1 m |
| Avg. Comm. Outage | 3.94 s | 3.12 s | 8.10 s |
| Avg. Total Cost | 41,072 | 88,422 | 45,261 |
5. Discussion and Conclusions
5.1. Summary of Contributions
5.2. Key Findings
5.3. Theoretical and Practical Implications
5.4. Limitations and Future Work
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Acknowledgments
Abbreviations
| 3GPP | 3rd Generation Partnership Project |
| A2G | Air-to-Ground |
| ACO | Ant Colony Optimization |
| AF | Auxiliary Function |
| AGPF | A-star-Guided Potential Field |
| APF | Artificial Potential Field |
| BS | Base Station |
| CGWO | Chaotic Grey Wolf Optimizer |
| DWA | Dynamic Window Approach |
| GA | Genetic Algorithm |
| GO | Geometric Optics |
| GWO | Grey Wolf Optimizer |
| IGWO | Improved Grey Wolf Optimizer |
| IHS-GWO | Improved Hybrid Strategy Gray Wolf Optimizer |
| LoS | Line-of-Sight |
| NLoS | Non-Line-of-Sight |
| OSM | OpenStreetMap |
| PSO | Particle Swarm Optimization |
| RMa | Rural Macrocell |
| RRT | Rapidly-exploring Random Tree |
| RRT* | Rapidly-exploring Random Tree Star |
| SNR | Signal-to-Noise Ratio |
| UAV | Unmanned Aerial Vehicle |
| UMa | Urban Macrocell |
| UMi | Urban Microcell |
| UTD | Uniform Theory of Diffraction |
References
- Mendu, B.; Mbuli, N. State-of-the-Art Review on the Application of Unmanned Aerial Vehicles (UAVs) in Power Line Inspections: Current Innovations, Trends, and Future Prospects. Drones 2025, 9, 265. [CrossRef]
- Ahmed, M.F.; Mohanta, J.C.; Keshari, A. Power Transmission Line Inspections: Methods, Challenges, Current Status and Usage of Unmanned Aerial Systems. Journal of Intelligent & Robotic Systems 2024, 110, 54. [CrossRef]
- Hart, P.E.; Nilsson, N.J.; Raphael, B. A Formal Basis for the Heuristic Determination of Minimum Cost Paths. IEEE Transactions on Systems Science and Cybernetics 1968, 4, 100–107. [CrossRef]
- Pharpatara, P.; Hérissé, B.; Bestaoui, Y. 3-D Trajectory Planning of Aerial Vehicles Using RRT*. IEEE Transactions on Control Systems Technology 2017, 25, 1116–1123. [CrossRef]
- Sonny, A.; Yeduri, S.R.; Cenkeramaddi, L.R. Autonomous UAV Path Planning Using Modified PSO for UAV-Assisted Wireless Networks. IEEE Access 2023, 11, 70353–70367. [CrossRef]
- Jin, Z.; Zhang, L.; Zou, Z. 3D Trajectory Planning of UAV Based on DPGA. IEEE Access 2021, 9, 105667–105677. [CrossRef]
- Tang, Y.; Chen, H.; MA, Z.; Jin, Z.; Yin, H. Application of Artificial Potential Field Method in Three-Dimensional Path Planning for UAV Considering 5G Communication. IEEE Access 2024, 12, 79238–79250. [CrossRef]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Advances in Engineering Software 2014, 69, 46–61. [CrossRef]
- Ejaz, M.M.; Bingi, K.; Ibrahim, R.; Rajamallaiah, A.; Omar, M.B. Communication-aware path planning in multi-UAV networks: A systematic review and cross-layer analysis. Vehicular Communications 2026, 60, 101043. [CrossRef]
- Dijkstra, E.W. A note on two problems in connexion with graphs. Numerische Mathematik 1959, 1, 269–271.
- Li, J.; Geng, Q.; Ma, F.; et al. A 3D UAV trajectory planning method based on improved convex corner A-star algorithm. In Proceedings of the 2024 43rd Chinese Control Conference (CCC). IEEE, 2024, pp. 3791–3796.
- Zhang, J.; An, Y.; Cao, J.; Ouyang, S.; Wang, L. UAV Trajectory Planning for Complex Open Storage Environments Based on an Improved RRT Algorithm. IEEE Access 2023, 11, 23189–23204. [CrossRef]
- Li, N.; Han, S.I. Adaptive Bi-Directional RRT Algorithm for Three-Dimensional Path Planning of Unmanned Aerial Vehicles in Complex Environments. IEEE Access 2025, 13, 23748–23767. [CrossRef]
- Khatib, O. Real-time obstacle avoidance for manipulators and mobile robots. In Proceedings of the Proceedings. 1985 IEEE International Conference on Robotics and Automation, 1985, Vol. 2, pp. 500–505. [CrossRef]
- Pan, Z.; Zhang, C.; Xia, Y.; et al. An improved artificial potential field method for path planning and formation control of the multi-UAV systems. IEEE Transactions on Circuits and Systems II: Express Briefs 2022, 69, 1129–1133. [CrossRef]
- Choi, J.; Choi, Y. Path Planning for Unmanned Aerial Vehicle: A-Star-Guided Potential Field Method. Drones 2025, 9, 545. [CrossRef]
- Prasad, N.L.; Ramkumar, B. 3-D deployment and trajectory planning for relay based UAV assisted cooperative communication for emergency scenarios using Dijkstra’s algorithm. IEEE Transactions on Vehicular Technology 2023, 72, 5049–5063. [CrossRef]
- Huang, Z.; Jiang, C.; Shen, C.; Liu, B.; Huang, T.; Zhang, M. A Hybrid Dynamic Path-Planning Method for Obstacle Avoidance in Unmanned Aerial Vehicle-Based Power Inspection. World Electric Vehicle Journal 2025, 16, 22. [CrossRef]
- Geng, Q.; Zhao, Z. A kind of route planning method for UAV based on improved PSO algorithm. In Proceedings of the 2013 25th Chinese Control and Decision Conference (CCDC). IEEE, 2013, pp. 2328–2331.
- Wu, X.; Yin, Y.; Xu, L.; Wu, X.; Meng, F.; Zhen, R. MULTI-UAV Task Allocation Based on Improved Genetic Algorithm. IEEE Access 2021, 9, 100369–100379. [CrossRef]
- Wang, Y.; Zhu, J.; Huang, H.; Xiao, F. Bi-Objective Ant Colony Optimization for Trajectory Planning and Task Offloading in UAV-Assisted MEC Systems. IEEE Transactions on Mobile Computing 2024, 23, 12360–12377. [CrossRef]
- Zhang, W.; Zhang, S.; Wu, F.; et al. Path planning of UAV based on improved adaptive grey wolf optimization algorithm. IEEE Access 2021, 9, 89400–89411. [CrossRef]
- Dewangan, R.K.; Shukla, A.; Godfrey, W.W. Three dimensional path planning using Grey wolf optimizer for UAVs. Applied Intelligence 2019, 49, 2201–2217. [CrossRef]
- Qu, C.; Gai, W.; Zhang, J.; et al. A novel hybrid grey wolf optimizer algorithm for unmanned aerial vehicle (UAV) path planning. Knowledge-Based Systems 2020, 194, 105530. [CrossRef]
- Abbas, N.; Abbas, Z.; Liu, X.; Khan, S.S.; Foster, E.D.; Larkin, S. A Survey: Future Smart Cities Based on Advance Control of Unmanned Aerial Vehicles (UAVs). Applied Sciences 2023, 13. [CrossRef]
- Banafaa, M.K.; Pepeoğlu, �.; Shayea, I.; Alhammadi, A.; Shamsan, Z.A.; Razaz, M.A.; Alsagabi, M.; Al-Sowayan, S. A Comprehensive Survey on 5G-and-Beyond Networks With UAVs: Applications, Emerging Technologies, Regulatory Aspects, Research Trends and Challenges. IEEE Access 2024, 12, 7786–7826. [CrossRef]
- Mardani, A.; Chiaberge, M.; Giaccone, P. Communication-aware UAV path planning. IEEE Access 2019, 7, 52609–52621. [CrossRef]
- Duo, B.; Kong, A.; Wu, Q.; Yuan, X.; Li, Y. Joint Path and Pick-Up Design for Connectivity-Aware UAV-Enabled Multi-Package Delivery. IEEE Transactions on Intelligent Transportation Systems 2024, 25, 20017–20031. [CrossRef]
- Chen, W.; Yang, F.; Liu, J.; Zhang, R. Integration of Communication Awareness and Obstacle Avoidance for UAV Path Planning in Urban Environments. IEEE Transactions on Vehicular Technology 2023, 72, 7456–7470. [CrossRef]
- Liu, Y.; Zhao, W.; Zhang, T.; Wang, J. Adaptive Path Planning for UAV-Assisted Power Infrastructure Monitoring with QoS Guarantees. IEEE Internet of Things Journal 2023, 10, 13892–13906. [CrossRef]
- Yan, J.; Zhang, X.; Shen, S.; He, X.; Xia, X.; Li, N.; Wang, S.; Yang, Y.; Ding, N. A Real-Time Strand Breakage Detection Method for Power Line Inspection with UAVs. Drones 2023, 7, 574. [CrossRef]
- Ghambari, S.; Golabi, M.; Jourdan, L.; Lepagnot, J.; Idoumghar, L. UAV path planning techniques: a survey. RAIRO - Operations Research 2024, 58, 2951–2989. [CrossRef]
- Arshid, K.; Krayani, A.; Marcenaro, L.; Gomez, D.M.; Regazzoni, C. Toward Autonomous UAV Swarm Navigation: A Review of Trajectory Design Paradigms. Sensors 2025, 25, 5877. [CrossRef]
- 3rd Generation Partnership Project (3GPP). Study on enhanced LTE support for aerial vehicles: TR 36.777. Technical report, 3GPP, 2017.
- Sharifi, M.J.; Ni, Q.; Zhang, L. Ray tracing based flying altitude optimization for UAV communications in urban environment 2024. pp. 89–95. [CrossRef]
- Yun, Z.; Iskander, M.F. Ray tracing for radio propagation modeling: Principles and applications. IEEE Antennas and Propagation Magazine 2015, 57, 27–41. [CrossRef]
- Zhang, S.; Wang, L. Multi-UAV cooperative path planning based on chaotic grey wolf optimiser. The Aeronautical Journal 2026, 130, 741–761. [CrossRef]
- Deng, J.; Zhang, H.; Zhang, Y.; Zhong, G. UAV Trajectory optimization method based on improved grey wolf optimizer with hybrid strategy. Journal of King Saud University - Computer and Information Sciences 2026, 38, 69. [CrossRef]















| Peak Index | Center | Height (m) | Radius (m) |
|---|---|---|---|
| 1 | (4450, 4000) | 72 | 360 |
| 2 | (1350, 1400) | 72 | 360 |
| 3 | (3100, 2100) | 73 | 365 |
| 4 | (3400, 2450) | 82 | 410 |
| 5 | (4850, 2800) | 80 | 400 |
| 6 | (2400, 1450) | 72 | 360 |
| 7 | (3250, 4150) | 61 | 305 |
| 8 | (1200, 4250) | 46 | 230 |
| 9 | (1050, 4900) | 70 | 350 |
| 10 | (1950, 2400) | 83 | 415 |
| 11 | (1000, 3000) | 67 | 335 |
| 12 | (4000, 1000) | 67 | 335 |
| 13 | (2000, 500) | 67 | 335 |
| Point Index | Coordinates (m) |
|---|---|
| 1 | (200, 2000, 20) |
| 2 | (1100, 3500, 10) |
| 3 | (2600, 4000, 30) |
| 4 | (4000, 1500, 20) |
| 5 | (3500, 500, 10) |
| Point Index | Coordinates (m) |
|---|---|
| 1 | (349, 281, 30) |
| 2 | (700, 580, 20) |
| 3 | (740, 800, 20) |
| 4 | (760, 230, 30) |
| 5 | (1050, 830, 30) |
| Parameter | Mountainous | Urban | Description |
|---|---|---|---|
| 60,000 | 10,000 | Collision cost constant | |
| 80,000 | 70,000 | Inspection target cost constant | |
| 3,000 | 1,000 | Communication quality cost constant | |
| 2.4 GHz | 2.4 GHz | Carrier frequency | |
| 30 dBm | 30 dBm | BS transmit power | |
| 4 Mbps | 4 Mbps | Throughput threshold |
| Metric | With Comm. Constraint | Without Comm. Constraint |
|---|---|---|
| Success Rate | 56% (28/50) | 54% (27/50) |
| Avg. Path Length | 12,010 m | 11,913 m |
| Avg. Comm. Outage Duration | 0 s | 44.14 s |
| Metric | With Comm Constraint | Without Comm Constraint |
|---|---|---|
| Success Rate | 50% (25/50) | 44% (22/50) |
| Avg. Path Length | 2,675.8 m | 2,883.3 m |
| Avg. Comm. Outage Duration | 3.94 s | 11.46 s |
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 (http://creativecommons.org/licenses/by/4.0/).