A novel adaptive second-order sliding mode controller for autonomous underwater vehicles. (February 2021)