Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-04T21:03:10.001Z Has data issue: false hasContentIssue false

Real-time autonomous obstacle avoidance method for UAV in a three-dimensional dynamic environment

Published online by Cambridge University Press:  17 November 2025

G. Li*
Affiliation:
College of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing, China Shenzhen Research Institute, Nanjing University of Aeronautics and Astronautics, Shenzhen, China
L. Ling
Affiliation:
College of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing, China
F. Xu
Affiliation:
College of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing, China
*
Corresponding author: G. Li; Email: liguiyi@nuaa.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Reinforcement learning (RL) has demonstrated computational efficiency and autonomy in solving unmanned aerial vehicle (UAV) obstacle avoidance problems. However, practical applications still remain challenges, such as three-dimensional manoeuvres, dynamic obstacles and kinematic constraints. This paper proposes a real-time obstacle avoidance method based on RL and a kinematic model, where the RL framework outputs 3D-axis velocity to enable continuous UAV manoeuver control. To perceive large-scale, highly dynamic obstacles, we establish a 3D safety separation model and construct a modular observation matrix to enhance perception capability. The Soft Actor-Critic (SAC) algorithm is adopted to enhance stochastic exploration in high-dimensional state space while incorporating flight uncertainty. Under simulation, the proposed method effectively avoids dynamic obstacles. The optimised state space boosts learning speed and performance. This provides an effective solution for UAV autonomous obstacle avoidance in complex environments.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. The framework of the RL-based obstacle avoidance method.

Figure 1

Figure 2. UAV kinematic model.

Figure 2

Figure 3. Autonomous UAV obstacle avoidance model.

Figure 3

Figure 4. UAV obstacle detection model.

Figure 4

Algorithm 1 Soft Actor-Critic

Figure 5

Table 1. Kinematic constraint parameters

Figure 6

Figure 5. Comparison of obstacle avoidance trajectory.

Figure 7

Figure 6. Training curves of different obstacle avoidance algorithms.

Figure 8

Table 2. Comparative results of evaluation metrics

Figure 9

Figure 7. Training extra flight distances of different obstacle avoidance algorithms.

Figure 10

Figure 8. Comprehensive performance evaluation of models.

Figure 11

Figure 9. Safety performance assessment results.

Figure 12

Figure 10. Extra flight distance distribution in a migration environment.

Figure 13

Figure 11. Economic performance assessment results.

Figure 14

Figure 12. Training curves for different detection number models.

Figure 15

Table 3. Sensitivity analysis for detection number