CONSTRAINED ADAPTIVE TRACKING CONTROL FOR OCEAN SURFACE VESSELS