SUMMARYThe full-state stabilization scheme is proposed for the control of an underactuated surface vessel with unknown modeling parameters. By knowing only the upper/lower bounds of model parameters, the designed controller is the first one able to globally uniformly asymptotically stabilize all the states of the vessel to zero. The virtual surge velocity control law is first derived, which makes the Lyapunov function at the kinematic level non-increasing, irrelevant to the yaw velocity, leaving a freedom for choosing the virtual yaw velocity control law to stabilize the other state variables. After finishing the design of virtual velocity law, the back-stepping approach and the Lyapunov redesign technique are combined to obtain the actual force/torque control law despite parameter uncertainties. Simulation examples are given to illustrate the effectiveness of the proposed control law, showing that all the states and the control inputs are globally uniformly asymptotically convergent to zero under parameter uncertainties and are globally bounded under unknown external bounded disturbances.