Verification of the System for Ship Position Keeping Equipped with a Set of Anchors in Unity3d

Modern computers with specialised software are able to simulate oceans with waves and sea currents, and the action of wind, gravity, ships and other vehicles. The high-level programming languages that are used in this type of software can read information from navigation devices connected to the com...

Full description

Bibliographic Details
Main Authors: Jakub Wnorowski, Andrzej Łebkowski
Format: Article
Language:English
Published: MDPI AG 2022-09-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/19/7421
_version_ 1797476925024763904
author Jakub Wnorowski
Andrzej Łebkowski
author_facet Jakub Wnorowski
Andrzej Łebkowski
author_sort Jakub Wnorowski
collection DOAJ
description Modern computers with specialised software are able to simulate oceans with waves and sea currents, and the action of wind, gravity, ships and other vehicles. The high-level programming languages that are used in this type of software can read information from navigation devices connected to the computer (e.g., via serial ports), and proceed to use the raw data in control algorithms. More and more desktop software and simulators can use data from additional electronic devices such as pressure sensors, temperature sensors, etc. Thus, it is possible to conduct real-time communication with a PLC (programmable logic controller) and use it in simulators. In this article, a user interface designed in Unity3d is presented. The user interface was able to read data from navigation devices, which were used in a ship positioning control algorithm. Verification of the algorithm occurred during research on a real ship, which used an anchor-based positioning system. Using data obtained on the real ship, a mathematical model of anchor winches was developed. Next, the mathematical model was implemented in the simulator developed in Unity3d. The simulator contained the same environmental conditions as during the research on the real ship. The mathematical model of anchor winches and implementation developed in the simulator will allow for future research on anchor-based positioning systems (e.g., in different environmental conditions). The research resulted in a shift of the ship’s position by 26.3 m under 280 degrees. The difference in arrival time to the target point between the real ship and the virtual ship was 19%, and the difference in position deviation was 330%.
first_indexed 2024-03-09T21:10:40Z
format Article
id doaj.art-fe75ab3644ed468787bea642a636333d
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T21:10:40Z
publishDate 2022-09-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-fe75ab3644ed468787bea642a636333d2023-11-23T21:48:55ZengMDPI AGSensors1424-82202022-09-012219742110.3390/s22197421Verification of the System for Ship Position Keeping Equipped with a Set of Anchors in Unity3dJakub Wnorowski0Andrzej Łebkowski1Department of Ship Automation, Gdynia Maritime University, Poland Morska St. 83, 81-225 Gdynia, PolandDepartment of Ship Automation, Gdynia Maritime University, Poland Morska St. 83, 81-225 Gdynia, PolandModern computers with specialised software are able to simulate oceans with waves and sea currents, and the action of wind, gravity, ships and other vehicles. The high-level programming languages that are used in this type of software can read information from navigation devices connected to the computer (e.g., via serial ports), and proceed to use the raw data in control algorithms. More and more desktop software and simulators can use data from additional electronic devices such as pressure sensors, temperature sensors, etc. Thus, it is possible to conduct real-time communication with a PLC (programmable logic controller) and use it in simulators. In this article, a user interface designed in Unity3d is presented. The user interface was able to read data from navigation devices, which were used in a ship positioning control algorithm. Verification of the algorithm occurred during research on a real ship, which used an anchor-based positioning system. Using data obtained on the real ship, a mathematical model of anchor winches was developed. Next, the mathematical model was implemented in the simulator developed in Unity3d. The simulator contained the same environmental conditions as during the research on the real ship. The mathematical model of anchor winches and implementation developed in the simulator will allow for future research on anchor-based positioning systems (e.g., in different environmental conditions). The research resulted in a shift of the ship’s position by 26.3 m under 280 degrees. The difference in arrival time to the target point between the real ship and the virtual ship was 19%, and the difference in position deviation was 330%.https://www.mdpi.com/1424-8220/22/19/7421dynamic positioning systemsanchor base positioning systemsUnity3dgame enginesmarine systemsship anchor winch modelling
spellingShingle Jakub Wnorowski
Andrzej Łebkowski
Verification of the System for Ship Position Keeping Equipped with a Set of Anchors in Unity3d
Sensors
dynamic positioning systems
anchor base positioning systems
Unity3d
game engines
marine systems
ship anchor winch modelling
title Verification of the System for Ship Position Keeping Equipped with a Set of Anchors in Unity3d
title_full Verification of the System for Ship Position Keeping Equipped with a Set of Anchors in Unity3d
title_fullStr Verification of the System for Ship Position Keeping Equipped with a Set of Anchors in Unity3d
title_full_unstemmed Verification of the System for Ship Position Keeping Equipped with a Set of Anchors in Unity3d
title_short Verification of the System for Ship Position Keeping Equipped with a Set of Anchors in Unity3d
title_sort verification of the system for ship position keeping equipped with a set of anchors in unity3d
topic dynamic positioning systems
anchor base positioning systems
Unity3d
game engines
marine systems
ship anchor winch modelling
url https://www.mdpi.com/1424-8220/22/19/7421
work_keys_str_mv AT jakubwnorowski verificationofthesystemforshippositionkeepingequippedwithasetofanchorsinunity3d
AT andrzejłebkowski verificationofthesystemforshippositionkeepingequippedwithasetofanchorsinunity3d