Robust predictive control for anti-rolling path following of underactuated surface vessels using adaptive Kalman filter. (24th September 2019)