Obstacle avoidance and trajectory optimisation for an autonomous vessel utilising MILP path planning, computer vision based perception and feedback control

Journal Article (2024)
Authors

Vittorio Garofano (TU Delft - Transport Engineering and Logistics)

M. Hepworth (TU Delft - Transport Engineering and Logistics)

R. Shahin (Student TU Delft)

Yusong Pang (TU Delft - Transport Engineering and Logistics)

R. R. Negenborn (TU Delft - Transport Engineering and Logistics)

Research Group
Transport Engineering and Logistics
To reference this document use:
https://doi.org/10.1080/20464177.2024.2330172
More Info
expand_more
Publication Year
2024
Language
English
Research Group
Transport Engineering and Logistics
Issue number
3
Volume number
23
Pages (from-to)
209-223
DOI:
https://doi.org/10.1080/20464177.2024.2330172
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In this study, we investigated autonomous vessel obstacle avoidance using advanced techniques within the Guidance, Navigation, and Control (GNC) framework. We propose a Mixed Integer Linear Programming (MILP) based Guidance system for robust path planning avoiding static and dynamic obstacles. For Navigation, we suggest a multi-modal neural network for perception, demonstrating the identification of obstacle type, position, and orientation using imaging sensors. Additionally, the paper compares an error-based PID control strategy and a Model Predictive Control (MPC) scheme as well. This evaluation aids in better evaluating their performance and determining their applicability within the GNC scheme. We detail the implementation of these systems, present simulation results, and offer a performance evaluation using an experimental dataset. Our findings, analysed through qualitative discussion and quantitative performance indicators, contribute to advancements in autonomous navigation and the control strategies to achieve it.