Real-Time Nonlinear Model Predictive Control of Unmanned Surface Vehicles for Trajectory Tracking and Collision Avoidance | IEEE Conference Publication | IEEE Xplore