Constrained coordinated path-following control for underactuated surface vessels with the disturbance rejection mechanism. (15th January 2020)