Abstract
A reactive trajectory tracking collision avoidance controller is developed for underactuated unmanned surface vessels. A modified control barrier function is proposed and used to design the controller via backstepping. The approach ensures globally asymptotically stable tracking of the closed-loop control system. Simulation results show that the proposed controller can track a desired trajectory while avoiding both stationary and moving obstacles.