-
Quantitative Evaluation of Full-Scale Ship Maneuvering Characteristics During Berthing and Unberthing
Authors:
Agnes N. Mwange,
Yoshiki Miyauchi,
Taichi Kambara,
Hiroaki Koike,
Kazuyoshi Hosogaya,
Atsuo Maki
Abstract:
Leveraging empirical data is crucial in the development of accurate and reliable virtual models for the advancement of autonomous ship technologies and the optimization of port operations. This study presents an in-depth analysis of ship berthing and unberthing maneuvering characteristics by utilizing a comprehensive dataset encompassing the operation of a full-scale ship in diverse infrastructura…
▽ More
Leveraging empirical data is crucial in the development of accurate and reliable virtual models for the advancement of autonomous ship technologies and the optimization of port operations. This study presents an in-depth analysis of ship berthing and unberthing maneuvering characteristics by utilizing a comprehensive dataset encompassing the operation of a full-scale ship in diverse infrastructural and environmental conditions. Various statistical techniques and time-series analysis were employed to process and interpret the operational data. A systematic analysis was conducted on key performance variables, including approach speed, drift angles, turning motions, distance from obstacles, and actuator utilization. The results demonstrate significant discrepancies between the empirical data and the established maneuvering characteristics. These findings have the potential to significantly enhance the accuracy and reliability of conventional maneuvering models, such as the Mathematical Modeling Group (MMG) model, and improve the conditions used in captive model tests for the identification of maneuvering model parameters. Furthermore, these findings could inform the development of more robust autonomous berthing and unberthing algorithms and digital twins.
△ Less
Submitted 24 August, 2024;
originally announced August 2024.
-
Perspective on the Marine Simulator for Autonomous Vessel Development
Authors:
Ryouhei Sawada,
Yoshiki Miyauchi,
Suisei Wada,
Takuya Tanigushi,
Satoru Hamada,
Hiroaki Koike,
Kouki Wakita,
Atsuo Maki
Abstract:
There is a growing demand for simulators for the research and development of maritime autonomous surface ships (MASS) and the approval of autonomous navigation algorithms. Simulators are used for purposes such as evaluation and training and are taken on various configurations accordingly. The ship maneuvering mathematical model used in such a simulator is an important element that characterizes th…
▽ More
There is a growing demand for simulators for the research and development of maritime autonomous surface ships (MASS) and the approval of autonomous navigation algorithms. Simulators are used for purposes such as evaluation and training and are taken on various configurations accordingly. The ship maneuvering mathematical model used in such a simulator is an important element that characterizes the simulator. In this paper, we discuss the dynamic model of the hull and its position in the simulator that will be required for MASSs in the future. It also discusses guidelines for selecting an appropriate model, which has not been discussed extensively in previous studies. Finally, we discuss the functional requirements that simulators should have.
△ Less
Submitted 28 July, 2024;
originally announced July 2024.
-
Data Augmentation Methods of Dynamic Model Identification for Harbor Maneuvers using Feedforward Neural Network
Authors:
Kouki Wakita,
Yoshiki Miyauchi,
Youhei Akimoto,
Atsuo Maki
Abstract:
A dynamic model for an automatic berthing and unberthing controller has to estimate harbor maneuvers, which include berthing, unberthing, approach maneuvers to berths, and entering and leaving the port. When the dynamic model is estimated by the system identification, a large number of tests or trials are required to measure the various motions of harbor maneuvers. However, the amount of data that…
▽ More
A dynamic model for an automatic berthing and unberthing controller has to estimate harbor maneuvers, which include berthing, unberthing, approach maneuvers to berths, and entering and leaving the port. When the dynamic model is estimated by the system identification, a large number of tests or trials are required to measure the various motions of harbor maneuvers. However, the amount of data that can be obtained is limited due to the high costs and time-consuming nature of full-scale ship trials. In this paper, we improve the generalization performance of the dynamic model for the automatic berthing and unberthing controller by introducing data augmentation. This study used slicing and jittering as data augmentation methods and confirmed their effectiveness by numerical experiments using the free-running model tests. The dynamic model is represented by a neural network-based model in numerical experiments. Results of numerical experiments demonstrated that slicing and jittering are effective data augmentation methods but could not improve generalization performance for extrapolation states of the original dataset.
△ Less
Submitted 24 November, 2024; v1 submitted 30 May, 2023;
originally announced May 2023.
-
Experimental Low-speed Positioning System with VecTwin Rudder for Automatic Docking (Berthing)
Authors:
Dimas M. Rachman,
Yusuke Aoki,
Yoshiki Miyauchi,
Naoya Umeda,
Atsuo Maki
Abstract:
A VecTwin rudder system comprises twin fishtail rudders with reaction fins to increase its performance. With a constant propeller revolution number, the vessel can execute special low-speed maneuvers like hover, crabbing, reverse, and rotation. Such low-speed maneuvers are termed dynamic positioning (DP), and a DP vessel should be fully/overly actuated with several thrusters. This article introduc…
▽ More
A VecTwin rudder system comprises twin fishtail rudders with reaction fins to increase its performance. With a constant propeller revolution number, the vessel can execute special low-speed maneuvers like hover, crabbing, reverse, and rotation. Such low-speed maneuvers are termed dynamic positioning (DP), and a DP vessel should be fully/overly actuated with several thrusters. This article introduces a novel and experimental VecTwin positioning system (VTPS) without making the ship fully/overly actuated. Unlike the usual dynamic positioning system (DPS), the VTPS is developed for low-speed operations in a calm harbor area. It is designed upon an assumption that the forces due to the interaction between the rudders, the propeller, and the hull are linear with the rudder angles within a range around the hover rudder angle. The linear relationship is obtained through linear regression of the results from several CFD simulations. The VTPS implements a PID controller that regulates the actuator forces to achieve the given low-speed positioning objective. It was tested in combined automatic docking and position-keeping experiments where disturbances from the environment exist. It shows promising potential for a practical application but with further improvements.
△ Less
Submitted 19 December, 2022;
originally announced December 2022.
-
Collision probability reduction method for tracking control in automatic docking / berthing using reinforcement learning
Authors:
Kouki Wakita,
Youhei Akimoto,
Dimas M. Rachman,
Yoshiki Miyauchi,
Umeda Naoya,
Atsuo Maki
Abstract:
Automation of berthing maneuvers in shipping is a pressing issue as the berthing maneuver is one of the most stressful tasks seafarers undertake. Berthing control problems are often tackled via tracking a predefined trajectory or path. Maintaining a tracking error of zero under an uncertain environment is impossible; the tracking controller is nonetheless required to bring vessels close to desired…
▽ More
Automation of berthing maneuvers in shipping is a pressing issue as the berthing maneuver is one of the most stressful tasks seafarers undertake. Berthing control problems are often tackled via tracking a predefined trajectory or path. Maintaining a tracking error of zero under an uncertain environment is impossible; the tracking controller is nonetheless required to bring vessels close to desired berths. The tracking controller must prioritize the avoidance of tracking errors that may cause collisions with obstacles. This paper proposes a training method based on reinforcement learning for a trajectory tracking controller that reduces the probability of collisions with static obstacles. Via numerical simulations, we show that the proposed method reduces the probability of collisions during berthing maneuvers. Furthermore, this paper shows the tracking performance in a model experiment.
△ Less
Submitted 4 November, 2024; v1 submitted 13 December, 2022;
originally announced December 2022.
-
Warm-started Semionline Trajectory Planner for Ship's Automatic Docking (Berthing)
Authors:
Dimas M. Rachman,
Atsuo Maki,
Yoshiki Miyauchi,
Naoya Umeda
Abstract:
In the usual framework of control, a reference trajectory is needed as the set point for a feedback controller. This reference trajectory can be generated by solving a trajectory optimization problem. This problem is a continuous optimal control problem (OCP) that is transcribed into a finite-dimensional nonlinear optimization problem (NLP) and solved by SQP. For an underactuated conventional vess…
▽ More
In the usual framework of control, a reference trajectory is needed as the set point for a feedback controller. This reference trajectory can be generated by solving a trajectory optimization problem. This problem is a continuous optimal control problem (OCP) that is transcribed into a finite-dimensional nonlinear optimization problem (NLP) and solved by SQP. For an underactuated conventional vessel, the mathematical model can be very intricate, hence the NLP itself. This causes significant computational time. This article demonstrates that the balance between the feasibility of the reference trajectory and the computational time can be achieved for an underactuated vessel in a disturbed and restricted environment. This is done by: (1) using an almost-globally optimal offline solution as a warm start in a semionline trajectory optimization to speed up the calculation, (2) including the prediction of wind dynamics, and (3) representing the ship as a rigid body and using a predefined boundary to generate the necessary spatial constraints via a point-in-polygon method that ensure a collision-free trajectory in a nonconvex region. Incorporation of these three things maintains a safe and dynamically feasible trajectory where the warm start gives a considerable computational speedup and better results than that without a warm start.
△ Less
Submitted 7 April, 2022; v1 submitted 21 December, 2021;
originally announced December 2021.
-
System Parameter Exploration of Ship Maneuvering Model for Automatic Docking / Berthing using CMA-ES
Authors:
Yoshiki Miyauchi,
Atsuo Maki,
Naoya Umeda,
Dimas M. Rachman,
Youhei Akimoto
Abstract:
Accurate maneuvering estimation is essential to establish autonomous berthing control. The system-based mathematical model is widely used to estimate the ship's maneuver. Commonly, the system parameters of the mathematical model are obtained by the captive model test (CMT), which is time-consuming to construct an accurate model suitable for complex berthing maneuvers. System identification (SI) is…
▽ More
Accurate maneuvering estimation is essential to establish autonomous berthing control. The system-based mathematical model is widely used to estimate the ship's maneuver. Commonly, the system parameters of the mathematical model are obtained by the captive model test (CMT), which is time-consuming to construct an accurate model suitable for complex berthing maneuvers. System identification (SI) is an alternative to constructing the mathematical model. However, SI on the mathematical model of ship's maneuver has been only conducted on much simpler maneuver: turning and zig-zag. Therefore, this study investigates the SI on a mathematical model capable of berthing maneuver. The main contributions of this study are as follows: (i) construct the system-based mathematical model on berthing by optimizing system parameters with a reduced amount of model tests than the CMT-based scheme; (ii) Find the favorable choice of objective function and type of training data for optimization. Global optimization scheme CMA-ES explored the system parameters of the MMG model from the free-running model's trajectories. The berthing simulation with the parameters obtained by the proposed method showed better agreement with the free-running model test than parameters obtained by the CMT. Furthermore, the proposed method required fewer data amounts than a CMT-based scheme.
△ Less
Submitted 11 November, 2021;
originally announced November 2021.
-
On Neural Network Identification for Low-Speed Ship Maneuvering Model
Authors:
Kouki Wakita,
Atsuo Maki,
Umeda Naoya,
Yoshiki Miyauchi,
Tohga Shimoji,
Dimas M. Rachman,
Youhei Akimoto
Abstract:
Several studies on ship maneuvering models have been conducted using captive model tests or computational fluid dynamics (CFD) and physical models, such as the maneuvering modeling group (MMG) model. A new system identification method for generating a low-speed maneuvering model using recurrent neural networks (RNNs) and free running model tests is proposed in this study. We especially focus on a…
▽ More
Several studies on ship maneuvering models have been conducted using captive model tests or computational fluid dynamics (CFD) and physical models, such as the maneuvering modeling group (MMG) model. A new system identification method for generating a low-speed maneuvering model using recurrent neural networks (RNNs) and free running model tests is proposed in this study. We especially focus on a low-speed maneuver such as the final phase in berthing to achieve automatic berthing control. Accurate dynamic modeling with minimum modeling error is highly desired to establish a model-based control system. We propose a new loss function that reduces the effect of the noise included in the training data. Besides, we revealed the following facts - an RNN that ignores the memory before a certain time improved the prediction accuracy compared with the "standard" RNN, and the random maneuver test was effective in obtaining an accurate berthing maneuver model. In addition, several low-speed free running model tests were performed for the scale model of the M.V. Esso Osaka. As a result, this paper showed that the proposed method using a neural network model could accurately represent low-speed maneuvering motions.
△ Less
Submitted 4 November, 2024; v1 submitted 11 November, 2021;
originally announced November 2021.