AUV Obstacle Avoidance Planning Based on Deep Reinforcement Learning

被引:29
|
作者
Yuan, Jianya [1 ]
Wang, Hongjian [1 ]
Zhang, Honghan [1 ]
Lin, Changjian [2 ]
Yu, Dan [1 ]
Li, Chengfeng [1 ]
机构
[1] Harbin Engn Univ, Coll Intelligent Syst Sci & Engn, Harbin 045100, Peoples R China
[2] China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221000, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
autonomous underwater vehicle (AUV); collision avoidance planning; deep reinforcement learning (DRL); double-DQN (D-DQN); FUZZY CONTROLLER; ALGORITHM; NAVIGATION;
D O I
10.3390/jmse9111166
中图分类号
U6 [水路运输]; P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
In a complex underwater environment, finding a viable, collision-free path for an autonomous underwater vehicle (AUV) is a challenging task. The purpose of this paper is to establish a safe, real-time, and robust method of collision avoidance that improves the autonomy of AUVs. We propose a method based on active sonar, which utilizes a deep reinforcement learning algorithm to learn the processed sonar information to navigate the AUV in an uncertain environment. We compare the performance of double deep Q-network algorithms with that of a genetic algorithm and deep learning. We propose a line-of-sight guidance method to mitigate abrupt changes in the yaw direction and smooth the heading changes when the AUV switches trajectory. The different experimental results show that the double deep Q-network algorithms ensure excellent collision avoidance performance. The effectiveness of the algorithm proposed in this paper was verified in three environments: random static, mixed static, and complex dynamic. The results show that the proposed algorithm has significant advantages over other algorithms in terms of success rate, collision avoidance performance, and generalization ability. The double deep Q-network algorithm proposed in this paper is superior to the genetic algorithm and deep learning in terms of the running time, total path, performance in avoiding collisions with moving obstacles, and planning time for each step. After the algorithm is trained in a simulated environment, it can still perform online learning according to the information of the environment after deployment and adjust the weight of the network in real-time. These results demonstrate that the proposed approach has significant potential for practical applications.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Obstacle Avoidance Planning of Virtual Robot Picking Path Based on Deep Reinforcement Learning
    Xiong, Juntao
    Li, Zhonghang
    Chen, Shumian
    Zheng, Zhenhui
    [J]. Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery, 2020, 51 : 1 - 10
  • [2] Robotic Arm Motion Planning with Autonomous Obstacle Avoidance Based on Deep Reinforcement Learning
    Yang, Shilin
    Wang, Qingling
    [J]. 2022 41ST CHINESE CONTROL CONFERENCE (CCC), 2022, : 3692 - 3697
  • [3] Obstacle avoidance planning of autonomous vehicles using deep reinforcement learning
    Qian, Yubin
    Feng, Song
    Hu, Wenhao
    Wang, Wanqiu
    [J]. ADVANCES IN MECHANICAL ENGINEERING, 2022, 14 (12)
  • [4] AUV Obstacle Avoidance Framework Based on Event-Triggered Reinforcement Learning
    Liu, Shoufu
    Ma, Chao
    Juan, Rongshun
    [J]. ELECTRONICS, 2024, 13 (11)
  • [5] Robot Obstacle Avoidance Controller Based on Deep Reinforcement Learning
    Tang, Yaokun
    Chen, Qingyu
    Wei, Yuxin
    [J]. JOURNAL OF SENSORS, 2022, 2022
  • [6] Autonomous obstacle avoidance of UAV based on deep reinforcement learning
    Yang, Songyue
    Yu, Guizhen
    Meng, Zhijun
    Wang, Zhangyu
    Li, Han
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 42 (04) : 3323 - 3335
  • [7] Vision Based Drone Obstacle Avoidance by Deep Reinforcement Learning
    Xue, Zhihan
    Gonsalves, Tad
    [J]. AI, 2021, 2 (03) : 366 - 380
  • [8] Deep-reinforcement learning-based route planning with obstacle avoidance for autonomous vessels
    Ryosuke Saga
    Rinto Kozono
    Yutaro Tsurumi
    Yasunori Nihei
    [J]. Artificial Life and Robotics, 2024, 29 : 136 - 144
  • [9] Deep-reinforcement learning-based route planning with obstacle avoidance for autonomous vessels
    Saga, Ryosuke
    Kozono, Rinto
    Tsurumi, Yutaro
    Nihei, Yasunori
    [J]. ARTIFICIAL LIFE AND ROBOTICS, 2024, 29 (01) : 136 - 144
  • [10] The Algorithm for UAV Obstacle Avoidance and Route Planning Based on Reinforcement Learning
    Liu, Jiantong
    Wang, Zhengjie
    Zhang, Zhide
    [J]. PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION AND CONTROL (ICMIC2019), 2020, 582 : 747 - 754