Skip to main content

Simulation of the Guidance and Control Systems for Underactuated Vessels

  • Conference paper
  • First Online:
Modelling and Simulation for Autonomous Systems (MESAS 2019)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11995))

Abstract

Intelligent and/or autonomous vehicle technologies are rapidly growing to meet the needs of marine safety and transport efficiency. One of the requirements to manage autonomous vehicles includes the integration between route planning and automatic motion control. In the authors’ opinion, the latter could be sketched in three different layers: obstacle detection, planning and actuation. Moreover, the three layers should be able to interact in real-time. Dealing with such a challenging task, one of the best techniques to develop and test the logic is the use of the time-domain simulation. In the present work, a simulation model, integrating a path planning algorithm in the presence of obstacles with a track keeping controller, is developed. The path planning is based on a modified version of the Rapidly-exploring Random Tree (RRT*) algorithm. The track keeping is based on the Line-of-Sight (LOS) waypoints navigation for underactuated vessels. To achieve more reliable results, a detailed ship simulation model is used as a benchmark. Different scenarios and navigation modes are successfully tested, and the results are presented and analysed.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Stateczny, A., Burdziakowski, P.: Universal autonomous control and management system for multipurpose unmanned surface vessel. Pol. Marit. Res. 26, 30–39 (2018)

    Article  Google Scholar 

  2. FaĂż, H.: Dynamic Positioning Systems: Principles, Design, and Applications. OPHRYS (1990)

    Google Scholar 

  3. Sorensen, A.J.: A survey of dynamic positioning control systems. Annu. Rev. Control 35, 123–136 (2011)

    Article  Google Scholar 

  4. COLREGS - International Regulations for Preventing Collisions at Sea

    Google Scholar 

  5. Zaccone, R., Martelli, M.: A random sampling based algorithm for ship path planning with obstacles. In: Proceedings of the International Ship Control Systems Symposium (iSCSS), 2–4 October 2018. http://doi.org/10.24868/issn.2631-8741.2018.018

  6. Skjong, R., Mjelde, K.M.: Optimal evasive manoeuvre for a ship in an environment of fixed installations and other ships. Model. Ident. Control 3, 211–222 (1982)

    Article  Google Scholar 

  7. Ito, M., Zhnng, F., Yoshida, N.: Collision avoidance control of the ship with a genetic algorithm. In: Proceedings of the 1999 IEEE International Conference on Control Applications, vol. 2, pp. 1791–1796. IEEE (1999)

    Google Scholar 

  8. Smierzchalski, R., Michalewicz, Z.: Modelling of ship trajectory in collision situations by an evolutionary algorithm. IEEE Trans. Evol. Comput. 4(3), 227–241 (2000)

    Article  Google Scholar 

  9. Alvarez, A., Caiti, A., Onken, R.: Evolutionary path planning for autonomous underwater vehicles in a variable ocean. IEEE J. Oceanic Eng. 29(2), 418–429 (2004)

    Article  Google Scholar 

  10. Hasegawa, K., Fukuto, J., Miyake, R., Yamazaki, M.: An intelligent ship handling simulator with automatic collision avoidance function of target ships. In: Proceedings of INSLC 2017 (2012)

    Google Scholar 

  11. LaValle, S.M., Kuffner Jr., J.J.: Rapidly-exploring random trees: progress and prospects. In: 4th Workshop on the Algorithmic Foundations of Robotics; Algorithmic and Computational Robotics, New Directions, Hanover, NH, pp. 293–308 (2000)

    Google Scholar 

  12. LaValle, S.M.: From dynamic programming to RRTs: algorithmic design of feasible trajectories. In: Bicchi, A., Prattichizzo, D., Christensen, H.I. (eds.) Control Problems in Robotics, pp. 19–37. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-36224-X_2

    Chapter  Google Scholar 

  13. “Now – The Automatic Pilot” Popular Science Monthly, February 1930, p. 22

    Google Scholar 

  14. Draper, C.: Control, navigation, and guidance. IEEE Control Syst. Mag. 1, 4–17 (1981)

    Article  Google Scholar 

  15. Alessandri, A., Donnarumma, S., Martelli, M., Vignolo, S.: Motion control for autonomous navigation in blue and narrow waters using switched controllers. J. Mar. Sci. Eng. JSME 7(6). https://doi.org/10.3390/jmse7060196

  16. Rauch, H.E.: Autonomous control reconfiguration. IEEE Control Syst. Mag. 15, 37–48 (1995)

    Google Scholar 

  17. Lekkas, A., Fossen, T.: Integral LOS path following for curved paths based on a monotone vubic Hermite spline parametrization. IEEE Trans. Control Syst. Technol. 22, 2287–2301 (2014)

    Article  Google Scholar 

  18. Fossen, T., Pettersen, K.: On uniform semiglobal exponential stability (USGES) of proportional line-of-sight guidance laws. Automatica 50, 2912–2917 (2014)

    Article  MathSciNet  Google Scholar 

  19. Paliotta, C., Lefeber, E., Pettersen, K.Y., Pinto, J., Costa, M.: de Figueiredo Borges de Sousa, J.T.: Trajectory tracking and path following for underactuated marine vehicles. IEEE Trans. Control Syst. Technol. 27(4), 1423–1437 (2019)

    Article  Google Scholar 

  20. Fossen, T.: Marine Control Systems. Marine Cybernetics, Trondheim (2002)

    Google Scholar 

  21. Alessandri, A., et al.: System control design of autopilot and speed pilot for a patrol vessel by using LMIs. In: Soares, C.G., Dejhalla, R., Pavletić, D. (eds.) Proceedings 16th International Congress of the International Maritime Association of the Mediterranean. CRC Press, pp. 577–584 (2015)

    Google Scholar 

  22. Alessandri, A., et al.: Dynamic positioning system of a vessel with conventional propulsion configuration: Modeling and simulation (2015) Maritime Technology and Engineering - Proceedings of MARTECH 2014: 2nd International Conference on Maritime Technology and Engineering, pp. 725–734

    Google Scholar 

  23. Donnarumma, S., Martelli, M., Vignolo, S.: Numerical models for ship dynamic positioning MARINE 2015 - Computational Methods in Marine Engineering VI, pp. 1078–1088 (2015)

    Google Scholar 

  24. Martelli, M.: Marine Propulsion Simulation, pp. 1–104. De Gruyter open (2015)

    Google Scholar 

  25. Martelli, M., Viviani, M., Altosole, M., Figari, M., Vignolo, S.: Numerical modelling of propulsion, control and ship motions in 6 degrees of freedom. In: Proceedings of the Institution of Mechanical Engineers, Part M: Journal of Engineering for the Maritime Environment, vol. 228, pp. 373–397, November 2014

    Google Scholar 

  26. Zaccone, R., Martelli, M.: A collision avoidance algorithm for ship guidance applications. J. Marine Eng. Technol. 19, 62–75 (2019)

    Article  Google Scholar 

  27. Zaccone, R., Martelli, M., Figari, M.: A colreg-compliant ship collision avoidance algorithm. In: 18th European Control Conference, ECC 2019, art. no. 8796207, pp. 2530–2535 (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Silvia Donnarumma .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Donnarumma, S., Figari, M., Martelli, M., Zaccone, R. (2020). Simulation of the Guidance and Control Systems for Underactuated Vessels. In: Mazal, J., Fagiolini, A., Vasik, P. (eds) Modelling and Simulation for Autonomous Systems. MESAS 2019. Lecture Notes in Computer Science(), vol 11995. Springer, Cham. https://doi.org/10.1007/978-3-030-43890-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-43890-6_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-43889-0

  • Online ISBN: 978-3-030-43890-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics