3D path following and L1 adaptive control for underwater vehicles. (1st June 2022)