Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-08T00:00:38.058Z Has data issue: false hasContentIssue false

Research on obstacle avoidance of underactuated autonomous underwater vehicle based on offline reinforcement learning

Published online by Cambridge University Press:  29 October 2024

Tao Liu*
Affiliation:
School of Ocean Engineering and Technology, Sun Yat-sen University & Southern Marine Science and Engineering Guangdong Laboratory (Zhuhai), Zhuhai, China Guangdong Provincial Key Laboratory of Information Technology for Deep Water Acoustics, Zhuhai, China
Junhao Huang
Affiliation:
School of Ocean Engineering and Technology, Sun Yat-sen University & Southern Marine Science and Engineering Guangdong Laboratory (Zhuhai), Zhuhai, China
Jintao Zhao
Affiliation:
School of Ocean Engineering and Technology, Sun Yat-sen University & Southern Marine Science and Engineering Guangdong Laboratory (Zhuhai), Zhuhai, China
*
Corresponding author: Tao Liu; Email: liutao55@mail.sysu.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

The autonomous navigation and obstacle avoidance capabilities of autonomous underwater vehicles (AUVs) are essential for ensuring their safe navigation and long-term, efficient operation. However, the complexity of the marine environment poses significant challenges to safe and effective obstacle avoidance. To address this issue, this study proposes an AUV obstacle avoidance control algorithm based on offline reinforcement learning. This method adopts the Conservative Q-learning (CQL) algorithm, which is based on the Soft Actor-Critic (SAC) framework. It learns from obtained historical obstacle avoidance data and ultimately achieves a favorable obstacle avoidance control strategy. In this method, PID and SAC control algorithms are utilized to generate expert obstacle avoidance data to construct a diversified offline database. Additionally, based on the line-of-sight (LOS) guidance method and artificial potential field (APF) method, information regarding the distance and orientation of targets and obstacles is incorporated into the state space, and heading and obstacle avoidance reward terms are integrated into the reward function design. The algorithm successfully guides the AUV in autonomous navigation and dynamic obstacle avoidance in three-dimensional space. Furthermore, the algorithm exhibits a certain degree of anti-interference capability against uncertain disturbances and ocean currents, enhancing the safety and robustness of the AUV system. Simulation results fully demonstrate the feasibility and effectiveness of the intelligent obstacle avoidance method based on offline reinforcement learning. This study highlights the profound significance of offline reinforcement learning in enabling robust and reliable control systems for AUVs, paving the way for enhanced operational capabilities in challenging marine environments.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Coordinate system of AUV.

Figure 1

Figure 2. The agent interacts with the MDP environment.

Figure 2

Figure 3. The relationship between Actor and Critic.

Figure 3

Figure 4. The differences between offline RL, online policy RL, and offline policy RL.

Figure 4

Figure 5. Implementation flowchart of AUV obstacle avoidance algorithm based on CQL.

Figure 5

Figure 6. Structure of AUV obstacle avoidance controller based on CQL.

Figure 6

Algorithm 1. AUV obstacle avoidance algorithm based on CQL.

Figure 7

Table I. Specific values of the AUV’s inertia and hydrodynamic parameters.

Figure 8

Table 2. Training parameters of the AUV obstacle avoidance algorithm based on CQL.

Figure 9

Figure 7. The reward curve of CQL for AUV obstacle avoidance.

Figure 10

Figure 8. Results of AUV obstacle avoidance in environments with 6 obstacles.

Figure 11

Figure 9. Results of AUV obstacle avoidance in environments with 9 obstacles.

Figure 12

Figure 10. Results of AUV obstacle avoidance in dynamic obstacle environment.

Figure 13

Figure 11. The obstacle avoidance results of PID-APF, SAC, and CQL in the same environment.

Figure 14

Figure 12. The minimum distance distribution between AUV and obstacle in the last 100 obstacle avoidance tasks.

Figure 15

Figure 13. Results of AUV obstacle avoidance of multiple consecutive targets.

Figure 16

Figure 14. Results of AUV obstacle avoidance in a disturbed environment.