Active Disturbance Rejection Fuzzy Controller for Roll Stabilization of Autonomous Underwater Vehicle under Wave Disturbance. (20th April 2015)