Hostname: page-component-89b8bd64d-ksp62 Total loading time: 0 Render date: 2026-05-08T03:08:59.935Z Has data issue: false hasContentIssue false

Ship's Trajectory Planning for Collision Avoidance at Sea Based on Ant Colony Optimisation

Published online by Cambridge University Press:  21 October 2014

Agnieszka Lazarowska*
Affiliation:
(Department of Ship Automation, Faculty of Electrical Engineering, Gdynia Maritime University, Morska 81-87, 81-225 Gdynia, Poland)
*
Rights & Permissions [Opens in a new window]

Abstract

Swarm Intelligence (SI) constitutes a rapidly growing area of research. At the same time trajectory planning in a dynamic environment still constitutes a very challenging research problem. This paper presents a new approach to path planning in dynamic environments based on Ant Colony Optimisation (ACO). Assumptions, a concise description of the method developed and results of real navigational situations (case studies with comments) are included. The developed solution can be applied in decision support systems on board a ship or in an intelligent Obstacle Detection and Avoidance system, which constitutes a component of Unmanned Surface Vehicle (USV) Navigation, Guidance and Control systems.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2014 
Figure 0

Table 1. Summary of the most interesting ACO-based path planning algorithms found in recent literature.

Figure 1

Figure 1. Navigational environment representation.

Figure 2

Figure 2. Target ship hexagon domain.

Figure 3

Figure 3. An example collision situation at sea defined by Equations (4).

Figure 4

Figure 4. Diagram of the own ship motion during the course alteration manoeuvre.

Figure 5

Figure 5. Flowchart of the ACO-based algorithm for collision avoidance at sea.

Figure 6

Figure 6. Explanatory diagram of a construction graph used in the ACO algorithm for ship collision avoidance.

Figure 7

Table 2. The comparison of ACO-based methods for the collision avoidance at sea.

Figure 8

Figure 7. Explanatory diagram of the equation for calculating ant's next move probability.

Figure 9

Figure 8. Navigational Scenario 1 (source: http://www.marinetraffic.com/).

Figure 10

Table 3. Navigational data of Scenario 1.

Figure 11

Figure 9. Computational time for every repetition of calculation for example Scenario 1.

Figure 12

Figure 10. Graphical solution of Scenario 1.

Figure 13

Figure 11. Navigational Scenario 2 (source: http://www.marinetraffic.com/).

Figure 14

Table 4. Navigational data of Scenario 2.

Figure 15

Figure 12. Computational time for every repetition of calculation for Scenario 2.

Figure 16

Figure 13. Graphical solution of Scenario 2.