3D trajectory tracking control of an underactuated AUV based on adaptive neural network dynamic surface. (18th June 2021)