Ocean Engineering · 2022 · 40 citations · 27 references
ComputingAutonomous SystemsMachine LearningOptimizationReal-time SystemsPolicy LearningReal-time ControlReinforcement LearningAutonomous BerthingBerthingBerthing ControlBerthing OperationsBerthing SafetyBerthing SimulationSafety Risk ControlSafety Risk Management
Although various studies have been conducted on automatic berthing, including offline optimization and online control, real-time berthing control remains a difficult problem. Online control methods without reference trajectories are promising for real-time berthing control. We used reinforcement learning (RL), which is a type of machine learning, to obtain an online control law without reference trajectories. As online control for automatic berthing is difficult, obtaining an appropriate control law with naive reinforcement learning is difficult. Furthermore, almost all existing online control methods do not consider port geometries. This study proposes a method for obtaining online berthing control laws by combining supervised learning (SL) and RL. We first trained the controller using offline-calculated trajectories and then further trained it using RL. Owing to the SL process, the proposed method can start the RL process with a good control policy. We evaluated the control law performance of the proposed method in a simulation environment that considered port geometries and wind disturbances. The experimental results show that the proposed method can achieve a higher success rate and lower safety risk than the naive SL and RL algorithms.
27
Reinforcement Learning: An Introduction
Richard S. Sutton, Andy Barto · IEEE Transactions on Neural Networks · 1998 · 27.1K citations
Mastering the game of Go without human knowledge
David Silver, Julian Schrittwieser, Karen Simonyan et al. · Nature · 2017 · 9.2K citations
Engineering, Educational Psychology, Cognitive Psychology +7
A Comprehensive Survey on Transfer Learning
Fuzhen Zhuang, Zhiyuan Qi, Keyu Duan et al. · Proceedings of the IEEE · 2020 · 6.2K citations