37
5 COLLISIONAVOIDANCEMODULE
5.1 Requirements
Asfortheweatherrouteingmodule,theautonomous
navigation system’s overall working hypothesis as
laidout in paragraph 4.1 isalso the baseline for the
collisionavoidancemodule.Fromtheconceptdesign
perspective, it is the function of the collision
avoidance module to ensure
the latter requirement.
The fundamental regulative framework for collision
avoidanceonthehigh‐seasislaiddowninCOLREG,
whichaccordingtorule1is applicable toall vessels
on the high seas. Hereby, the steering and sailing
rules defined in Part B of COLREG are of special
importancefor
theautonomousnavigationsystem,as
it defines the obligations and correct collision
avoidance measures of any vessel (IMO 1972). In
general,theprocessofcollisionavoidancecanbesplit
upintothetwotasks(Froese&Mathes1995):
Analyseactualtrafficsituationand
DetermineCOLREG‐conformcountermeasures.
While
theformer task alsoincludes requirements
fromSTCWandSOLASbesidesCOLREG,especially
tomonitorandevaluateothervessels’behaviour,the
lattermustmainlycomplywithpartBaslaidoutin
Bruhn 2013. Thus, from a legal requirement
perspective, the two main tasks that the collision
avoidance module of
the autonomous navigation
systemmustconductareto:
identify the COLREG obligation of the vessel
towards all objects in the vicinity in unrestricted
watersand
calculate possible, COLREG compliant deviation
measures for a given traffic situation in
unrestricted waters that shall minimise the
necessarytrackdeviation.
5.2 Approach
Automated
collisionavoidanceaccordingtoCOLREG
isnotauniquetopic,buthasbeencoveredbyseveral
authorsbefore.E.g.Kreutzmannetal.2013provided
a formalisation system to enable a machine to
determine COLREG situations correctly and
exemplarily implemented this for rule 12. Other
approacheshavebeenmadebyZeng
2000orPereraet
al. 2009 which used genetic algorithms and fuzzy
logic respectively to determine the give‐way
obligationfortwo‐vesselsituations.Incontrast,Liuet
al. 2006 & Xue et al. 2008 do also provide counter
measures, in the case of Xue et al. 2008 even for
multiple
encounters.However,mostoftheseconcepts
require perfect information and are only covering
certain rules of COLREG. Additionally, further
restrictions e.g. due to the prevailing weather
circumstancesarenottakenintoaccount.
As outlined in paragraph 3.2, the autonomous
navigation system is not gathering traffic or
environmental data itself but
relies on a separate
system to provide this information. Nevertheless,
evenifthislook‐outobligationaccordingtoCOLREG
rule5 isoutsourced to that system, the autonomous
navigationsystemstillneedstodealwithincomplete
data provisions to be applicable in real world
applications. Hereby, the autonomous navigation
system distinguishes
three different kinds of data
qualities as outlined in Table 3 (Burmeister et al.
2014a).
Table3.Availableobjectdatapercategory
_______________________________________________
AvailabledataDetected Classified Identified
_______________________________________________
Positionxxx
Speedovergroundxxx
Courseovergroundxxx
Headingxxx
Bearingxxx
Rateofturnxxx
CPAxxx
TCPAxxx
Objecttype‐xx
MMSI‐number‐‐x
Shiptype‐‐x
Navigationalstatus‐‐x
_______________________________________________
Incaseavesselisappearingandariskofcollision
is developing according to COLREG rule 7 or any
furtherdefinedcriteria,likeathresholdvalueforthe
closest point of approach (CPA), the autonomous
navigationsystemdeterminesitsobligationsbasedon
the relative bearing RB
OSTS from the vessel to the
object, the relative bearing RB
TSOS vice‐versa, the
prevailing visibility and the navigational statuses of
bothvessels
1
.Afterwards,theautonomousnavigation
systemdetermineswhetherCOLREGrule13,14,15,
18 or 19 applies and reasons the own vessels’
obligationswhichmayeitherbe:
COLREGrule16Give‐wayvesseland
COLREGrule17Stand‐onvessel.
Whileitisrequiredforagive‐wayvessel
tomake
a large enough alteration of course and speed in
ample time to ensure a safe passing distance, it is
required for the stand‐on vessel to maintain speed
and course. However, stand‐on obligations are
commonlyonlyfulfilledinatwovesselsituationfor
vessels in sight, as
in case of multiple vessel
situations,itmightotherwiseoccurthatthevesselis
give‐way and stand‐on vessel at the same time and
thustheseopposedrequirementsgenerateadeadlock
situationresultinginacollision(Cockcroftetal.2012).
In case of being a give‐way vessel, the autonomous
navigation system algorithm adds waypoints to the
route plan taking hydrodynamic and environmental
restrictions into account, like e.g. actual turning
diametersandweatherrestrictionsasperIMO2007b.
Those are then forwarded to the track pilot for
execution(seeFigure4).
In case of incomplete data sets, assumptions for
the
missingdataaremade.Thisisespeciallyrelevant
for a missing navigational status, which today is
mainly taken from AIS data even though COLREG
PartConlyrequireslightandshapesignalstodisplay
the navigational status (IMO 1972). However, in
several situations the give‐way obligation is over‐
determinated, meaning
that irrespectively of the
navigational status the actual situation would result
1
Asnarrowchannelsandtrafficseparationarerareduring
deep‐seapassage,thesespecialcasesarenotfurtherde‐
tailedinthispaper