Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-05T11:08:37.586Z Has data issue: false hasContentIssue false

Algorithms for determining deadlines and COLREG-compliant manoeuvres for safe navigation in multi-ship scenarios using velocity areas

Published online by Cambridge University Press:  26 October 2026

Reyes Poo Argüelles*
Affiliation:
Electrical, Electronic, Communications and Systems Engineering Dept., University of Oviedo, Gijón, Spain
Jesús Angel García Maza
Affiliation:
Marine Science and Technology Dept., University of Oviedo, Gijón, Spain
*
Corresponding author: Reyes Poo Argüelles; Email: repoo@uniovi.es
Rights & Permissions [Opens in a new window]

Abstract

This study is positioned within the framework of multi-ship collision avoidance. It presents algorithms developed for the automatic identification of risk-free areas and the manoeuvres required to ensure safe navigation in multi-ship encounters in high seas. Inputs for them are data received from an AIS system and data calculated for each target and some predefined safety parameters and the pertinent COLREGs to be applied. These algorithms emulate the sequence of assessments and decisions typically undertaken by the Officers in charge Of a Navigational Watch (OONWs) to navigate safely towards the next waypoint in multi-ship encounter scenarios. Using polar graphs for velocity vectors, and by assigning weights to individual cells within velocity areas, the developed algorithms allow for the automatic determination of the most appropriate manoeuvre, while ensuring compliance with COLREGs. The resulting output is suitable for integration into autonomous navigation systems.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of The Royal Institute of Navigation
Figure 0

Table 1. Required parameters for risk assessment.Table 1 long description.

Figure 1

Table 2. Summary of risk states in an unsafe encounter.Table 2 long description.

Figure 2

Figure 1. Example of a forbidden sector.

Figure 3

Figure 2. Figure 2 long description.Example of forbidden arch of approach: original and redrawn images.

Figure 4

Figure 3. Example of sector rules: original and redrawn images.

Figure 5

Table 3. Scenario1 with three targets.Table 3 long description.

Figure 6

Table 4. Safe parameters.Table 4 long description.

Figure 7

Figure 4. Forbidden sectors, data and situation.

Figure 8

Figure 5. Boolean matrix graph of forbidden sectors for S = 15:0.5:25, H = –45:0.5:45. Free area = 60%.

Figure 9

Figure 6. Figure 6 long description.Forbidden sectors for S = 15:0.5:25, H = −45:0.5:45 at time = T0 + 13min. Free area = 35.4%.

Figure 10

Figure 7. Stages in navigation.

Figure 11

Table 5. Description of stages in navigation.Table 5 long description.

Figure 12

Table 6. Local minima in the polar matrix.Table 6 long description.

Figure 13

Figure 8. Figure 8 long description.Manoeuvring areas, S = 5:1:30, H = −90:1:90. Minimum: H = −9°, S = 19kn. Maximum: H = 60°, S = 30kn.

Figure 14

Figure 9. Risk and manoeuvring areas COLREG compliant.

Figure 15

Figure 10. Figure 10 long description.Forbidden sectors. Target3 in prealert (TCPA < TCPASafe).

Figure 16

Table 7. Local minima in the polar matrix. Target3 in prealert.Table 7 long description.

Figure 17

Figure 11. Manoeuvring areas, S = 5:1:30, H = −90:1:90. Minimum: H = −25°, S = 18kn.

Figure 18

Figure 12. Figure 12 long description.Example of Crossing starboard.

Figure 19

Figure 13. Manoeuvring areas, S = 10:1:30, H = −45:1:45. Minimum: H = 15°, S = 20kn.

Figure 20

Figure 14. Figure 14 long description.Ownship in free area.

Figure 21

Figure 15. Waypoint in free area.