Data-Driven Nonlinear Model Predictive Control of an Autonomous Uncrewed Surface Vessel