COLREGs-Compliant Multi-Ship Collision Avoidance Based on Multi-Agent Reinforcement Learning Technique

The congestion of waterways can easily lead to traffic hazards. Moreover, according to the data, the majority of sea collisions are caused by human error and the failure to comply with the Convention on the International Regulation for the preventing Collision at Sea (COLREGs). To avoid this situati...

Full description

Bibliographic Details
Published in:Journal of Marine Science and Engineering
Main Authors: Guan Wei, Wang Kuo
Format: Text
Language:English
Published: Multidisciplinary Digital Publishing Institute 2022
Subjects:
Online Access:https://doi.org/10.3390/jmse10101431
id ftmdpi:oai:mdpi.com:/2077-1312/10/10/1431/
record_format openpolar
spelling ftmdpi:oai:mdpi.com:/2077-1312/10/10/1431/ 2023-08-20T04:09:04+02:00 COLREGs-Compliant Multi-Ship Collision Avoidance Based on Multi-Agent Reinforcement Learning Technique Guan Wei Wang Kuo agris 2022-10-04 application/pdf https://doi.org/10.3390/jmse10101431 EN eng Multidisciplinary Digital Publishing Institute Ocean Engineering https://dx.doi.org/10.3390/jmse10101431 https://creativecommons.org/licenses/by/4.0/ Journal of Marine Science and Engineering; Volume 10; Issue 10; Pages: 1431 multi-ship collision avoidance COLREGs multi-agent reinforcement learning ORCA ship maneuverability Text 2022 ftmdpi https://doi.org/10.3390/jmse10101431 2023-08-01T06:45:07Z The congestion of waterways can easily lead to traffic hazards. Moreover, according to the data, the majority of sea collisions are caused by human error and the failure to comply with the Convention on the International Regulation for the preventing Collision at Sea (COLREGs). To avoid this situation, ship automatic collision avoidance has become one of the most important research issues in the field of marine engineering. In this study, an efficient method is proposed to solve multi-ship collision avoidance problems based on the multi-agent reinforcement learning (MARL) algorithm. Firstly, the COLREGs and ship maneuverability are considered for achieving multi-ship collision avoidance. Subsequently, the Optimal Reciprocal Collision Avoidance (ORCA) algorithm is utilized to detect and reduce the risk of collision. Ships can operate at the safe velocity computed by the ORCA algorithm to avoid collisions. Finally, the Nomoto three-degrees-of-freedom (3-DOF) model is used to simulate the maneuvers of ships. According to the above information and algorithms, this study designs and improves the state space, action space and reward function. For validating the effectiveness of the method, this study designs various simulation scenarios with thorough performance evaluations. The simulation results indicate that the proposed method is flexible and scalable in solving multi-ship collision avoidance, complying with COLREGs in various scenarios. Text Orca MDPI Open Access Publishing Journal of Marine Science and Engineering 10 10 1431
institution Open Polar
collection MDPI Open Access Publishing
op_collection_id ftmdpi
language English
topic multi-ship collision avoidance
COLREGs
multi-agent reinforcement learning
ORCA
ship maneuverability
spellingShingle multi-ship collision avoidance
COLREGs
multi-agent reinforcement learning
ORCA
ship maneuverability
Guan Wei
Wang Kuo
COLREGs-Compliant Multi-Ship Collision Avoidance Based on Multi-Agent Reinforcement Learning Technique
topic_facet multi-ship collision avoidance
COLREGs
multi-agent reinforcement learning
ORCA
ship maneuverability
description The congestion of waterways can easily lead to traffic hazards. Moreover, according to the data, the majority of sea collisions are caused by human error and the failure to comply with the Convention on the International Regulation for the preventing Collision at Sea (COLREGs). To avoid this situation, ship automatic collision avoidance has become one of the most important research issues in the field of marine engineering. In this study, an efficient method is proposed to solve multi-ship collision avoidance problems based on the multi-agent reinforcement learning (MARL) algorithm. Firstly, the COLREGs and ship maneuverability are considered for achieving multi-ship collision avoidance. Subsequently, the Optimal Reciprocal Collision Avoidance (ORCA) algorithm is utilized to detect and reduce the risk of collision. Ships can operate at the safe velocity computed by the ORCA algorithm to avoid collisions. Finally, the Nomoto three-degrees-of-freedom (3-DOF) model is used to simulate the maneuvers of ships. According to the above information and algorithms, this study designs and improves the state space, action space and reward function. For validating the effectiveness of the method, this study designs various simulation scenarios with thorough performance evaluations. The simulation results indicate that the proposed method is flexible and scalable in solving multi-ship collision avoidance, complying with COLREGs in various scenarios.
format Text
author Guan Wei
Wang Kuo
author_facet Guan Wei
Wang Kuo
author_sort Guan Wei
title COLREGs-Compliant Multi-Ship Collision Avoidance Based on Multi-Agent Reinforcement Learning Technique
title_short COLREGs-Compliant Multi-Ship Collision Avoidance Based on Multi-Agent Reinforcement Learning Technique
title_full COLREGs-Compliant Multi-Ship Collision Avoidance Based on Multi-Agent Reinforcement Learning Technique
title_fullStr COLREGs-Compliant Multi-Ship Collision Avoidance Based on Multi-Agent Reinforcement Learning Technique
title_full_unstemmed COLREGs-Compliant Multi-Ship Collision Avoidance Based on Multi-Agent Reinforcement Learning Technique
title_sort colregs-compliant multi-ship collision avoidance based on multi-agent reinforcement learning technique
publisher Multidisciplinary Digital Publishing Institute
publishDate 2022
url https://doi.org/10.3390/jmse10101431
op_coverage agris
genre Orca
genre_facet Orca
op_source Journal of Marine Science and Engineering; Volume 10; Issue 10; Pages: 1431
op_relation Ocean Engineering
https://dx.doi.org/10.3390/jmse10101431
op_rights https://creativecommons.org/licenses/by/4.0/
op_doi https://doi.org/10.3390/jmse10101431
container_title Journal of Marine Science and Engineering
container_volume 10
container_issue 10
container_start_page 1431
_version_ 1774721773567213568