Autonomous underwater vehicle depth control based on an improved active disturbance rejection controller. (10th December 2019)