A nonlinear path following controller for an underactuated unmanned surface vessel | IEEE Conference Publication | IEEE Xplore