journal article·2025-03-04Open access

Autonomous Obstacle Avoidance with Improved Deep Reinforcement Learning Based on Dynamic Huber Loss

Xiaoming Xu, Xian Li, Na Chen, Dongjie Zhao, Chunmei Chen

Applied Sciences· Volume 15· Issue 5

Abstract

In dynamic and unstructured environments, the obstacle avoidance capabilities of Unmanned Aerial Vehicles (UAVs) are crucial for mission success. Traditional methods struggle with adaptability and effectiveness in unknown or changing scenes. In contrast, the commonly used deep reinforcement learning (DRL) ones suffer from slow convergence, reduced accuracy, and inadequate robustness due to the loss of sensitivity to outliers and parameter rigidity. To address these challenges, we propose an enhanced DRL framework that leverages a Dynamic Huber loss function tailored for UAV autonomous obstacle avoidance. By incorporating Soft updates for target network and dynamically tuning the Huber loss, the proposed method facilitates faster model convergence, superior control precision, and improved robustness. Both theoretical analysis and experimental simulation verify its effectiveness with superior planning success rate, shorter average path length, and faster model convergence over traditional approaches. Specifically, in static environments, the Dynamic Huber-loss-based DRL framework achieves a 98.85% success rate with an optimized average path length of 10.73; in dynamic environments, it attains a 74.20% success rate with an average path length of 37.04; adding wind disturbances in a dynamic environment, it attains a 70.95% success rate with an average path length of 40.40, highlighting its enhanced performance and adaptability.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Autonomous Vehicle Technology and Safety · Robotic Path Planning Algorithms · Vehicle Dynamics and Control Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Automation, Qingdao University, Qingdao 266000, China

Shandong Key Laboratory of Industrial Control Technology, Qingdao University, Qingdao 266000, China

Funding

Shandong Provincial Natural Science Foundation

References (26)

Show source-provided references
1. Hao, G.Z., Lv, Q., Huang, Z., Zhao, H., and Chen, W. (2022, January 23–25). UAV path planning based on improved artificial potential field method. Proceedings of the 2022 International Conference on Computer Network, Electronic and Automation (ICCNEA), Xi’an, China.
2. Luo, Y., Lu, J.K., Zhang, Y., Qin, Q., and Liu, Y.Y. (2022). 3D JPS Path Optimization Algorithm and Dynamic-Obstacle Avoidance Design Based on Near-Ground Search Drone. Appl. Sci., 12.10.3390/app12147333 ↗
3. Optimal path planning for drones based on swarm intelligence algorithm10.1007/s00521-022-06998-9 ↗
4. Real time screening and trajectory optimization of UAVs in cluster based on improved particle swarm optimization algorithm10.1109/ACCESS.2023.3300377 ↗
5. Pyke, L.M., and Stark, C.R. (2021). Dynamic pathfinding for a swarm intelligence based UAV control model using particle swarm optimization. Front. Appl. Math. Stat., 7.10.3389/fams.2021.744955 ↗
6. Real-time visual feedback control of multi-camera UAV10.20965/jrm.2021.p0263 ↗
7. CNN-based single object detection and tracking in videos and its application to drone detection10.1007/s11042-020-09924-0 ↗
8. Drone navigation using region and edge exploitation-based deep CNN10.1109/ACCESS.2022.3204876 ↗
9. DCNN-GA: A deep neural net architecture for navigation of UAV in indoor environment10.1109/JIOT.2020.3027095 ↗
10. Michels, J., Saxena, A., and Ng, A.Y. (2005, January 7–11). High speed obstacle avoidance using monocular vision and reinforcement learning. Proceedings of the 22nd International Conference on Machine Learning, Bonn, Germany.10.1145/1102351.1102426 ↗
11. Zhan, G., Zhang, X.M., Li, Z.C., Xu, L., Zhou, D.W., and Yang, Z. (2022). Multiple-uav reinforcement learning algorithm based on improved ppo in ray framework. Drones, 6.10.3390/drones6070166 ↗
13. Towards monocular vision-based autonomous flight through deep reinforcement learning10.1016/j.eswa.2022.116742 ↗
14. Mnih, V., Kavukcuoglu, K., Silver, D., Graves, A., Antonoglou, I., Wierstra, D., and Riedmiller, M. (2013). Playing atari with deep reinforcement learning. arXiv.
15. Millán-Arias, C., Contreras, R.D.A., Cruz, F., and Fernandes, B. (2022). Reinforcement Learning for UAV control with Policy and Reward Shaping. arXiv.10.1109/SCCC57464.2022.10000286 ↗
16. Wang, C., Wang, J.Q., Wei, C.Y., Zhu, Y., Yin, D., and Liu, J. (2023). Vision-Based Deep Reinforcement Learning of UAV-UGV Collaborative Landing Policy Using Automatic Curriculum. Drones, 7.10.3390/drones7110676 ↗
17. Deep Reinforcement Learning-Based UAV Path Planning for Energy-Efficient Multitier Cooperative Computing in Wireless Sensor Networks10.1155/2023/2804943 ↗
18. Hasselt, H.V., Guez, A., and Silver, D. (2016, January 12–17). Deep reinforcement learning with double q-learning. Proceedings of the AAAI Conference on Artificial Intelligence, Phoenix, AZ, USA.
19. Vision based drone obstacle avoidance by deep reinforcement learning10.3390/ai2030023 ↗
20. Towards real-time path planning through deep reinforcement learning for a UAV in dynamic environments10.1007/s10846-019-01073-3 ↗
21. Sklansky, J., and Wassel, G.N. (1981). Loss Functions and Stochastic Approximation. Pattern Classifiers and Trainable Machines, Springer.10.1007/978-1-4612-5838-4 ↗
22. Bundle Methods for Machine Learning
23. Target-Network Update Linked with Learning Rate Decay Based on Mutual Information and Reward in Deep Reinforcement Learning10.3390/sym15101840 ↗
24. t-Soft update of target network for deep reinforcement learning10.1016/j.neunet.2020.12.023 ↗
25. Fox, R., Pakman, A., and Tishby, N. (2015). Taming the Noise in Reinforcement Learning via Soft Updates. arXiv.
26. Kingma, D.P., and Ba, J. (2014). Adam: A Method for Stochastic Optimization. arXiv.