Академический Документы
Профессиональный Документы
Культура Документы
Abstract: In this work a grid based collision avoidance algorithm which considers the physical
constrains of a vessel is presented. For this purpose a new geometry neighbourhood is introduced
and explained in detail. The collision avoidance algorithm pays attention to the COLREGs and
provides a collision-free path. To find this path, Lees algorithm is used.
Keywords: Collision avoidance, Ship navigation, Path planning, Lees algorithm, COLREGs,
Optimal route, Raster grid
1. INTRODUCTION
In the last decades, vessel traffic and average cursing speed
have increased, thus the collision risk for vessels is rising.
Many Collision Avoidance (CA) algorithms are carried out
in maritime navigation research to decrease this collision
risk. Most research is carried out to develop supporting
systems for vessel navigators. However, most of these algorithms consider only other vessels but not the environment
e.g., the shore line or other static obstacles. Another way
to prevent collisions is to develop systems which can autonomously generate manoeuvres to avoid collisions. These
systems have to consider both, other vessels and static
obstacles. Nowadays, collision avoidance manoeuvres considering the local traffic and other obstacles are usually
subject to the navigators own reaction and judgement.
To adjust several avoidance manoeuvres, traffic rules are
required. Therefore, the only specific rules for maritime
navigation are the collision regulations (COLREGs 1 ). As
reported in Perrow (1984), 56% of the maritime collisions
are caused by the violation of the COLREGs. Thus, a CA
system which considers the COLREGs could be benefiting
for the vessel navigator.
There are several navigational advising systems to simplify
the decision finding process for the navigator, but they
do not autonomously avoid collisions. For example, the
Vessel Traffic Service (VTS), is a marine traffic monitoring
system established by harbour authorities to observe the
marine traffic. The idea of the system is a central unit,
receiving navigation information of all vessels and sending
the traffic situation to every connected vessel. Another
system is the Automatic Identification System (AIS). AIS
is an automated tracking system used on vessels and is
included into VTS for identifying and locating vessels by
electronically exchanging data with other nearby vessels
and VTS stations. The Automatic Radar Plotting Aid
(ARPA) is also used for tracking other objects. A radar
with ARPA capability can create tracks using radar contacts. The system calculates the tracked objects course,
1
speed and Closest Point of Approach (CPA). A possible collision with other vessels or shore lines can so be
recognised. One major drawback is, that these systems are
expensive and not suitable for small vessels like they are
used on the Lake Constance.
This work focuses on a CA for small vessels in inland
waters or ports where high traffic density and narrow environment leads to high collision risks. Thus, the close range
collision avoidance methods have become an important
subject. The developed algorithm can be used for a fully
autonomous collision avoidance, since it considers other
vessels, static obstacles like a jetty, a bridge or the shore
lines, and the COLREGs. It provides a collision free path
regarding the physical constrains of a vessel. This ensures
that the vessel can follow the provided path. The algorithm
calculates the CPA with other vessels or static obstacles
in a local area of up to 800 m. This range corresponds to
the radar sensor range used to detect other vessels.
In general, there are two possibilities to avoid collisions.
First, is to adjust the vessels velocity according to avoid
collisions with other vessels. The second is to dismiss
the current path and continue on an alternative course.
The presented Extended Grid Based Collision Avoidance
(EGBCA) approach focuses on planning an alternative
collision free path. But the speed altering for collision
avoidance could also be used by calculating different trajectories depending on different speed. The algorithm for
the alternative path calculation is based on the approach
of Szlapczynski (2005) and uses a raster grid. For the raster
grid, a variation of the maze-routing algorithm presented
by Lee (1961) is implemented to find a collision-free path
from the current position to a given goal. The mazerouting algorithm always finds the shortest path. The
drawback of this path is that it could include many turns
which lead to an unqualified vessel course. Szlapczynski
(2005) extended the maze-algorithm by introducing turn
penalties to achieve more suitable path with less turns
for vessel manoeuvres. Physical constrains like the turning
rate are not considered in Szlapczynski (2005), which limits the algorithm. In his approach, the vessel can reach all
5
0
5
20
10
10
20
30
40
40
35
30
25
20
15
10
4. EXPERIMENTAL RESULTS
0
5
10
10
20
30
40
4.1 Heading
In the heading scenario the other vessel drives straight
towards the own vessel. The result of the EGBCA is a path
passing the other vessel parallel on port side as shown in
Figure 5.
5
30
0
5
25
0
10
20
30
40
50
60
20
15
4.2 Overtaking
If the own vessel is overtaken by another vessel, normally
the own vessel stays on the course. But if the other vessel
has a higher priority as the own vessel, the own vessel
has to dismiss his path. The overtaking scenario simulates
an overtaking by a vessel with higher priority. For this
scenario the EGBCA dismisses its path and successfully
avoids a collision as shown in Figure 6.
10
10
20
30
40
10
35
15
30
20
25
25
20
30
15
35
10
10
20
30
40
50
10
10
20
30
40
10
5
15
0
20
5
25
10
30
15
10
20
30
40
20
25
5. CONCLUSION
30
35
40
45
10
20
30
40
This work presented a grid based collision avoidance algorithm. The algorithm uses a special T-neighbourhood
for the grid search algorithm to consider the physical
constraints of the vessel. This new T-neighbourhood offers
the possibility to use a smaller cell size. Some of the
deficiencies reported by Tam et al. (2009) for the approach
of Szlapczynski (2005) are eliminated by this work. The
extendability to other objectives is guaranteed by the
variability of the cell size. Smaller cell sizes also lead to an
improved consideration of the COLREGs. The confirmation of the produced collision avoidance manoeuvres with
the COLREGs is proved in several tests.
For future work the T-neighbourhood could be modeled
dynamically and asymmetric to regard external influence
e.g., wind and river current.
REFERENCES
Chang, K.Y., Jan, G.E., and Parberry, I. (2003). A Method
for Searching Optimal Routes with Collision Avoidance
on Raster Charts.
Douglas, D. and Peucker, T. (1973). Algorithms for the
reduction of the number of points required to represent
a digitized line or its caricature. Cartographica: The
International Journal for Geographic Information and
Geovisualization, 10(2), 112122.
Goodwin, E., Polytechnic, L., and for National Academic Awards, C. (1975). A statistical study of ship
domains. Cambridge Univ Press.
James, M. (1986). Modelling the decision process in
computer simulation of ship navigation. Journal of
Navigation, 39(01), 3248.
Lee, C. (1961). An algorithm for path connections and its
applications. Electronic Computers, IRE Transactions
on, 30, 13891401.
Perera, L.P. (2010). Autonomous guidance and navigation
based on the COLREGs rules and regulations of collision
avoidance . Design, (1999), 205216.
Perrow, C. (1984). Normal Accidents: Living With HighRisk Technologies. Basic Books, Inc., New York, USA.
Schuster, M., Reuter, J., and Blaich, M. (2012). Integration von Navigationsalgorithmen in Regelkreise am
Beispiel autonomer Systeme auf dem Wasser. Karlsruher Geowissenschaftliche Schriften, Rehie B - Vermessung und Photogrammetrie.
Sharpey-Schafer, J.M. (1955). Collision at Sea. Journal of
Navigation, 8(03), 261280.
Smierzchalski, R. (1999). Evolutionary trajectory planning
of ships in navigation traffic areas. Journal of marine
science and technology, 4(1), 16.
Statheros, T., Howells, G., and Maier, K.M. (2007). Autonomous Ship Collision Avoidance Navigation Concepts, Technologies and Techniques.
Szlapczynski, R. (2005). A New Method of Ship Routing
on Raster Grids, with Turn Penalties and Collision
Avoidance.
Tam, C., Bucknall, R., and Greig, A. (2009). Review
of Collision Avoidance and Path Planning Methods for
Ships in Close Range Encounters.