Article
citation information:
Wójcik, A. Conversations processes
in the system of automatic communication at sea. Scientific Journal of Silesian University of Technology. Series Transport.
2020, 107, 217-223. ISSN: 0209-3324.
DOI: https://doi.org/10.20858/sjsutst.2020.107.17.
Anna WÓJCIK[1]
CONVERSATIONS
PROCESSES IN THE SYSTEM OF AUTOMATIC COMMUNICATION AT SEA
Summary. The progressing automation of maritime transport,
including the introduction of autonomous and/or unmanned ships, calls for the
development of communication principles, particularly conversations currently
carried out verbally. The work in this field is intended to improve the safety
of maritime transport. This article describes research on automatic
communication in the form that will support navigators responsible for ship
conduct. The processes of inference and conversation management are described.
The developed methods are based on standard marine communication phrases. The
presented example conversation between navigators is supported by an automatic
communication system. The work herein described aims at the creation of
procedures for communication at sea between autonomous ships.
Keywords: autonomous ships, automatic communication,
inference processes
1. INTRODUCTION
Navigational accidents, mainly collisions, have been
analysed for years to identify the causes, learn lessons and thus enhance the
safety of maritime transport [3, 4]. According to an annual summary of marine
accidents and incidents, prepared by the European Maritime Safety Agency (EMSA)
in 2017, the basic causes of accidents and incidents involve the human factor
(Fig. 1).
Fig. 1. Distribution of accident
causes [1]
Of the overall number of
investigated 1170 events, 60.5% were attributed to human error. Aimed at safety
improvement, decision support systems have been dynamically developed to help
ship navigators minimise the number of possible errors. One example of such
systems, NAVDEC, operates in real-time and is handled by the navigator [6]. The
system watches its ship and the environment and records information about the
current navigational situation. Based on this, it identifies and assesses the
navigational situation and generates solutions to ensure safe navigation.
Frequently during the encounter of ships, the navigators have to establish verbal communication to exchange additional information and agree on how to solve the collision situation. Unfortunately, difficulties such as reduced concentration, misunderstanding, stress and fatigue sometimes make the communication incorrect, thus posing risks of making wrong decisions. The problems with correct verbal communication are not only related to misunderstanding of a message due to insufficient knowledge of English and standard marine communication phrases. Other communication problems include:
• lack
of communication,
•
misinterpretation of the information received,
•
failure to consider all necessary information due to its excess,
•
wrong assessment of the navigational situation,
• wrong
decision made.
These errors are made sometimes due
to limitations of the human mind, as the human mind has limited ability to
process and simultaneously use a large number of information items. The
solution to this problem may be a system supporting communication or conducting
it automatically.
2. COMMUNICATION PROCESSES AT SEA
What characterises voice
communications at sea is that the sender and the receiver do not have the
ability to use certain communication tools, such as facial expression, body
language, while voice tone and timbre are limited due to equipment quality. The
process of communication between people carries the risk of making errors
related, inter alia, to incorrect reception and misinterpretation. Therefore,
the developed principles of communication at sea hold that the messages sent
should contain single pieces of information. To avoid misunderstanding,
navigators are required to use standard marine communication phrases (SMCP)
[2]. The SMCP was adopted by 22. Assembly of the International Maritime
Organisation (IMO) in November 2001 as Resolution A.918 (22). Prior to the
SMCP, standard marine navigational vocabulary had been developed for use by
seafarers as an effect of the agreement that one common language - English -
should be established for navigational purposes, where language difficulties
arise. The SMCP was created as a more comprehensive, structured language
covering all main verbal safety-related communications.
The SMCP contains words that were
selected to cover the main safety-related ship-to-ship and ship-to-shore
communications. The purpose of the SMCP was to address the problem of language
barriers at sea and avoid misunderstanding that could cause accidents.
Unfortunately, many navigators fail
to master the English language to a satisfactory level and/or possibly use
standardised phrases in a comprehensible manner, which carries the risk of
accident [7].
Therefore, it is purposeful to
develop a system that could support navigators' communications.
3. THE SYSTEM OF AUTOMATIC COMMUNICATION
The developed system of automatic
communication is an expert system enabling semi- or fully automatic
communication, thus supporting the navigator conning the ship. In the case of
semi-automatic communication, the generated message is displayed so that before
sending it the navigator confirms the information contained in it. Any
suggested actions resulting from the operation of the system are also presented
to the navigator for his acceptance. In the fully automatic communication
system, the navigator is informed of the generated and sent message and
proposed actions, while the navigator's confirmation is not required (Fig. 2).
Fig. 2. System of automatic
communication, ship-to-ship communication
The system of automatic
communication is composed of four main modules:
• module
of communication,
• module
of navigational systems,
• COLREGs module,
• module
of simulation of the navigational decision system.
The module of communication is the
main element responsible for conversation implementation and management. Its
operation is built on a knowledge base and an inference mechanism, both created
by using experts' knowledge. Inference is executed following the manner of
human reasoning, hence, the inference block of the communication module is a
form of virtual navigator. The module of navigational systems is an element
receiving data from shipboard systems. The module allows the automatic
communication system to have access to the ship's data: speed, course,
ship-manoeuvring parameters. Once the user interface is developed, the module
will also display to the navigator the messages and suggested actions. The
COLREGS module is responsible for the classification of the navigational
situation based on applicable regulations. The module indicates if the ship has
the right of way or not, while the simulation module of the navigational
decision system calculates the manoeuvres to be performed by the navigators
and, inter alia, the ships' trajectories are worked out and verified.
The correct functioning of the automatic communication
system requires the development of procedures for the exchange of data between
the said modules for the management of the conversation.
4. THE MANAGEMENT OF CONVERSATION
The exchange of data between the
modules is created for inference processes. The notation of data exchange is
this:
sender_receiver_action=value
In the above notation, the sender
and the receiver are one element of the NO set, action is an element of the set
D, while the value is one single element or the corresponding pair of the
elements from the set W, defined as follows:
NO={KO,
SYS, SIM, COL}, where KO – module of communication, SYS – module of
navigational systems, SIM – module of the navigational decision system
simulation, COL – module of the Collision Regulations.
W={parameter_set,
parameter_set_value, trajectory, trajectory_value, maneuver,
maneuver_value,…}
D={give,
notify, update, request, demand, check, find, propose, warning,…}
Depending on the connection of the
sender and the receiver, various actions with the corresponding values are
possible.
The exchange of data between the
module of navigational systems and the module of communication mainly includes
communication related to the delivery of basic parameters (parameter_set,
parameter_set_value) and manoeuvres (maneuver, maneuver_value) and
communicating to the navigator requests from the other ship (for example,
keep_course, keep_speed) (Tab. 1).
The exchange of data between the
COLREGs module and the module of communication refers to the classification of
the navigational situation, thus, the data that is exchanged is related to
verification of which ship is the give-way vessel. The value give_way_true
means that our ship, according to the regulations, is the give-way ship, and
give_way_false means that our ship is not the give-way ship.
Tab. 1
Exchange of data between the KO and
SYS modules (fragment)
Sender |
Receiver |
Action |
Example values |
SYS |
KO |
give |
parameter_set |
SYS |
KO |
notify |
parameter_set, parameter_set_value |
KO |
SYS |
give |
parameter_set |
KO |
SYS |
update |
parameter_set, parameter_set_value |
KO |
SYS |
request |
keep_coursekeep_speed |
KO |
SYS |
demand |
maneuver_own_value, maneuver_other_value |
Tab. 2
Exchange of data between the KO and
COL modules (fragment)
Sender |
Receiver |
Action |
Example values |
KO |
COL |
classify |
give_way |
COL |
KO |
classify |
give_way_true |
COL |
KO |
classify |
give_way_false |
The most complex data exchange is
the one between the KO and SIM modules, performed to establish required
manoeuvres and trajectories of the ships. The manoeuvres and trajectories sent
must be verified and confirmed, and if an agreement is not given for a proposed
manoeuvre or trajectory, the reason designated P should be given as well as
requirements (marked R) to be met by the new proposal, so the relevant notation
is this: trajectory_other_value_false_P_R or maneuver_other_value_false_P_R
(Table 3).
Tab. 3
Exchange of data between the KO and
SIM modules (fragment)
Sender |
Receiver |
Action |
Example values |
KO |
SIM |
give |
maneuver_own, maneuver_other |
SIM |
KO |
notify |
maneuver_own_value, maneuver_other_value |
KO |
SIM |
check |
trajectory_other_value |
SIM |
KO |
check |
trajectory_other_value_true maneuver_other_value_true, trajectory_other_value_false_P_R maneuver_other_value_false_P_R |
KO |
SIM |
find |
maneuver_R |
SIM |
KO |
warning |
trajectory_contradiction, speed_contradiction, course_contradiction, colision, |
KO |
SIM |
update |
maneuver_other_value |
Based on the MMSI numbers, the names
'own' and 'other' are sent, enabling correct interpretation of the data.
5. AN EXAMPLE
Let us consider an encounter situation of two ships
Alpha (A) and Beta (B), proceeding on collision courses. Additionally, let us
suppose that the situation takes place in an open sea area and under good
weather conditions. Aboard both ships, the automatic communication systems are
in operation, ship B is the give-way vessel, and the situation is viewed from
ship A (own ship). Let us examine an example scenario of a conversation that
was held automatically between the systems of both ships, and a record of data
exchange between the modules of the automatic communication system (Table 4).
As the ships approach each other, the communication is
established to exchange basic parameters of the ships. A message is generated,
containing information about the parameters of ship A. At the same time, a requirement
is identified to obtain the parameters of ship B; therefore, a request for
those parameters is generated too. The messages with the parameters are
exchanged. Having these data, the system is capable of transmitting the need to
identify the navigational situation to the COL module. Based on the Collision
Regulations, it is determined that ship B is the give-way vessel, so it sends
information about planned manoeuvres. The data on the manoeuvres are analysed
using the simulation module, which confirms the consent to such actions of ship
B. A message to ship B is generated along with information for the navigator of
ship A.
Tab. 4
An example scenario of a
conversation with data exchange
Lp |
Exchange of
data between the modules |
Communication |
1. 1 |
SYS_KO_notify=parameter_set,
parameter_set_value |
A:tell,information,
parameter_set, parameter_set_value |
2 |
SYS_KO_give=parameter_set, |
A:question,information,
parameter_set |
3 |
|
B:answer,information,
parameter_set, parameter_set_value |
4 |
KO_SYS_update=parameter_set,
parameter_set_value |
|
5 |
COL_KO_classify=give_way_false |
|
6 |
|
B:tell,intention, maneuver_value |
7 |
KO_SIM_check=maneuver_other_value |
|
8 |
SIM_KO_check=maneuver_other_value_true |
|
9 |
KO_SYS_update=
maneuver_other_value |
A:tell, permission, maneuver_value |
The outcome of the communication carried out in this
way is a solution – safe, collision avoiding and clear for both ships.
6. CONCLUSIONS AND
DIRECTION FOR FURTHER WORK
Human errors are a major cause of
navigational accidents. The minimisation of their occurrence is the goal of
many research teams. Today, attempts are made to develop and introduce marine
autonomous and/or unmanned remotely supervised ships, which involves the
elaboration of communication principles, particularly in reference to verbally
conducted exchanges. This article contributes to the research on automatic
communication, which has a form that supports ships' navigators. The data
exchange executed between the elements of the automatic communication system
was described and illustrated. The presented example conversation between the
navigators illustrates the way the system is and will be developed. The system
improves processes of communication, consequently, enhances the safety of
maritime transport. Further work on the automatic communication system should
focus on procedures for communications on sea-going autonomous and/or unmanned
remotely supervised ships.
References
1.
EMSA.
2017. Annual review of marine casualties
and incidents in 2017.
2.
International
Maritime Organization IMO. 2016. Standard
phrases for communication at sea. Szczecin: Wydawnictwo
naukowe Akademii Morskiej w Szczecinie.
3.
Krile S., N.N. Maiorov. 2019. “Work analysis of
maritime passenger terminals for particular region based on circos plot”.
Nase More 66(226):
57-61.
4.
Krile S., D. Mišković. 2018. “Optimal
use of container ships for servicing among small ports”. Nase More 65(120): 18-23.
5.
Pietrzykowski Z.,
G. Hołowiński, J. Magaj, J. Chomski. 2011. “Automation of
Message Interchange Processes in Maritime Transport”. International Journal on Marine Navigation
and Safety of Sea Transportation 5(2).
6.
Pietrzykowski A., P. Wołejsza, P. Borkowski.
2017. “Decision Support in Collision Situations at Sea”. The Journal of Navigation 70(3):
447-464.
7.
Ziarati R., M. Ziarati, B. Çalbaş. 2009.
“Improving safety at sea and ports by developing standards for maritime
English”. Bridge Conference.
Received 24.02.2020; accepted in revised form 30.04.2020
Scientific
Journal of Silesian University of Technology. Series Transport is licensed
under a Creative Commons Attribution 4.0 International License
[1] Maritime University of Szczecin,
Faculty of Navigation. 1-2 Wały Chrobrego St. 70-500 Szczecin, Poland. Email: a.wojcik@am.szczecin.pl