Aiming at the difficult problem of motion control of under-actuated and X-rudder autonomous underwater vehicle (AUV), the present work adopts deep reinforcement learning (DRL) method for its posture control. First, an AUV agent is trained with deep deterministic policy gradient (DDPG) algorithm in a simulation environment, and three-degree-of-freedom posture control of the AUV at a constant speed, fixed roll, variable pitch, and variable yaw, is successfully achieved. Subsequently, the AUV's yaw angle range is extended, and the control failure problem when AUV's yaw angle approaches a critical value is solved, realizing the rapid deployment of the DRL algorithm for AUV control. On this basis, the position-tracking task of AUV for targets in different orientations in three-dimensional space is completed, achieving a six-degree-of-freedom control of AUV. Additionally, by decomposing the trajectory control task of AUV in three-dimensional space into multiple position-tracking missions, the trajectory control of AUV in the underwater horizontal plane and underwater three-dimensional space is realized, demonstrating the significant task generalization ability of the control methods proposed.
Read full abstract