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...
Main Authors: | , |
---|---|
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 |