88 research outputs found

    Dynamic risk assessment model of Tianjin VTS Water Area and its application

    Get PDF

    An Ordinal Model of Risk Based on Marinerโ€™s Judgement

    Get PDF

    Fuzzy Inference System for Determining Collision Risk of Ship in Madura Strait Using Automatic Identification System

    Get PDF
    Madura Strait is considered as one of the busiest shipping channels in Indonesia. High vessel traffic density in Madura Strait gives serious threat due to navigational safety in this area, i.e. ship collision. This study is necessary as an attempt to enhance the safety of marine traffic. Fuzzy inference system (FIS) is proposed to calculate risk collision of ships. Collision risk is evaluated based on ship domain, Distance to Closest Point of Approach (DCPA), and Time to Closest Point of Approach (TCPA). Data were collected by utilizing Automatic Identification System (AIS). This study considers several shipsโ€™ domain models to give the characteristic of marine traffic in the waterways. Each encounter in the ship domain is analyzed to obtain the level of collision risk. Risk level of ships, as the result in this study, can be used as guidance to avoid the accident, providing brief description about safety traffic in Madura Strait and improving the navigational safety in the area

    Collision risk assessment based artificial potential field approach for multi-ships avoidance

    Get PDF
    1037-1047Artificial potential field (APF) is widely used for obstacles avoidance of autonomous surface vessel (ASV). However, its performance is poor for the case that the ASV encounters multiple ships. The collision may happen since the APF method is only taking distance and velocity into account. To solve this problem, a collision risk assessment based approach is proposed. A fuzzy logic system is applied to assess the collision risk with distance of close point of ppproaching (DCPA) and time of close point of approaching (TCPA). The collision risk is used to modify the APF for the ASV to avoid multiple ships. A critical encounter scenario is simulated to test the proposed approach. The simulation results indicate that the proposed method overcomes the problem to help an ASV successfully avoids the ship collision

    Combined AI Capabilities for Enhancing Maritime Safety in a Common Information Sharing Environment

    Get PDF
    The complexity of maritime traffic operations indicates an unprecedented necessity for joint introduction and exploitation of artificial intelligence (AI) technologies, that take advantage of the vast amount of vesselsโ€™ data, offered by disparate surveillance systems to face challenges at sea. This paper reviews the recent Big Data and AI technology implementations for enhancing the maritime safety level in the common information sharing environment (CISE) of the maritime agencies, including vessel behavior and anomaly monitoring, and ship collision risk assessment. Specifically, the trajectory fusion implemented with InSyTo module for soft information fusion and management toolbox, and the Early Notification module for Vessel Collision are presented within EFFECTOR Project. The focus is to elaborate technical architecture features of these modules and combined AI capabilities for achieving the desired interoperability and complementarity between maritime systems, aiming to provide better decision support and proper information to be distributed among CISE maritime safety stakeholders

    Novel Machine learning approach for Self-Aware prediction based on the Contextual reasoning

    Get PDF
    Machine learning is compelling in solving various applied problems. Nevertheless, machine learning methods lack the contextual reasoning capabilities and cannot be fitted to utilize additional information about circumstances, environments, backgrounds, etc. Such information provides essential knowledge about possible reasons for particular actions. This knowledge could not be processed directly by either machine learning methods. This paper presents the context-aware machine learning approach for actor behavior contextual reasoning analysis and context-based prediction for threat assessment. Moreover, the proposed approach uses context-aware prediction to tackle the interaction between actors. An idea of the technique lies in the cooperative use of two classification methods when one way predicts an actorโ€™s behavior. The second method discloses such predicted action (behavior) that is non-typical or unusual. Such integration of two-method allows the actor to make the self-awareness threat assessment based on relations between different actors where some multidimensional numerical data define the connections. This approach predicts the possible further situation and makes its threat assessment without any waiting for future actions. The suggested approach is based on the Decision Tree and Support Vector Method algorithm. Due to the complexity of context, marine traffic data was chosen to demonstrate the proposed approach capability. This technique could deal with the end-to-end approach for safe vessel navigation in maritime traffic with considerable ship congestion

    A novel marine radar targets extraction approach based on sequential images and Bayesian Network

    Get PDF
    This research proposes a Bayesian Network-based methodology to extract moving vessels from a plethora of blips captured in frame-by-frame radar images. First, the inter-frame differences or graph characteristics of blips, such as velocity, direction, and shape, are quantified and selected as nodes to construct a Directed Acyclic Graph (DAG), which is used for reasoning the probability of a blip being a moving vessel. Particularly, an unequal-distance discretisation method is proposed to reduce the intervals of a blipโ€™s characteristics for avoiding the combinatorial explosion problem. Then, the undetermined DAG structure and parameters are learned from manually verified data samples. Finally, based on the probabilities reasoned by the DAG, judgments on blips being moving vessels are determined by an appropriate threshold on a Receiver Operating Characteristic (ROC) curve. The unique strength of the proposed methodology includes laying the foundation of targets extraction on original radar images and verified records without making any unrealistic assumptions on objects' states. A real case study has been conducted to validate the effectiveness and accuracy of the proposed methodology

    Telematic Support in Improving Safety of Maritime Transport

    Get PDF
    Security mechanisms of a telematics system are exceedingly intersecting as they could pretend the ordinary influence of the vehicle and perhaps terminate in accidents. This paper includes a new look at automotive and telematics transportation systems, also refers to methods in modelling, facility location, data processing and assessment of risk in telematics networks

    A Study on Development of Expert System for Collision Avoidance and Navigation Based on AIS

    Get PDF
    ์˜ค๋Š˜๋‚  ๋ฌด์—ญ๋Ÿ‰์˜ ๊ธ‰์†ํ•œ ์ฆ๊ฐ€๋กœ ์„ธ๊ณ„ ์ฃผ์š” ํ•ญ๋กœ์—์„œ์˜ ํ•ด์ƒ ๊ตํ†ต๋Ÿ‰์€ ํญ์ฃผํ•˜๊ณ  ์žˆ๋‹ค. ๋”์šฑ์ด ์„ ๋ฐ•์€ ๋Œ€ํ˜•ํ™”์™€ ํ•จ๊ป˜ ๊ณ ์†ํ™” ๋˜๊ณ  ์žˆ์œผ๋ฉฐ ๋˜ํ•œ ์ „์šฉํ™”๊ฐ€ ์ด๋ฃจ์–ด ์ง€๊ณ  ์žˆ๋‹ค. ์ด๋Ÿฐ ํ™˜๊ฒฝ์œผ๋กœ ํ•ด์ƒ์—์„œ์˜ ์„ ๋ฐ• ์ถฉ๋Œ ์‚ฌ๊ณ  ๊ณ„์† ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์–ด ์ด๋Ÿฐ ์ถฉ๋Œ๋กœ ์ธํ•˜์—ฌ ์ธ๋ช… ๋ฐ ์žฌ์‚ฐ์— ํฐ ์†ํ•ด๋ฅผ ๋ฐœ์ƒํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‹ฌ๊ฐํ•œ ํ•ด์ƒ ์˜ค์—ผ์„ ๋ฐœ์ƒํ•˜๊ธฐ๋„ ํ•œ๋‹ค. ํ•œํŽธ, ๋†’์€ ์ˆ˜์ค€์˜ ๊ฒฝ์ œ ์„ฑ์žฅ์— ๋”ฐ๋ผ ์‚ฌ๋žŒ๋“ค์€ ์Šน์„  ๊ทผ๋ฌด๋ฅผ ๊ธฐํ”ผํ•˜๊ฒŒ ๋˜์–ด ํ•ญํ•ด์ž์˜ ์ง๋ฌด ๋Šฅ๋ ฅ์€ ๊ณผ๊ฑฐ์— ๋น„ํ•˜์—ฌ ๋–จ์–ด์ ธ ์žˆ๋Š” ํŽธ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ํ•ญํ•ด ์ค‘์˜ ์˜์‚ฌ ๊ฒฐ์ •์€ ์ „์ ์œผ๋กœ ์ฑ…์ž„ ํ•ญํ•ด์‚ฌ์˜ ๊ฒฝํ—˜๊ณผ ์ง€์‹์— ์˜์กดํ•˜๊ณ  ์žˆ๋‹ค. ํ•ญํ•ด์‚ฌ ํ˜น์€ ์„ ์žฅ์ด ์ทจํ•œ ์˜์‚ฌ ๊ฒฐ์ •์€ ์ž์‹ ์˜ ์„ ๋ฐ•๊ณผ ์ฃผ์œ„์˜ ์„ ๋ฐ•์˜ ์šด๋ช…์„ ๊ฒฐ์ •ํ•˜๊ฒŒ ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ฒฝํ—˜์ด ๋งŽ์€ ์„ ์žฅ ๋ฐ ํ•ญํ•ด์‚ฌ์˜ ์ˆ˜๋Š” ์„ ๋ฐ• ์ฒ™์ˆ˜๋ณด๋‹ค๋Š” ํ›จ์”ฌ ์ ๋‹ค. ์‹ ๊ทœ์˜ ํ•ญํ•ด์‚ฌ๋“ค์€ ์งง์€ ์‹œ๊ฐ„์— ๊ทธ๋Ÿฐ ๊ฐ’์ง„ ๊ฒฝํ—˜๋“ค์„ ์Šต๋“ํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค. ์ด๋Ÿฐ ๊ฒฝํ—˜์„ ์ ์ ˆํ•˜๊ฒŒ ์ด์šฉํ•˜์—ฌ ํ•ด์ƒ์—์„œ์˜ ์ถฉ๋Œ์„ ํšจ๊ณผ์ ์œผ๋กœ ์ค„์ด๊ธฐ ์œ„ํ•˜์—ฌ ์ด ๋…ผ๋ฌธ์—์„œ๋Š” ์ถฉ๋Œ ํšŒํ”ผ ๋ฐ ํ•ญํ•ด ์ „๋ฌธ๊ฐ€ ์‹œ์Šคํ…œ(expert system for collision avoidance and navigation, ESCAN)์„ ์ œ์•ˆํ•œ๋‹ค. ์‹ ๊ทœ ํ•ญํ•ด์‚ฌ๋“ค์˜ ๋‚ฎ์€ ๋Šฅ๋ ฅ์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•œ ํ•˜๋‚˜์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ESCAN ์€ ์ถฉ๋Œ ํšŒํ”ผ์— ๊ด€ํ•œ ํ•ฉ๋ฆฌ์ ์ธ ๊ถŒ๊ณ ๋ฅผ ํ•ญํ•ด์‚ฌ๋“ค์—๊ฒŒ ์ œ์‹œํ•˜์—ฌ ํ˜„์žฌ์˜ ๊ตํ†ต ์ƒํ™ฉ์„ ๋” ์ดํ•ดํ•˜๊ฒŒ ํ•˜๊ณ  ์ถฉ๋Œ์˜ ์œ„ํ—˜์ด ๋ฐœ์ƒํ•  ๋•Œ ์ถฉ๋Œ ํšŒํ”ผ์— ๊ด€ํ•œ ํ•ฉ๋ฆฌ์  ์˜์‚ฌ ๊ฒฐ์ •์„ ํ•˜๊ฒŒ ํ•œ๋‹ค. ๋ ˆ์ด๋”/ARPA ์™€ ๊ฐ™์€ ์žฅ๋น„๋Š” ์ถฉ๋Œ ํšŒํ”ผ์— ๊ด€ํ•œ ๋‹จ์ˆœํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ์ด๋“ค ์žฅ๋น„์—์„œ ๋‚˜ํƒ€๋‚œ ์ •๋ณด๋Š” ์งง์€ ์‹œ๊ฐ„์— ์ถฉ๋Œ ํšŒํ”ผ์˜ ์˜์‚ฌ ๊ฒฐ์ •์„ ํ•˜๋Š”๋ฐ ํšจ๊ณผ์ ์ด์ง€ ๋ชปํ•˜์—ฌ ์ถฉ๋Œ ํšŒํ”ผ์— ๊ด€ํ•œ ์ •๋ณด ๋ฐ ์ง€์‹œ ๋“ฑ์ด ๋” ํ•„์š”ํ•˜๊ฒŒ ํ•œ๋‹ค. ํ•œํŽธ AIS ๊ธฐ์ˆ  ํ™œ์šฉํ•˜์—ฌ ์ด ๋…ผ๋ฌธ์—์„œ ๊ฐœ๋ฐœํ•œ ESCAN ์€ ๋ณธ์„  ์ฃผ์œ„์— ์žˆ๋Š” ์ƒ๋Œ€ ์„ ๋ฐ•์— ๊ด€ํ•œ ๋ณด๋‹ค ์œ ์šฉํ•œ ํ•ญํ•ด ์ •๋ณด๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด ํ˜„์žฌ์˜ ์ƒํ™ฉ์„ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ๋ณด๋‹ค ๋‚˜์€ ๊ถŒ๊ณ ๋‚˜ ์ œ์•ˆ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๋…ผ๋ฌธ์—์„œ ์–ป์€ ๊ฒฐ๋ก ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ๋จผ์ € ํ•ด์ƒ์ถฉ๋Œ๋ฐฉ์ง€๊ทœ์น™(COLREGS)์™€ ์ถฉ๋ŒํšŒํ”ผ๊ณผ์ •, ๊ทธ์™€ ๊ด€๋ จ๋œ ๋‚ด์šฉ์„ ๊ฒ€ํ† ํ•˜์˜€์œผ๋ฉฐ ๊ทธ ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. (1) ํ•ด์ƒ์—์„œ์˜ ์ถฉ๋Œ์„ ์˜ˆ๋ฐฉํ•˜๊ณ  ์„ ๋ฐ•์˜ ์•ˆ์ „ ํ•ญํ•ด๋ฅผ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•ด์„œ COLREGS ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์—„๊ฒฉํ•˜๊ฒŒ ๋”ฐ๋ผ์•ผ ํ•œ๋‹ค. (2) ์•ˆ์ „ ์†๋ ฅ์€ ํšจ๊ณผ์ ์ธ ์ถฉ๋Œ ํšŒํ”ผ ๋™์ž‘์„ ๊ฒฐ์ •ํ•˜๊ณ  ์ทจํ•˜๋Š”๋ฐ ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์„ ํ™•๋ณดํ•˜๋Š” 1 ์ฐจ์ ์ธ ์š”์†Œ์ด๋‹ค. ํ•ญํ•ด ์ค‘ ๊ทธ ์ƒํ™ฉ์— ๋งž๋Š” ์†๋ ฅ์„ ์ ์ ˆํ•˜๊ฒŒ ์œ ์ง€ํ•˜์—ฌ์•ผ ํ•œ๋‹ค. (3) ํ•ญํ•ด ์ค‘ ์•ˆ์ „ํ•œ ํ†ต๊ณผ ๊ฑฐ๋ฆฌ๋ฅผ ํ™•๋ณดํ•˜์—ฌ์•ผ ํ•˜๋Š”๋ฐ ๋Œ€์–‘ ํ•ญํ•ด์—์„œ๋Š” ํ†ต์ƒ 2 ๋งˆ์ผ๋กœ ๊ฐ„์ฃผํ•œ๋‹ค. (4) ์–‘ ์„ ๋ฐ•์ด ์กฐ์šฐํ•  ๋•Œ ๊ณผ์ •์€ ์ถฉ๋Œ ํšŒํ”ผ ๋™์ž‘์˜ ํšจ๊ณผ๊ฐ€ ์—†๋Š” ๋‹จ๊ณ„, ์ถฉ๋Œ์˜ ์œ„ํ—˜์„ฑ์ด ์žˆ๋Š” ๋‹จ๊ณ„, ๊ทนํ•œ ์ƒํ™ฉ์— ์žˆ๋Š” ๋‹จ๊ณ„, ์ถฉ๋Œ ์œ„ํ—˜(๊ฑฐ์˜ ์ถฉ๋Œํ•˜๋Š”) ๋‹จ๊ณ„ ๋“ฑ์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. (5) ํ†ต์ƒ ํ•ญํ•ด์‚ฌ๋“ค์€ ์ถฉ๋Œ์˜ ์œ„ํ—˜์ด ์ œ์ผ ํฐ ์„ ๋ฐ•์„ ๊ฒฐ์ •ํ•˜๋Š”๋ฐ ์ถฉ๋Œ์œ„ํ—˜๋„ ๊ฐ’์„ ์‚ฌ์šฉํ•œ๋‹ค. ESCAN ์—์„œ๋Š” ๊ณต์‹ (2-2)๋ฅผ ์ด์šฉํ•˜์—ฌ ์ถฉ๋Œ์œ„ํ—˜๋„๋ฅผ ํ‰๊ฐ€ํ•œ๋‹ค. (6) ๋ณธ์„ ์ด ์—ฌ๋Ÿฌ ์„ ๋ฐ•๊ณผ ์กฐ์šฐํ•  ๋•Œ ESCAN ์€ ๋ณธ์„ ๊ณผ ์ƒ๋Œ€ ์„ ๋ฐ•๊ณผ์˜ ์กฐ์šฐ ์ƒํ™ฉ์„ ๋ถ„์„ํ•˜์—ฌ ๊ฐ ์„ ๋ฐ•์˜ ๊ฐ€๋Šฅํ•œ ์›€์ง์ž„์„ ์˜ˆ์ธกํ•œ๋‹ค. ๋˜ ์–ด๋–ค ์„ ๋ฐ•์„ ์ œ์ผ ๋จผ์ € ํ”ผํ•  ๊ฒƒ์ธ์ง€ ์ •ํ•˜๊ณ  ๊ฐ๊ฐ์˜ ์„ ๋ฐ•์— ๋Œ€ํ•˜์—ฌ ์•ˆ์ „ํ•œ ์ถฉ๋Œ ํšŒํ”ผ ๋™์ž‘ ๋ฐ ์‹œ๊ฐ„์„ ๊ฒฐ์ •ํ•œ๋‹ค. ํ•œํŽธ ํ•ญํ•ด์‚ฌ๋Š” ํ˜„์žฌ ์ƒํ™ฉ์— ๋Œ€ํ•œ ์•ˆ์ „ ํ†ต๊ณผ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ESCAN ์—์„œ ์ œ๊ณตํ•œ ์•ˆ์ „ ์ถฉ๋Œ ํšŒํ”ผ ์˜์—ญ(๋ฐฉ์œ„, ์†๋ ฅ)์ด ์ ์ ˆํ•œ์ง€๋ฅผ ํ™•์ธํ•œ๋‹ค. ์ด๋Ÿฐ ๋ฐฉ๋ฒ•์„ ์ด์šฉํ•˜์—ฌ ํ˜„์žฌ์˜ ๋‹ค์ˆ˜์˜ ์„ ๋ฐ•์˜ ์กฐ์šฐ ์ƒํ™ฉ์— ๋Œ€ํ•˜์—ฌ ์ ์ ˆํ•œ ์˜์‚ฌ ๊ฒฐ์ •์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‘ ๋ฒˆ์งธ๋กœ ESCAN ์„ ์„ค๊ณ„ํ•˜๊ณ  ๊ฐœ๋ฐœํ•˜์˜€๋Š”๋ฐ ๊ทธ ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. (10) ESCAN ์€ ์ „๋ฌธ๊ฐ€ ์‹œ์Šคํ…œ์˜ ์ด๋ก ๊ณผ ๊ธฐ์ˆ ์„ ์ด์šฉํ•˜์—ฌ ์„ค๊ณ„ํ•˜๊ณ  ๊ฐœ๋ฐœํ•˜์˜€์œผ๋ฉฐ AIS, ๋ ˆ์ด๋”/ARPA ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์˜€๋‹ค. (11) ESCAN ์€ ํ•ญํ•ด ์žฅ๋น„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์กดํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(Facts/Data Base), ESCAN ์˜ ํ”„๋กœ๋•์…˜ ๋ฃฐ์„ ์ €์žฅํ•˜๋Š” ์ง€์‹๋ฒ ์ด์Šค(Knowledge Base), ๋ฐ์ดํ„ฐ์— ์•Œ๋งž์€ ๊ทœ์น™์„ ๊ฒฐ์ •ํ•˜๋Š” ์ถ”๋ก ๊ธฐ๊ตฌ(Inference Engine), ์‚ฌ์šฉ์ž์™€ ESCAN ๊ณผ์˜ ํ†ต์‹ ์„ ์œ„ํ•œ ์‚ฌ์šฉ์ž-์‹œ์Šคํ…œ ์ธํ„ฐํŽ˜์ด์Šค(User-System Interface) ๋“ฑ์œผ๋กœ 4 ๊ฐ€์ง€๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. (12) ESCAN์—์„œ๋Š” AIS ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•œ๋‹ค. AIS๋Š” ๋ณธ์„ ์ด ๋ณธ์„  ์ฃผ์œ„์— ์žˆ๋Š” ์ƒ๋Œ€ ์„ ๋ฐ•์— ๊ด€ํ•œ ์ƒ์„ธํ•œ ํ•ญํ•ด ์ •๋ณด๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ด๋ฅผ ์ด์šฉํ•˜๋ฉด ์˜์‚ฌ ๊ฒฐ์ •์„ ๋ณด๋‹ค ํ•ฉ๋ฆฌ์ ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋‹ค (13) ESCAN ์— ์‚ฌ์šฉ๋œ ํ•ญํ•ด ์ง€์‹์€ COLREGS ๋ฐ ํ•ญํ•ด ์ „๋ฌธ๊ฐ€์˜ ์ง€์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ฒƒ์ด๋‹ค. (14) ESCAN ์˜ ์ง€์‹ ๋ฒ ์ด์Šค๋Š” ๋ชจ๋“ˆ ๊ตฌ์กฐ๋กœ ๋˜์–ด ์žˆ์œผ๋ฉฐ ๊ทธ ๋‚ด์šฉ์€ ๊ธฐ๋ณธ ํ•ญํ•ด ๊ทœ์น™ ๋ชจ๋“ˆ, ์กฐ์ข… ํ‰๊ฐ€ ๋ชจ๋“ˆ, ์กฐ์šฐ ๋‹จ๊ณ„ ๊ตฌ๋ณ„ ๋ชจ๋“ˆ, ์กฐ์šฐ ์ƒํƒœ ํŒ๋‹จ ๋ชจ๋“ˆ, ์ถ”๊ฐ€ ์ถฉ๋Œ ํšŒํ”ผ ์ง€์‹ ๋ชจ๋“ˆ, ํ•ญํ•ด ๊ฒฝํ—˜ ๋ฐ ๋‹ค์ˆ˜์˜ ์„ ๋ฐ•์˜ ํšŒํ”ผ ๋ชจ๋“ˆ ๋“ฑ์˜ 6 ๊ฐœ์˜ ๋ชจ๋“ˆ์ด๋‹ค. (15) ํ”„๋กœ๋•์…˜ ๋ฃฐ์„ ESCAN ์—์„œ ์ถฉ๋Œ ํšŒํ”ผ์— ๊ด€ํ•œ ์ง€์‹์„ ํ‘œํ˜„ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜์˜€๋‹ค. ๊ทธ ์ด์œ ๋Š” ํ”„๋กœ๋•์…˜ ๋ฃฐ์˜ ๊ตฌ์กฐ๊ฐ€ ์ด๋Ÿฐ ์ง€์‹์„ ์™„์ „ํ•˜๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๊ณ  ๋˜ CLIPS ์–ธ์–ด๋กœ ์ž˜ ์ง€์›๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. (16) ESCAN ์— ์‚ฌ์šฉ๋œ ์ถฉ๋Œ ํšŒํ”ผ์— ๊ด€ํ•œ ์ƒˆ๋กœ์šด ์ถ”๋ก  ๊ณผ์ •์€ ๊ทธ๋ฆผ 3-8 ๊ณผ ๊ฐ™๋‹ค. (17) ESCAN ์€ ์ „ํ–ฅ์ถ”๋ก ๊ณผ ํ›„ํ–ฅ์ถ”๋ก ์„ ํ˜ผํ•ฉํ•œ ํ˜•ํƒœ๋ฅผ ์‚ฌ์šฉํ•˜์˜€๋‹ค. (18) CLIPS ๋Š” ๋ ˆํ„ฐ ํŒจํ„ด ๋งค์นญ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ESCAN ์˜ ๋ฐ˜์‘ ์†๋„๋Š” ์ƒ๋‹นํžˆ ํ–ฅ์ƒ๋˜์—ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ESCAN ์„ ์‹คํ—˜ํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์—ˆ๋‹ค. (1) ESCAN ์˜ ์ถ”๋ก  ๋ถ€๋ถ„์€ CLIPS ๋กœ ํ”„๋กœ๊ทธ๋žจ ๋˜์–ด ์žˆ์ง€๋งŒ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์€ ๋น„์ฅฌ์–ผ C++๋กœ ๋˜์–ด ์žˆ๋‹ค. (2) ESCAN ์€ ๋ณธ์„ ๊ณผ ์ƒ๋Œ€ ์„ ๋ฐ•์ด ์กฐ์šฐํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ƒํ™ฉ์— ๋Œ€ํ•˜์—ฌ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ถ„์„ํ•˜๊ณ  ํŒ๋‹จํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ํ•ญํ•ด์‚ฌ๋“ค์—๊ฒŒ ์ ์ ˆํ•œ ์ถฉ๋Œ ํšŒํ”ผ ๊ณ„ํš, ์ถฉ๊ณ , ํ˜น์€ ๊ถŒ๊ณ  ๋“ฑ์„ ์ œ๊ณตํ•œ๋‹ค. (3) ๋˜ ESCAN ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ถฉ๋Œ ํšŒํ”ผ ๋™์ž‘์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. (4) ์ด ์—ฐ๊ตฌ์—์„œ ์ œ์‹œํ•œ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๋ฅผ ๋”ฐ๋ฅด๋ฉด ESCAN ์€ COLREGS ๊ทœ์น™์„ ๋”ฐ๋ฅด๊ณ  ์žˆ์œผ๋ฉฐ ์•„์šธ๋Ÿฌ ํ•ญํ•ด ์ „๋ฌธ๊ฐ€์˜ ์กฐ์–ธ์„ ๋”ฐ๋ฅด๊ณ  ์žˆ๋‹ค. (5) ์žฅ์ฐจ ๊ทœ์น™์„ ์ถ”๊ฐ€ํ•˜๊ณ ์ž ํ•  ๋•Œ ์ถ”๊ฐ€ ์—…๊ทธ๋ ˆ์ด๋“œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ด๊ฒƒ์€ ์ „ ์‹œ์Šคํ…œ์„ ๊ณ ์น˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ง€์‹ ๋ฒ ์ด์Šค์— ์‚ฌ์šฉ๋œ ๊ทœ์น™๋งŒ์„ ๋‹ค์‹œ ์“ฐ๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. (6) ๋‹ค์ˆ˜ ์„ ๋ฐ•์˜ ์กฐ์šฐ ์ƒํ™ฉ์—์„œ๋Š” ๋ชจ๋“  ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ํ˜„์žฌ์˜ ์ƒํ™ฉ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œ์ค€ ์ผ€์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. ESCAN ์˜ ๊ฐœ๋ฐœ์€ ํ•ญํ•ด์‚ฌ๊ฐ€ ํ•ฉ๋ฆฌ์ ์ธ ํŒ๋‹จ์„ ํ•˜๋Š”๋ฐ ๋„์›€์„ ์ฃผ์–ด ์•ˆ์ „ํ•ญํ•ด๋ฅผ ํ•˜๊ฒŒ ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ•ญํ•ด ์žฅ๋น„๋ฅผ ํ†ตํ•ฉํ•˜์—ฌ ๋ฌด์ธ ํ•ญํ•ด๊ฐ€ ๊ฐ€๋Šฅํ•œ ํ†ตํ•ฉ์ž๋™ํ•ญ๋ฒ•์‹œ์Šคํ…œ์˜ ๊ฐœ๋ฐœ๊นŒ์ง€ ์—ฐ๊ณ„๋  ์ˆ˜ ์žˆ๋‹ค. ์•ž์œผ๋กœ ๋‹ค๋ฅธ ํ•ญ๋ฒ•์‹œ์Šคํ…œ๊ณผ ํ†ตํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ํŽธ๋ฆฌํ•œ ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•˜๋Š” ์—ฐ๊ตฌ๊ฐ€ ๋‚จ์•„ ์žˆ์œผ๋ฉฐ, ๋˜ ์‹ค์„ ์—์„œ์˜ ์‹คํ—˜์„ ํ†ตํ•˜์—ฌ ESCAN ์„ ๋ณด์™„ํ•˜๋Š” ์—ฐ๊ตฌ๊ฐ€ ๋‚จ์•„ ์žˆ๋‹ค.Nowadays, highly increasing global trade has caused heavy traffic in the main sea routes. Moreover, ships are getting larger and larger in size, faster in speed and highly specialized. Under these circumstances, serious collision accidents between ships happened at sea over and over again, and led to not only huge loss of life and property but also serious damage to marine environment. Meanwhile, due to the high level of economic growth, more and more people tend to choose their jobs in land rather than them aboard ships. Therefore, their competence as navigation officers becomes worse now than in the past. Even so decision-making during navigation entirely depends on the experience and knowledge of responsible officers or shipmasters aboard. During navigation, decision-making made by them can determine the fate of own ship and the ships in the vicinity of her. However, the number of experienced navigation officers or shipmasters is far less than that of the world fleet. New seafarers can not absorb and comprehend such precious experience in a short time. In order to adequately utilize the experience and effectively reduce collisions at sea, an expert system for collision avoidance and navigation (hereinafter called ๏ผŸgESCAN๏ผŸh) is proposed in this paper. As a method to come up with the low competence of new seafarers, the ESCAN can provide them with reasonable recommendations of collision avoidance or can help them to know better about current traffic situation and make more reasonable decisions of collision avoidance when dangerous situations happen. Some equipment like radar/ARPA can provide a very simple function for collision avoidance. However, the information obtained from such equipment can not effectively help new seafarers to make reasonable decision-making of collision avoidance in a short time, and they need more helpful information and instructions of collision avoidance. On the other hand, with use of AIS technology, the ESCAN developed in this paper can receive more useful navigational information of other ships in the vicinity of own ship and can provide more sophisticated recommendations or suggestions for dealing with current situation. The following are conclusions from this study. Firstly, COLREGS, the process of collision avoidance and some other related aspects are discussed here. Some results are given as follows: (1) In order to prevent and avoid collisions at sea, and to secure safe navigation of ships, COLREGS needs to be correctly comprehended and strictly carried out. (2) Safe speed is a primary factor ensuring if own ship has enough time to determine and take proper and effective avoidance actions. During navigation, it should be appropriately determined so as to adapt to prevailing circumstances and conditions. (3) Safe passing distance should be maintained during navigation. Normally in open sea two(2) nautical miles are considered to be sufficient. (4) Encountering process of two ships can be divided into 4 phases such as phase of effect-free action, phase of involving risk of collision, phase of involving close-quarters situation and phase of involving danger of collision. (5) Usually, navigators use value of collision risk to know the risk of collision and to select the primary target to avoid. In ESCAN, formula (2-2) is used to appraise the value of collision risk. (6) If own ship is involved in a multi-target encountering situation, ESCAN will analyze the encountering situations between own ship and other ships, predict possible movement of other ships, determine which target is the primary one to avoid, and determine avoiding action and the time to take. Meanwhile, navigators should also consider the safe passing distance of current situation and the safe zone of collision avoidance provided by ESCAN. By using this approach, appropriate decision-making for dealing with current multi-target encountering situation of can be acquired. Secondly, detailed design of ESCAN is introduced and some results can be drawn as follows: (1) The ESCAN is designed and developed by using the theory and technology of expert system and based on information provided by AIS and radar/ARPA system. (2) It is composed of four components. Facts/Data Base in charge of preserving data from navigational equipment, Knowledge Base storing production rules of the ESCAN, Inference Engine deciding which rules are satisfied by facts, User-System Interface for communication between users and ESCAN. (3) In ESCAN, AIS technology is used. AIS can help own ship to receive more detailed navigational information from the ships in the vicinity of her. Therefore, more reasonable decision-making can be determined according to such abundant information. (4) Navigational knowledge used in ESCAN is based on COLREGS and other navigation expertise. (5) Module structure is used to build the knowledge base of ESCAN. And it is divided into six modules such as basic navigational rules module, maneuverability judgment module, division of encountering phase module, encountering situation judgment module, auxiliary knowledge of collision avoidance module, and navigation experience and multi-ship encountering scene avoiding action module. (6) Production rules are used to represent the knowledge of collision avoidance in ESCAN because the structure of them is perfect for representing such knowledge and they are supported by CLIPS well. (7) A new inference process of collision avoidance as shown in Fig.3-8 is used in ESCAN. (8) Mixed inference which combines forward inference and backward inference is used in ESCAN. (9) Because CLIPS adopts Rete Pattern-Matching Algorithm, response speed of ESCAN is greatly increased. Finally, detailed implementation of ESCAN is introduced and some conclusions are given as follows: (1) The part of ESCAN in charge of inference is programmed in CLIPS and the remaining part of it is programmed in Visual C++. (2) The ESCAN has the function of real-time analysis and judgment of various encountering situations between own ship and targets, and is to provide navigators with appropriate plans of collision avoidance and additional advice and recommendation. (3) Auxiliary functions of ESCAN are convenient for users such as simulation function which can simulate avoiding actions provided by ESCAN. (4) According to the results of the examples, the suggestions provided by ESCAN conform to the rules of COLREGS and the advice given by navigation experts well. (5) It is easy to upgrade ESCAN when rules are required to be upgraded in the future. Only rules in Knowledge Base should be rewritten rather than the whole system. (6) Multi-target encountering case matching function of ESCAN can provide a recorded reference case for dealing with current situation if all the conditions of the case are matched. Development of ESCAN not only can help navigators make more reasonable decision-making of collision avoidance so as to ensure safe navigation of ships, but also can promote the development of integrated automatic navigation system which integrates all shipborne systems and implements intelligent unmanned navigation. The future study will deal with integrating ESCAN with other shipborne systems and make it more user-friendly and will carry out the experiment on board which is the important part of ESCAN.Chapter 1 Introduction = 1 1.1 Background and Purpose of the Study = 1 1.2 Introduction of AIS = 5 1.3 Introduction of Expert System and CLIPS = 8 1.4 Related Studies of the Study = 9 1.4.1 Related Studies in China = 9 1.4.2 Related Studies in Other Countries = 10 1.4.3 Principal Research Method in the Related Studies = 11 1.5 Scope and Content of the Study = 13 Chapter 2 Analysis and Research of COLREGS and Collision Avoidance = 14 2.1 COLREGS = 14 2.1.1 Introduction of COLREGS = 14 2.1.2 Content of COLREGS = 15 2.1.3 Look-out = 15 2.1.4 Safe Speed = 16 2.1.5 Risk of Collision = 17 2.1.6 Criterions for Appraising Avoiding Actions = 18 2.2 Process of Collision Avoidance = 19 2.2.1 Flow Chart of Collision Avoidance = 19 2.2.2 Safe Passing Distance = 23 2.2.3 Division of Encountering Process = 23 2.2.4 Division of Encountering Situations of Ships in Sight of One = 27 2.2.5 Avoiding Actions of Ships not in Sight of One Another Because... = 29 2.2.6 Division of Avoiding Actions = 34 2.3 Value of Collision Risk = 35 2.3.1 Approaches for Appraising Collision Risk = 35 2.3.2 Approaches Using Specialities of Sech Function for Appraising... = 42 2.4 Multi-target Collision Avoidance = 54 2.4.1 Judging Encountering Situations with Target-ships = 55 2.4.2 Predicting the Movement Trends of Target-ships = 57 2.4.3 Determining the Primary Target-ship to Avoid = 58 2.4.4 Determining Timing of Taking Avoiding Actions = 60 2.4.5 Considering the Safe Action Zones = 62 2.4.6 Considering the Typical Cases of Multi-ship Collision ... = 63 2.4.7 Approach for Dealing with Multi-target Situation in ESCAN = 66 Chapter 3 Design of ESCAN = 67 3.1 Design of Integrated Structure = 67 3.1.1 External Connection of ESCAN = 67 3.1.2 Structure of ESCAN 6 = 9 3.2 Design of Facts/Data Base = 70 3.3 Design of Knowledge Base = 74 3.3.1 Sources of the Knowledge of Collision Avoidance = 74 3.3.2 Process of Building Knowledge Base = 75 3.3.3 Module Structure of Knowledge Base = 77 3.3.4 Knowledge Representation = 82 3.3.5 Management of Knowledge Base = 107 3.4 Design of Inference Engine = 108 3.4.1 Introduction of Inference Engine = 108 3.4.2 Inference Process of ESCAN = 110 3.4.3 Approaches of Deduction Inference = 114 3.4.4 Pattern-Matching Algorithm = 116 3.4.5 Conflict Resolution = 119 3.5 Design of User-System Interface = 120 Chapter 4 Implementation of ESCAN = 121 4.1 Principles for Developing Expert Systems = 121 4.2 Functional Description of ESCAN = 123 4.3 Computing Formulas Used in ESCAN = 124 4.3.1 Formulas for Calculating Information of Relationship ... = 125 4.3.2 Formulas for Calculating Information of Relationship ... = 127 4.3.3 Formulas for Calculating Position of One Target-ship by ... = 129 4.4 Approach for Judging Whether Ships Have Kept Well Clear off ... = 130 4.5 Approach for Determining Magnitude of Avoiding Action = 131 4.6 Software for Developing ESCAN = 132 4.6.1 Two Types of Software = 132 4.6.2 Embedding CLIPS in Visual C++ = 132 4.7 Building the Modules of Knowledge Base = 133 4.8 Layout of User-System Interface = 134 4.8.1 Main User-System Interface = 134 4.8.2 Other Interfaces = 137 4.9 Practical Functions of ESCAN = 137 4.9.1 Primary Function = 137 4.9.2 Auxiliary Functions = 139 4.10 Using ESCAN to Deal with Single Target-ship Encountering ... = 144 4.10.1 Head-on Situation = 144 4.10.2 Overtaking Situation = 146 4.10.3 Crossing Situation = 147 4.11 Using ESCAN to Deal with Multiple Target-ships Encountering ... = 147 4.11.1 Determining Encountering Situation with Each Target-ship = 148 4.11.2 Selecting the Primary Target-ship to Avoid = 149 4.11.3 Determining Avoiding Action and Timing to Take = 150 4.11.4 Determining Safe Action Zone = 151 4.11.5 Simulating the Determined Avoiding Action = 152 4.11.6 Multi-target Encountering Case Matching = 155 Chapter 5 Conclusion = 159 References = 164 Annex I Content of COLREGS = 171 List of Published Papers during Doctoral Course = 173 Acknowledgements = 17

    Early detection of vessel collision situations in a vessel traffic services area

    Get PDF
    This study presents enhanced collision detection model in a Vessel Traffic Services (VTS) area. The proposed detection method of collision situations is based on the assumption that VTS station is provided with passage plans of all the vessels in a monitored area. By using an early detection model for prediction of possible collision situations, VTS stations could switch from the area-monitoring concept to the passage-monitoring system. An early detection model of collision risks in a VTS area uses vesselsโ€™ dynamic characteristics as inputs (vesselsโ€™ position, course over ground and speed), and delivers prediction of their future positions as output. In order to achieve the desired accuracy, the model takes into the account the intended course alterations and the impending environmental loads. The model is able to provide the outputs as early as the passage plans are submitted to a VTS monitored area. Hence, when discussing modelโ€™s capability for early detection of collision situations, improved VTS operating standards could be developed in order to achieve safer passages through enhanced collision avoidance strategies. Simulation results clearly show the advantages of the proposed model as a decision support tool for a VTS operator when combining passage plans with the analysis of environmental loads. First published online 18 November 201
    • โ€ฆ
    corecore