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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Stateczny, A., Burdziakowski, P.: Universal autonomous control and management system for multipurpose unmanned surface vessel. Pol. Marit. Res. 26, 30–39 (2018)
FaĂż, H.: Dynamic Positioning Systems: Principles, Design, and Applications. OPHRYS (1990)
Sorensen, A.J.: A survey of dynamic positioning control systems. Annu. Rev. Control 35, 123–136 (2011)
COLREGS - International Regulations for Preventing Collisions at Sea
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
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)
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)
Smierzchalski, R., Michalewicz, Z.: Modelling of ship trajectory in collision situations by an evolutionary algorithm. IEEE Trans. Evol. Comput. 4(3), 227–241 (2000)
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)
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)
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)
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
“Now – The Automatic Pilot” Popular Science Monthly, February 1930, p. 22
Draper, C.: Control, navigation, and guidance. IEEE Control Syst. Mag. 1, 4–17 (1981)
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
Rauch, H.E.: Autonomous control reconfiguration. IEEE Control Syst. Mag. 15, 37–48 (1995)
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)
Fossen, T., Pettersen, K.: On uniform semiglobal exponential stability (USGES) of proportional line-of-sight guidance laws. Automatica 50, 2912–2917 (2014)
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)
Fossen, T.: Marine Control Systems. Marine Cybernetics, Trondheim (2002)
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)
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
Donnarumma, S., Martelli, M., Vignolo, S.: Numerical models for ship dynamic positioning MARINE 2015 - Computational Methods in Marine Engineering VI, pp. 1078–1088 (2015)
Martelli, M.: Marine Propulsion Simulation, pp. 1–104. De Gruyter open (2015)
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
Zaccone, R., Martelli, M.: A collision avoidance algorithm for ship guidance applications. J. Marine Eng. Technol. 19, 62–75 (2019)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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)