An adaptive fuzzy sliding mode controller for the depth control of an underactuated underwater vehicle. (10th April 2019)