Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

A Dynamic Programming Approach to Collision Avoidance of Autonomous Ships

Version 1 : Received: 29 March 2024 / Approved: 29 March 2024 / Online: 29 March 2024 (10:08:51 CET)

How to cite: Zaccone, R. A Dynamic Programming Approach to Collision Avoidance of Autonomous Ships. Preprints 2024, 2024031831. https://doi.org/10.20944/preprints202403.1831.v1 Zaccone, R. A Dynamic Programming Approach to Collision Avoidance of Autonomous Ships. Preprints 2024, 2024031831. https://doi.org/10.20944/preprints202403.1831.v1

Abstract

The advancement of autonomous capabilities in maritime navigation has gained significant attention, with a trajectory moving from decision support systems to full autonomy. This push towards autonomy has led to extensive research focusing on collision avoidance, a critical aspect of safe navigation. Among the various possible approaches, Dynamic Programming is a promising tool for optimizing collision avoidance maneuvers. This paper presents a DP formulation for collision avoidance of autonomous vessels. We set up the problem framework, formulate it as a multi-stage decision process, define cost functions and constraints focusing on the actual requirements a marine maneuver must comply with, and propose a solution algorithm leveraging parallel computing. Additionally, we present a greedy approximation to reduce algorithm complexity. Through case studies, we demonstrate the effectiveness of the proposed approach in navigating complex scenarios, contributing to the future of autonomous maritime navigation. Through case studies, we show the efficacy of our approach in navigating complex scenarios.

Keywords

Dynamic Programming; Autonomous Ship; Path Planning; Collision Avoidance; Optimization.

Subject

Computer Science and Mathematics, Data Structures, Algorithms and Complexity

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.