In view of the vulnerability of ocean unmanned sailboats to the large lateral velocities due to wind and waves during navigation, this paper proposes a Gaussian Process Model Predictive Control (GPMPC) method based on data-driven learning technique to improve the navigation tracking accuracy of unmanned sailboats. The feature model of the sailing course change subject to the wind and waves is learned from the efficient sampling data. It is then combined with the model predictive control to form the course controller. To reduce the influence of wind and waves disturbances, an adaptive weight term is designed in the object function to improve the tracking accuracy of the model predictive control. The guidance commands received by the model predictive controller take into account the path deviation caused by the current and lateral motion of the ship. The results show that GPMPC has the advantages of fast response time and less overshoot; the unmanned sailboat can better achieve waypoint tracking by learning navigation data.
Read full abstract