Trajectory Tracking Control for Underactuated Surface Vessels Based on Nonlinear Model Predictive Control
An autonomous vessel can improve the intelligence, efficiency and economy of shipping logistics. To realize autonomous navigation control of underactuated vessels (USVs), this paper presents a controller that can make USV track a reference trajectory with only 2 inputs, i.e., surge and yaw. A nonlinear state-space model with 2 inputs considering environmental disturbances induced by wind, current and waves for a 3 degree of freedom (DOF) surface vessel is considered. Based on this model, a trajectory tracking controller using Nonlinear Model Predictive Control (NMPC) is designed. System constraints on inputs, input increment and output are incorporated in the NMPC framework. Simulation results show that the controller can track an ellipse trajectory well and that the tracking errors are within acceptable ranges, while system constraints are satisfied.
KeywordsUnderactuated surface vessels Nonlinear model predictive control Trajectory tracking Environmental disturbances
Unable to display preview. Download preview PDF.
- 1.Duan, A.Y., Zhao, Y.: Brief Discussion on the Problems of Safety Management of Carrying Cargo on Deck (in Chinese). Ship and Ocean Engineering 35, 124–126 (2006)Google Scholar
- 5.Wang, X: Study on path following control for underactuated ships by using analytic model predictive control (in Chinese). School of Naval Architecture, Ocean and Civil Engineering, Shanghai Jiao Tong University, Shanghai (2009)Google Scholar
- 6.Moreira, L., Soares, C.G.: Autonomous ship model to perform manoeuvring tests. Journal of Maritime Research 8, 29–46 (2011)Google Scholar
- 8.Chen, H.: Model Predictive Control (in Chinese). Science Press, Beijing (2013)Google Scholar
- 9.Zheng, H., Negenborn, R.R., Lodewijks, G.: Survey of approaches for improving the intelligence of marine surface vehicles. In: Proceedings of the 16th International IEEE Conference on Intelligent Transportation, The Hague, The Netherlands, pp. 1217–1223 (2013)Google Scholar
- 10.Li, Z., Sun, J., Oh, S.: Path following for marine surface vessels with rudder and roll constraints: an MPC approach. In: American Control Conference, ACC 2009, pp. 3611–3616. IEEE (2009)Google Scholar
- 11.Liu, L., Liu, Z., Zhang, J.: LMI-based model predictive control for underactuated surface vessels with input constraints. In: Abstract and Applied Analysis. Hindawi Publishing Corporation (2014)Google Scholar
- 14.Zheng, H., Negenborn, R.R., Lodewijks, G.: Trajectory tracking of autonomous vessels using model predictive control. In: Proceedings of the 19th IFAC World Congress, Cape Town, South Africa, pp. 8812–8818 (2014)Google Scholar
- 16.Gong, J.W., Jiang, Y., Xu, W.: Model Predictive Control of Unmanned Vehicle (in Chinese). Beijing Institute of Technology Press, Beijing (2014)Google Scholar