I. Introduction
AUVs have been used in many fields because of their wide range of activities, good maneuverability, safety and concealment. Due to the tasks such as energy replenishment, sample recovery, data transmission and task downloading, AUV must be docked for recovery after a certain period of underwater activity. In order to satisfy the continuity of underwater tasks of AUV and ensure the concealment of underwater submarine, underwater recovery technology has become a research hotspot. During the AUV of returning to the mother ship, the speed and heading of the vehicle will change in a wide range, and the reliability of the measured speed is generally poor. It is difficult to obtain the exact value, so the speed is listed as unknown parameters. In order to make the system robust to model uncertainty and external disturbance, based on sliding mode variable structure control, this paper designed neural network learning mechanism to approach model parameters online, adjusted the output of the controller, and improved the heading control performance of AUV in the recovery process.