Obstacle Avoidance Nonlinear Model Predictive Controller for Autonomous Surface Vessels With Variable Sampling Time Prediction | Synapse