Hostname: page-component-77f85d65b8-8wtlm Total loading time: 0 Render date: 2026-03-28T15:06:46.342Z Has data issue: false hasContentIssue false

AIS-based near-collision database generation and analysis of real collision avoidance manoeuvres

Published online by Cambridge University Press:  25 May 2021

Arnstein Vestre*
Affiliation:
Department of Mathematics, University of Oslo, 0851 Oslo, Norway.
Azzeddine Bakdi
Affiliation:
Department of Mathematics, University of Oslo, 0851 Oslo, Norway.
Erik Vanem
Affiliation:
Department of Mathematics, University of Oslo, 0851 Oslo, Norway. DNV, Veritasveien 1, Høvik, N-1363, Norway
Øystein Engelhardtsen
Affiliation:
DNV, Veritasveien 1, Høvik, N-1363, Norway
*
*Corresponding author. E-mail: arnsteinvestre@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Economic and technological development has increased the amount, density and complexity of maritime traffic, which has resulted in new challenges. One challenge is conforming to the distinct evasion manoeuvres required by vessels entering into near-collision situations (NCSs). Existing rules are vague and do not precisely dictate which, when and how collision avoidance manoeuvres (CAMs) should be executed. The automatic identification system (AIS) is widely used for vessel monitoring and traffic control. This paper presents an efficient, scalable method for processing large-scale raw AIS data using the closest point of approach (CPA) framework. NCSs are identified to create a database of historical traffic data. Important features describing CAMs are defined, estimated and analysed. Applications on a high-quality real-world data set show promising results for a subset of the identified situations. Future applications may play a significant role in the maritime regulatory framework, navigation protocol compliance evaluation, risk assessment, automatic collision avoidance, and algorithm design and testing for autonomous vessels.

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 (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Author(s), 2021. Published by Cambridge University Press on behalf of The Royal Institute of Navigation
Figure 0

Table 1. Main aspects of a CAM

Figure 1

Listing 1. A simple function to determine TCPA for two vessels.

Figure 2

Listing 2. Vectorised function to determine TCPA for N vessels.

Figure 3

Listing 4. Function to synchronise observations

Figure 4

Figure 1. Joint distribution of the magnitude of observed steady-state course and speed change for vessels where a course-change CAM is observed. The figure indicates that there is a speed change observed for course-change CAMs

Figure 5

Figure 2. COG time derivative for two representative vessels in an overtaking situation: (a) successful classification; (b) faulty initial classification, needs correction. The black line shows the maximum noise recorded prior to the evacuation window. The red line shows the implied noise threshold. For both vessels, a course-change manoeuvre is initially registered. In the first example, this is also the final classification. The grey-shaded field indicates the time window within which the noise threshold is defined. In the second example, our methodology recognises that the total registered course change is too small to indicate an actual course-change manoeuvre, and the final classification is corrected to ‘No manoeuvre’. The time series is taken from the NCS example presented in Figure 7

Figure 6

Figure 3. Distribution of registered manoeuvre types for NCSs where at least one CAM is initiated. In the case where both types of manoeuvres are registered, the intuition is not that both manoeuvres were necessarily intended, but rather that a course change often entails a speed change

Figure 7

Figure 4. Vessels involved in NCSs in Norwegian open waters, vessels identified separately. The figure shows that the observed location of different vessels is localised according to activity

Figure 8

Figure 5. Representative ‘overtaking’ situation: (a) COG; (b) SOG; (c) track; (d) DCPA; (e) TCPA; (f) vessel distance; (g) manoeuvre aspects

Figure 9

Figure 6. Representative ‘crossing’ situation: (a) COG; (b) SOG; (c) track; (d) DCPA; (e) TCPA; (f) vessel distance; (g) manoeuvre aspects

Figure 10

Figure 7. Representative ‘head-on’ situation: (a) COG; (b) SOG; (c) track; (d) DCPA; (e) TCPA; (f) vessel distance; (g) manoeuvre aspects

Figure 11

Figure 8. Distribution of relative approach speed for vessels in a situation where a manoeuvre is implemented. The numbers indicate the speed with which two vessels approach each other prior to a CAM being initiated

Figure 12

Figure 9. Distribution of vessel distance at $t_1$ for vessels in a situation where a CAM is implemented. The numbers indicate how far away vessels are at the point where a CAM is initiated

Figure 13

Figure 10. Distribution of passing distance for vessels in a situation where a manoeuvre is implemented. The numbers indicate the distance between vessels at the point where a CAM is concluded and vessels are no longer in an NCS

Figure 14

Figure 11. Distribution of evacuation time for vessels in a situation where a manoeuvre is implemented. The numbers indicate the time spent between when a CAM is initiated and its conclusion

Figure 15

Figure 12. Distribution of steady-state course change for vessels classified as implementing a course-change manoeuvre. The numbers indicate the change in COG undertaken by vessels during a CAM

Figure 16

Figure 13. Distribution of steady-state speed change for vessels classified as implementing a speed-change manoeuvre. The numbers indicate the change in SOG undertaken by vessels during a CAM

Figure 17

Figure 14. Bivariate distribution of approach speed and steady-state course change for vessels which undertake a course-change CAM

Figure 18

Figure 15. Bivariate distribution of approach speed and steady-state speed change for vessels which undertake a speed-change CAM

Figure 19

Figure 16. Bivariate distribution of vessel distance at $t_1$ and steady-state course change for vessels which undertake a course-change CAM

Figure 20

Figure 17. Bivariate distribution of vessel distance at $t_1$ and steady-state speed change for vessels which undertake a speed-change CAM

Figure 21

Figure 18. A wrongly classified ‘crossing’ situation: (a) COG; (b) SOG; (c) track; (d) DCPA; (e) TCPA; (f) vessel distance; (g) manoeuvre aspects. In this situation, the algorithm defines $t_1$ too late in the situation, which leads the algorithm to overlook the actual manoeuvre (taken by vessel B prior to the recorded $t_1$), and instead designates a course-following manoeuvre taken by vessel A as the CAM. The table gives the mis-estimated CAM aspects

Figure 22

Figure 19. Representative ‘head-on’ situation: (a) COG; (b) SOG; (c) track; (d) DCPA; (e) TCPA; (f) vessel distance; (g) manoeuvre aspects