Time optimal control of a non-linear surface vehicle subject to disturbances. (September 2022)