Abstract
Underactuated autonomous surface vehicles (ASVs) have stringent requirements on automatically tracking a predefined path. This paper proposes a model predictive control (MPC) approach based on adaptive line-of-sight (LOS) guidance for path following of ASVs. For the controller, a second-order nonlinear Nomoto model with disturbances is proposed as the vessel dynamic motion model after reviewing and comparing different ship motion models applied for path following control. For the guidance system, a novel adaptive LOS guidance with a variable acceptance circle radius is proposed to improve the precision of reference path tracking. Specifically, the acceptance circle radius is adapted with the angle between two adjacent straight segments of a reference path. Simulation experiments illustrate that the LOS guidance system with a variable acceptance circle radius results in smaller tracking errors compared with the fixed acceptance circle radius. The proposed path following method can track reference paths well even in the face of disturbances.
Similar content being viewed by others
References
Yan R, Pang S, Sun H, Pang Y (2010) Development and missions of unmanned surface vehicle. J Mar Sci Appl 9(4):451–457
Do KD, Jiang ZP, Pan J (2004) Robust adaptive path following of underactuated ships. Automatica 40(6):929–944
Zhao J, Tan M, Price WG, Wilson PA (1994) DCPA simulation model for automatic collision avoidance decision making systems using fuzzy sets. In: Proceedings of the oceans 94, IEEE, Brest, France, vol 2, pp 244–249
Zhao J, Price WG, Wilson PA, Tan M (1995) The uncertainty and uncoordination of mariners’ behaviour in collision avoidance at sea. J Navig 48(03):425–435
Li Z, Sun J, Oh SR (2009c) Design, analysis and experimental validation of a robust nonlinear path following controller for marine surface vessels. Automatica 45(7):1649–1658
Moreira L, Fossen TI, Soares CG (2007) Path following control system for a tanker ship model. Ocean Eng 34(14):2074–2085
Fossen TI (2011) Handbook of marine craft hydrodynamics and motion control. Wiley, West Sussex
Oh SR, Sun J (2010) Path following of underactuated marine surface vessels using line-of-sight based model predictive control. Ocean Eng 37(2):289–295
Liu C, Sun J, Zou Z (2015a) Integrated line of sight and model predictive control for path following and roll motion control using rudder. J Ship Res 59(2):99–112
Skjetne R, Jørgensen U, Teel AR (2011) Line-of-sight path-following along regularly parametrized curves solved as a generic maneuvering problem. In: Proceedings of the 2011 IEEE conference on decision and control and European control conference, Orlando, USA, pp 2467–2474
McGookin EW, Murray-Smith DJ, Li Y, Fossen TI (2000) Ship steering control system optimisation using genetic algorithms. Control Eng Pract 8(4):429–443
Fossen TI, Breivik M, Skjetne R (2003) Line-of-sight path following of underactuated marine craft. In: Proceedings of the 6th IFAC manoeuvring and control of marine craft, Girona, Spain, pp 244–249
Wilson PA, Harris CJ, Hong X (2003) A line of sight counteraction navigation algorithm for ship encounter collision avoidance. J Navig 56(01):111–121
Do KD, Pan J (2006) Underactuated ships follow smooth paths with integral actions and without velocity measurements for feedback: theory and experiments. IEEE Trans Control Syst Technol 14(2):308–322
Mcgookin EW, Murray-Smith DJ, Li Y, Fossen TI (2000) Experimental results from supply ship autopilot optimization using genetic algorithms. J Inst Meas Control 22(2):141–178
Zheng H, Negenborn RR, Lodewijks G (2016) Predictive path following with arrival time awareness for waterborne AGVs. Transp Res Part C Emerg Technol 70:214–237
Tzeng C, Chen J (1999) Fundamental properties of linear ship steering dynamic models. J Mar Sci Technol 7(2):79–88
Witkowska A, Tomera M, ŚMierzchalski R (2007) A backstepping approach to ship course control. Int J Appl Math Comput Sci 17(1):73–85
Fossen TI, Lauvdal T (1994) Nonlinear stability analysis of ship autopilots in sway, roll and yaw. In: Proceedings of the 3rd conference on marine craft maneuvering and control (MCMC’94), Southampton, UK, pp 113–124
Li Z, Sun J, Oh S (2009b) Path following for marine surface vessels with rudder and roll constraints: an MPC approach. In: Proceedings of the 2009 American control conference, St. Louis, USA, pp 3611–3616
Y KYP, Lefeber E (2001) Way-point tracking control of ships. In: Proceedings of the 40th IEEE conference on decision and control, IEEE, Orlando, USA, vol 1, pp 940–945
Caharija W, Pettersen KY, Sørensen AJ, Candeloro M, Gravdahl JT (2014) Relative velocity control and integral line of sight for path following of autonomous surface vessels: merging intuition with theory. Proc Inst Mech Eng Part M J Eng Marit Environ 228(2):180–191
Daly JM, Tribou MJ, Waslander SL (2012) A nonlinear path following controller for an underactuated unmanned surface vessel. In: Proceedings of the 2012 intelligent robots and systems conference, Vilamoura, Portugal, pp 82–87
Moe S, Caharija W, Pettersen KY, Schjolberg I (2014) Path following of underactuated marine surface vessels in the presence of unknown ocean currents. In: Proceedings of the 2014 American control conference, Portland, USA, pp 3856–3861
Breivik M, Fossen TI (2004) Path following for marine surface vessels. In: Proceedings of the 2004 TECHNO-OCEAN conference, Kobe, Japan, vol 4, pp 2282–2289
Do K (2015) Global path-following control of underactuated ships under deterministic and stochastic sea loads. Robotica 34(11):2566–2591
Liu C, Zou Z, Yin J (2014) Path following and stabilization of underactuated surface vessels based on adaptive hierarchical sliding mode. Int J Innov Comput Inf Control 10:909–918
Liu C, Zou Z, Li T (2015b) Path following of underactuated surface vessels with fin roll reduction based on neural network and hierarchical sliding mode technique. Neural Comput Appl 26(7):1–11
Zhang G, Zhang X, Zheng Y (2015) Adaptive neural path-following control for underactuated ships in fields of marine practice. Ocean Eng 104:558–567
Li T, Yu B, Hong B (2009a) A novel adaptive fuzzy design for path following for underactuated ships with actuator dynamics. In: Proceedings of the 2009 industrial electronics and applications, Xi’an, China, pp 2796–2800
Oh SR, Sun J, Li Z, Celkis EA, Parsons D (2010) System identification of a model ship using a mechatronic system. IEEE Trans Mechatron 15(2):316–320
Caharija W, Pettersen KY, Gravdahl JT (2013) Path following of marine surface vessels with saturated transverse actuators. In: Proceedings of the 2013 American control conference, Washington, USA, pp 546–553
Meng W, Guo C, Liu Y (2012) Robust adaptive path following for underactuated surface vessels with uncertain dynamics. J Mar Sci Appl 11(2):244–250
Valenciaga F (2014) A second order sliding mode path following control for autonomous surface vessels. Asian J Control 16(5):1515–1521
Pavlov A, Nordahl H, Breivik M (2009) MPC-based optimal path following for underactuated vessels. In: Proceedings of the 8th IFAC international conference on manoeuvring and control of marine craft, Guaruja, Brazil, pp 340–345
Ghommam J, Mnif F, Benali A, Derbel N (2009) Nonsingular Serret–Frenet based path following control for an underactuated surface vessel. J Dyn Syst Meas Control 131(2):021006:1–021006:8
Velagic J, Vukic Z, Omerdic E (2003) Adaptive fuzzy ship autopilot for track-keeping. Control Eng Pract 11(4):433–443
Skjetne R, Fossen TI (2001) Nonlinear maneuvering and control of ships. In: Proceedings of the 2001 MTS/IEEE oceans conference and exhibition, Honolulu, USA, pp 1808–1815
Mayne D, Rawlings J, Rao C, Scokaert P (2000) Constrained model predictive control: stability and optimality. Automatica 36(6):789–814
Acknowledgements
This research is supported by the China Scholarship Council under Grant 201506950053, the National Natural Science Foundation of China (NSFC) Project (Project 61273234), the Natural Science Foundation of Hubei Province Project (Project 2015CFA111), and the Project of Ministry of Transport, China (Project 2015326548030).
Author information
Authors and Affiliations
Corresponding author
About this article
Cite this article
Liu, C., Negenborn, R.R., Chu, X. et al. Predictive path following based on adaptive line-of-sight for underactuated autonomous surface vessels. J Mar Sci Technol 23, 483–494 (2018). https://doi.org/10.1007/s00773-017-0486-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00773-017-0486-2