Skip to main content

Advertisement

Log in

Predictive path following based on adaptive line-of-sight for underactuated autonomous surface vessels

  • Original article
  • Published:
Journal of Marine Science and Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Adapted from [18]

Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Yan R, Pang S, Sun H, Pang Y (2010) Development and missions of unmanned surface vehicle. J Mar Sci Appl 9(4):451–457

    Article  Google Scholar 

  2. Do KD, Jiang ZP, Pan J (2004) Robust adaptive path following of underactuated ships. Automatica 40(6):929–944

    Article  MathSciNet  MATH  Google Scholar 

  3. 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

  4. 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

    Article  Google Scholar 

  5. 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

    Article  MathSciNet  MATH  Google Scholar 

  6. Moreira L, Fossen TI, Soares CG (2007) Path following control system for a tanker ship model. Ocean Eng 34(14):2074–2085

    Article  Google Scholar 

  7. Fossen TI (2011) Handbook of marine craft hydrodynamics and motion control. Wiley, West Sussex

    Book  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

  11. 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

    Article  Google Scholar 

  12. 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

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Tzeng C, Chen J (1999) Fundamental properties of linear ship steering dynamic models. J Mar Sci Technol 7(2):79–88

    Google Scholar 

  18. Witkowska A, Tomera M, ŚMierzchalski R (2007) A backstepping approach to ship course control. Int J Appl Math Comput Sci 17(1):73–85

    Article  MathSciNet  MATH  Google Scholar 

  19. 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

  20. 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

  21. 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

  22. 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

    Google Scholar 

  23. 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

  24. 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

  25. 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

  26. Do K (2015) Global path-following control of underactuated ships under deterministic and stochastic sea loads. Robotica 34(11):2566–2591

    Article  Google Scholar 

  27. 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

    Google Scholar 

  28. 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

    Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

  31. 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

    Article  Google Scholar 

  32. 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

  33. 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

    Article  Google Scholar 

  34. Valenciaga F (2014) A second order sliding mode path following control for autonomous surface vessels. Asian J Control 16(5):1515–1521

    Article  MATH  Google Scholar 

  35. 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

  36. 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

    Article  Google Scholar 

  37. Velagic J, Vukic Z, Omerdic E (2003) Adaptive fuzzy ship autopilot for track-keeping. Control Eng Pract 11(4):433–443

    Article  Google Scholar 

  38. 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

  39. Mayne D, Rawlings J, Rao C, Scokaert P (2000) Constrained model predictive control: stability and optimality. Automatica 36(6):789–814

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Chenguang Liu.

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00773-017-0486-2

Keywords

Navigation