Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
of Mediterranean
IMAM 2009, Istanbul, Turkey, 12-15 Oct. 2009, Page 1121-1128
ABSTRACT: A fuzzy-logic based decision making (DM) system to facilitate the collision avoidance
capabilities for marine vessels during ocean navigation is presented in this paper. The collision avoidance of
the target vessel with respect to the vessel domain of the own vessel has been analyzed and fuzzy
membership functions have been derived in this study. Fuzzy rule based (IF-THEN) decision making system
has been formulated, implemented and results are summarized. Further, decisions on the DM system are
formulated in accordance with the International Maritime Organization (IMO) rules and regulations
(COLREGs) of ocean navigation to avoid conflict situations.
3 COLLISION SITUATION
Two vessels in a collision situation are presented in
Figure 1 and the following description has been
illustrated with respect to the collision conditions.
The own vessel that has implemented the DM
system is located at the point O (Xo, Yo), and the
target vessel, the vessel need to be avoided is located
at the point A (Xa, Ya). The own and target vessels
velocities of Vo, Va and course of ψo, ψa respectively
are also presented in the same figure. The relative
velocity of the target vessel with respect to the own
vessel was defined as Va,o and relative speed |Va,o| →
Va,o and course of ψa,o could be calculated from
Va,o = Va - Vo (1) Figure 2. Vessel relative collision situation.
In addition the relative distance and angle of the 4.1 Identification of Obstacles
target vessel with respect to the own vessel are The stationary and moving obstacles in the ocean
derived as the |AO| and θo respectively. All angles navigation can be identified by several instruments
have been measured with respect to the positive Y- and systems: Eye / camera, radar / Automatic Radar
axis as presented in Figure 1 and 2. The curve AB Plotting Aid (ARPA), and Automatic Identification
represents the relative path of the target vessel with System (AIS). ARPA provides accurate information
respect to the own vessel and the collision encounter of range and bearing of nearby obstacles and AIS is
angle is presented by θa,o. The vessel relative capable of giving all the information on vessel
collision situation that is similar to a Radar plot is structural data, position, course, and speed
presented in Figure 2. As presented in the figure the (Hasegawa 2009). The collection of radar data has
collision regions with respect to the own vessel have been considered as the method of identifying
been divided into eight regions: I, II, III, IV, V, VI, stationary and moving obstacles during this study.
VII, and VIII.
4.2 Collection of Navigational Information Table 1. Collision Risk Assessment and Decisions
Reg. Division Risk Rule Condition Decision
The navigational information could be categorized I d Mid. 13 NA NA
into three sections: static information, dynamic e High 14 Va,o << 0 δψ > 0
information and voyage related information. Va,o ≈ 0 δψ > 0
Collection of navigational information is an Va,o >> 0 δψ > 0
important part of the decision making process of the f Mid. NA NA
II e Mid 15 NA NA
collision avoidance in ocean applications. However
f High 16 Va,o << 0 NA
it has not been emphasized on the navigational Va,o ≈ 0 δψ > 0
information of the target vessels at this stage of the Va,o >> 0 δψ > 0
study. g Mid. 17 Va,o << 0 NA
Va,o ≈ 0 δψ > 0
4.3 Analysis of Navigational Information Va,o >> 0 δψ > 0
The collected target vessel information should be III f Mid. 15 NA NA
considered for further analysis of navigational g High 16 Va,o << 0 NA
Va,o ≈ 0 δVo<< 0
information. Three distinct situations that are Va,o >> 0 δVo<< 0
involving risk of collision with respect to the ocean h Mid. 17 Va,o << 0 NA
navigation have been recognized by the recent Va,o ≈ 0 δVo < 0
literature (Smeaton, et. al 1987), overtaking, head-on Va,o >> 0 δVo < 0
and crossing, and same situations have been IV a Mid. 17 Va,o << 0 NA
highlighted in this study. However in ocean Va,o ≈ 0 δVo < 0
navigation, complex collision situations involving Va,o >> 0 δVo < 0
combinations of the above situations could occur g Mid. 15 NA NA
h High 16 Va,o << 0 NA
and identification of each situation with respect to Va,o ≈ 0 δVo<< 0
the each collision conditions will be helpful for the Va,o >> 0 δVo<< 0
overall decisions on vessel navigation. V a High 14 NA* NA*
4.4 Assessments on the Collision Risk b Mid. NA* NA*
h Mid. 13 NA* NA*
The analysis of navigational information will be able VI a Mid. 15 NA* NA*
to predict the collision risk assessments. Therefore b High 16 NA* NA*
the assessment of the collision risk should be c Mid. 17 NA* NA*
VII b Mid. 15 NA* NA*
continuous in the navigational system for safety of
c High 16 NA* NA*
the own vessel. As presented in recent literature, the d Mid. 17 NA* NA*
mathematical analysis of collision risk detection VIII c Mid. 15 NA* NA*
could be divided into two categories: 2D methods d High 16 NA* NA*
and 3D methods. Both methods consist of locations e Mid. 17 NA* NA*
of each vessel in 2D coordinate system and the 3D * Target vessel should take actions to avoid the collision situations.
method consists of an addition time axis. However
NA : Not Applicable
analysis of 2D method in real-time is proposed in
this study to capture the time axis effects. rules and regulations are presented in the last
The summarized collision risk assessments column.
including the fuzzy linguistic variables are presented With respect to the COLREGs rules and
in the Table 1. The first column represents the regulations the vessel coming from the starboard
collision regions with respect to the own vessel and side has the priority for the navigation. Hence, as
the second column represents the divisions of the noted from the table, the collision avoidance
target vessel orientations. Furthermore the third appropriate actions from own vessel have been
column represents the risk assessment with respect limited for the regions of I, II, III and IV. As
to each collision region and that have been divided presented in Table 1, δψ > 0 represents the decision
into three sections: Low risk (Low), Medium Risk to increase of own vessel course to the starboard
(Mid.) and High risk (High). The respective side, and δVo < 0 and δVo << 0 represent decrease of
COLREGs rules and regulations are presented in the own vessel different speed levels respectively.
fourth column. Target vessel relative speed 4.5 Decisions on Navigation
conditions are presented in the fifth column. Finally
the decisions that need to be taken to avoid the The decisions of collision avoidance in ocean
collision situations with respect to the COLREGs navigation should be based on several factors: Speed
and Course of each vessel, distance between two
vessels, Distance of the Closest Point of Approach during this study: Collision Regions µA (Figure 3),
(DCPA) RDCPA (see Figure 1), time to DCPA, Relative Speed µVa,o (Figure 4) and Relative Course
neighboring vessels and other environmental µψa,o (Figure 5). Similarly two fuzzy output
conditions. The initial decisions of collision membership functions have been considered: Speed
avoidance can be categorized into three stages for Change µδVo (Figure 6) and Course Change µδψo
each vessel. (Figure 7).
− When both vessels are at non collision risk range,
both vessels have the options to take appropriate
actions to avoid collision situation.
− When both vessels are at collision risk range,
'give way' vessel should be taken appropriate
actions to achieve safe passing distance
accordance with the COLREGs rules and Figure 3. Collision Regions Fuzzy Membership Function.
regulations and 'stand on' vessel should keep the
course and speed.
− When both vessels are at critical collision risk
range, 'give way' vessel should not be taken
appropriate actions to achieve safe passing
distance accordance with the COLREGs rules,
then 'stand on' vessel should be taken appropriate
actions to avoid the collision situation. Figure 4. Rel. Speed Fuzzy Membership Function.
In this study it is assumed that both vessel take
appropriate actions to avoid the collision situations
to with the respect to the COLREGs rules and
regulations.
4.6 Implementation of Decisions on Navigation
Figure 5. Rel. Course Fuzzy Membership Function.
As the final step, it is assumed that the decisions on
vessel navigation will be formulated with respect to
the collision risk assessments. The actions were
taken by own vessel are proportional to target vessel
behavior as well as the COLREGs rules and
regulations. The expected own vessel and target
actions of collision avoidance situations could be
divided into two categories. Figure 6. Speed change Fuzzy Membership Function.
− Own vessel course change and/or speed change.
− Target vessel course change and/or speed change
NM NM
Figure 9. Crossing situation with High Collision Risk Figure 12. Overtake situation with High Collision Risk
NM NM
NM NM
Figure 10. Crossing situation with No Collision Risk Figure 13. Heading situation with High Collision Risk
NM
NM
NM NM
Figure 11. Crossing situation with No Collision Risk Figure 14. Ang. heading situation with High Collision Risk
Fossen, T. I., ed., 1999. “Recent development in Ship Control
Systems Design”. World Super Yachat Review. Sterling
Publication Limited, London.
Hasegawa K., 2009, “Advanced marine traffic automation and
management system for congested water and coastal
areas”, Proceedings of International Conference in Ocean
Engineering, ICOE 2009, February, Chennai, India.
NM IMO, 1972. “Convention on the international regulations for
preventing collisions at sea (COLREGs) ”.
http://www.imo.org.
Imazu, H., 2006. “Advanced topics for marine technology and
logistics”. Lecture Notes on Ship collision and integrated
information system.
Kwik, K. H., 1989. “Calculations of ship collision avoidance
manoeuvres : A simplified approach”. Ocean Engineering,
16(5/6), pp. 475-491.
Lisowski, J., Rak, A., and Czechowicz, W., 2000. “Neural
NM
network classifiers for ship domain assessments”.
Figure 15. Ang. overtake situation with High Collision Risk Mathematics and Computers in Simulations, 51, 399-406.
Moreira, L. and Guedes Soares, C. 2003, Dynamic Model of
Manoeuvrability using Recursive Neural Networks, Ocean
Engineering, 30, pp. 1669-1697.
7 CONCLUSION Moreira, L.; Fossen, T. I., and Guedes Soares, C. 2007, Path
Following Control System for a Tanker Ship Model, Ocean
This paper introduces a new DM system for ocean Engineering. 34, pp. 2074-2085.
navigation based on the fuzzy logic and human Pedrycz W. and Gomide F., 2007, “Fuzzy Systems
expert knowledge. Although successful Engineering, Toward Human-Centric Computing”. John
computational results were obtained, it is assumed Wiley & Sons, Inc., Hoboken, New Jersey.
Pietrzykowski, Z., and Uriasz, J., 2006. “Ship domain in
that more complex collision situations can possibly navigational situation assessment in an open sea area”. 5th
occur and unexpected actions of target vessels could International Euro Conference on Computer Applications
be experienced; hence higher capabilities should be and Information Technology in the Maritime Industries.
formulated into the DM system to overcome similar Rothblum, A. M., Wheal, D., Withington, S., Shappell, S. A.,
Wiegmann, D. A., Boehm,W., and Chaderjian, M., 2002.
situations. As mentioned before, the own vessel “Key to successful incident inquiry”. In 2nd International
collision avoidance actions have been limited for the Workshop on Human Factors in Offshore Operations,
Regions of I, II, III and IV to eliminate the HFW2002.
navigational conflicts. However critical collision Sato, Y., and Ishii, H., 1998. “Study of a collision avoidance
system for ships”. Control Engineering Practice, 6, pp.
situations with respect to the other regions should 1141-1149.
considered and further study should be formulated. Sivanandam S.N., Sumathi S. and Deepa S.N., 2007,
“Introduction to Fuzzy Logic using MATLAB”. Springer
8 ACKNOWLEDGEMENT Berlin Heidelberg, New York.
Smeaton, G. P., and Coenen, F. P., 1987. “Developing an
The research of the first author has been supported intelligent marine navigation system”. Computing &
by a Research Fellowship of the Portuguese Control Engineering Journal, March, pp. 95–103.
Smierzchalski, R., and Michalewicz, Z., 2000. “Modeling of
Foundation for Science and Technology (Fundação ship trajectory in collision situations by an evolutionary
para a Ciência e a Tecnologia) under contract algorithm”. IEEE Transactions on Evolutionary
SFRH/BD/46270/2008. This work is done within the Computation, 4(3), pp. 227-241.
project of “Methodology for ships manoeuvrability Sutulo, S.; Moreira, L., and Guedes Soares, C. 2002,
Mathematical Models for Ship Path Prediction in
tests with self-propelled models”, which is being Manoeuvring Simulation Systems, Ocean Engineering,
funded by the Portuguese Foundation for Science 29(1), pp. 1-19.
and Technology, under contract Yavin, Y., Frangos, C., Zilman, G., and Miloh, T., 1995.
PTDC/TRA/74332/2006. “Computation of feasible command strategies for the
navigation of a ship in a narrow zigzag channel”.
Computers Math. Applic., 30(10), pp. 79-101.
REFERENCES
Antão, P. and Guedes Soares, C. 2008; Causal Factors in
Accidents of High Speed Craft and Conventional Ocean
Going Vessels. Reliability Engineering and System Safety,
93:1292-1304.
Berthold M. R., 2005, “Tutorial: Fuzzy Logic”. Lecture notes
on Advanced course on knowledge discovery, June,
Ljubljana.
Chauvin, C., and Lardjane, S., 2008. “Decision making and
strategies in an interaction situation: Collision avoidance
at sea”. Transportation Research , January , pp. 259-262.
eNAV. 2008, enavigation, http://www.enavigation.org.