A Dynamic Obstacle Avoidance algorithm for unmanned aerial vehicles based on Predictive Velocity Obstacles

In increasingly complex UAV operational environments, navigation technology is critical for flight safety. While velocity obstacle methods effectively detect collision risks for uniform linear motion, it is inadequate for real-world nonlinear obstacle movements. To address this limitation, we propos...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Robotics and autonomous systems Ročník 196; s. 105250
Hlavní autoři: Liang, Yanxia, Wang, Huan, Liu, Xin, Zhao, Xiaofan, Ye, Yinghui, Zheng, Yawen, Jiang, Jing
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier B.V 01.02.2026
Témata:
ISSN:0921-8890
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:In increasingly complex UAV operational environments, navigation technology is critical for flight safety. While velocity obstacle methods effectively detect collision risks for uniform linear motion, it is inadequate for real-world nonlinear obstacle movements. To address this limitation, we propose a Dynamic Obstacle Avoidance algorithm for UAVs based on the Predictive Velocity Obstacle method (DOA-PVO), which is applied to a static trajectory. The algorithm expands the velocity obstacle region by merging velocity obstacle circles centered at current and predicted obstacle positions. We introduce an obstacle motion-sensitive evaluation function that selects a more anticipatory velocity by adding penalty costs to candidate velocities in the obstacle’s direction. Furthermore, an adaptive time step is determined using a fuzzy controller, serving both as the interval for calculating new velocities and the duration of flight at the previous velocity. At each new position, an updated expanded velocity obstacle region is computed to assess whether the UAV should return to the static trajectory. Simulation results show the proposed algorithm reduces maneuvering time by up to 55.91%, cumulative angular change by 33.28%, and maneuver count by 57.14%, improving efficiency and trajectory safety. Its robustness is verified via 200-scenario Monte Carlo tests.
ISSN:0921-8890
DOI:10.1016/j.robot.2025.105250