24
e-Navigation Underway International 2016 2 - 4 February 2016 Kilyong Kim (GMT Co., Ltd.) Co-author : Seojeong Lee (Korea Maritime and Ocean University)

e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

e-Navigation Underway International 2016

2 - 4 February 2016

Kilyong Kim (GMT Co., Ltd.)

Co-author : Seojeong Lee (Korea Maritime and Ocean University)

Page 2: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and
Page 3: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and
Page 4: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

• Eureka R&D project

• From Jan 2015 to Dec 2017

• 15 partners from Netherlands, Turkey, Spain, Republic of Korea

• 2 end users (Port of Rotterdam, Republic of Turkey Ministry of Transport, Maritime Affairs and Communication)

• Multiple sensor processing• Data security & sharing platform• Real-time data interface NetherlandsNetherlands• Sensor integration• behavior analysis• MSI service & visualizationKoreaKorea• Plug & Play architecture• UAV platform• Standardized data model TurkeyTurkey• 3D visualization • Operator Aids SpainSpain

Page 5: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

• Purpose

• Enable the development of plug & playplug & playplug & playplug & play solutions

• Enhance sensors-processing and intelligent decision-making capabilities and intelligent operator-aids of such systems to

achieve smart smart smart smart surveillancesurveillancesurveillancesurveillance

• Developing acoustic and physico-chemical sensors, LTA(Lighter Than Air) and stationary wing UAV(Unmanned Aerial

vehicle)

Page 6: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

Command & Control System

IoT

Sensor M/W

Plug & Play

Interface

Data Fusion

Behavior

analysis

UAV Terminal

Data / Image

Processing

3D

Visu

aliza

tion

Human Detection, Ship ClassifyRules &

Knowledge

Alarm

Generator

Sm

art D

ev

ice

UAVEO, IR, thermal,

Bio-SensorAIS, RADAR

Plug & Play Platform

MSI Service

System

AIS, UHF,

3G, LTE Position

Engine

Weather

Fire

IoT

Sh

ip S

en

sor

UHF

networkship position

Ship Image, … Ship TargetImage, Video

Security /Safety Info

Marine Safety InformationSurveillance

Long-time & Wide Coverage

IoT Sensor Platform

Buoys&

Under-water

network

AV

S / S

on

ar

Water Flow

Acoustic Direction

Best Safety Route

Marine Safety Information

Alerts

Satellite

……

AnalysisAnalysis

PresentationPresentation

IntegrationIntegration

CollectionCollection

Page 7: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

Case #1. How to collect sensor data on board

Case #2. Detection and tracking of small or non-cooperative vessels

Case #3. How to improve software quality

Page 8: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

Case #1. How to collect sensor data on board

Page 9: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

Sensor data on board Services

Position, Type, Speed, Direction

Navigational information for small vessel

Heading, Rate of turn

Wind speed, Wind direction

Acceleration, Roll, Pitch, Yaw

Smoke, Temperature, Flare

Temperature & Pressure of engine Detection of Fire / Explosion

Recommend safety route

Marine weather

Small vessel monitoring

Detection of sinking, grounding

Detection of Engine Damage

Detection of drift

Collision prediction

Vessel monitoringAIS

Depth of water

Hydrographic data

UHF

Gyro

Wind

6 axis

Fire

Engine

Sonar

ENC

• Background

• There is various accident risk in maritime, such as collision, grounding, sinking , fire/explosion and

engine damage

• There are several devices and sensors that are installed on vessels in compliance with international

regulations.

• Sensor data on board is key parameters for behavior analysis to predict maritime accident and to detect

abnormal behavior.

Case #1. How to collect sensor data on board

Page 10: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

• To interface with legacy sensors on board

• Need to apply international standard (IEC61162-1,2,3,450, SensorML...)

• Algorithm to select optimal maritime communication autonomously

• Considering type, priority, transmission interval of collected data and cost and data rate of available network

• Data exchange between ship and shore side system

• Using proper interface with open API (IoT platform, Maritime Cloud...)

Case #1. How to collect sensor data on board

Ship Area Network

6 axis Sensor

Wind Sensor

Fire Detecting Sensor

Echo Sounder Sensor

Gyro Sensor

Sonar Sensor

Engine Sensor Nonstandard

Sensor

AIS / UHF

Sensor Interface Device Sensor Interface Device

Sensor interface device (AP)

(Bluetooth, WIFI, Ethernet, RS422/232)

On board Plotter(A company)

Sensor interface device On board plotter

(B company)

Wired Network (RS422/232, Ethernet)

Internal Wireless Network (Bluetooth, WIFI)

External Wireless Network (3G/LTE, VHF, UHF, WIFI)

IoT platform,

Maritime Cloud

On board system

Page 11: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

IoT platform,

Maritime Cloud

…3G/LTE

Plug & Play platform

On board system

Sensor interface device

Situational awareness system

Behavior analysis server Rules & Knowledge server

Command & Control system

MSI service system

MSI server

Web server

Interfacing system

Fire sensor

Engine sensor

Sonar sensor

Gyro sensor

Wind sensor

Echo sounder

6 axis sensor

AIS/UHF

On board plotter

nonstandard sensor

Ship side Shore side

?ASM server

Sensor integration

serverData server

Web Server

Mobile Application

AIS, UHF...

AIS /UHF

Ethernet/

Wi-Fi

Map server

Mobile Application

Plug & Play Layer

3G, LTE,

Satellite ...

Case #1. How to collect sensor data on board

UAV systems

Page 12: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

Case #1. How to collect sensor data on board

Wind sensor

IoT interface device

(Sink Node)

IoT interface device

(Sensor Node)

Hub

PC

• We implemented the prototype of hardware to interface with some of the sensors on board.

• This year, we are going to implement the plug & play function and other remaining algorithm based on this prototype.

Page 13: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

Case #2. Detection and tracking of small or non-cooperative vessels

Page 14: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

Case #2. Detection and tracking of small or non-cooperative vessels

• Detection relies on radar & AIS signals (which non-cooperative vessels do not send).

• Existing surveillance systems based on radar only are not always able to recognize not reported threats and issues, such as non-cooperative vessels, carrying illegal immigrants.

• We are going to use multiple sensors to detect and classify the vessels.

• IR(Infrared Ray) cameras, PTZ(Pan Tilt Zoom) cameras

• Acoustic sensors

• Unmanned Aerial Vehicles (UAV)

• Lighter-Than-Air

• Fixed-wing UAV

Page 15: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

• The 1st demonstration in port of Rotterdam (17th Dec, 2015)

• Purpose of demonstration• To detect vessels using visual sensors

• To integrate by DDS(Data Distribution Service) system

• To portray detected targets and analyze for collision prediction based on ENC

• Installed cameras • 2x fixed thermal cameras

• 1x Pan-Tilt-Zoom (PTZ) cameras

• Extensions for 5x additional cameras

Case #2. Detection and tracking of small or non-cooperative vessels

Page 16: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

• Data integration using DDS(Data Distribution Service)

• Data of detected target : ID, position, SOG, COG, size of ship...

Acoustic

Detection

Classification

DDS (Data Distribution

Service)

Gateway

Collision

predictionAIS

Middleware

EyeMap(ENC Base)

AIS receiver

<Republic of Korea><Netherlands>

Navigational Information

(AIS, detected Target)

Result of

Collision PredictionTargets received

by AIS

Case #2. Detection and tracking of small or non-cooperative vessels

Targets detected

by sensors

Page 17: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

Targets detected by multi-sensors (Red symbol)

AIS (Blue symbol)

Case #2. Detection and tracking of small or non-cooperative vessels

• Integrated detected target using DDS

• Displayed target based on ENC (red symbol: detected by sensor)

• Collision prediction demonstrated using AIS and detected target data

Predicted collision position

Page 18: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

Case #3. How to improve software quality

Page 19: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

• Background

• The guideline on “Software Quality Assurance and Human-Centered Design for e-Navigation “was

adopted by IMO

• In order to assure the software quality, it is necessary to follow a defined procedure throughout the entire

software development period.

• The utilization of tools to support this can become one of important factors to improve productivity of

software development and to keep the software quality consistently.

Case #3. How to improve software quality

Page 20: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

• Adopted CI(Continuous Integration) tool to keep software quality consistently

• Automated the process which compiles – tests – verifies – deploys source codes

• Four steps to apply CI tool

Adjusting software development

process

Tailoring templates and documents

Adopting CI tools

Applying to

a sub-system of APPS

Case #3. How to improve software quality

SoftwareManager FinalBuilder

Page 21: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

• Managing the status of progress visually visually visually visually

• CommunicatingCommunicatingCommunicatingCommunicating between stakeholders using using using using templates templates templates templates and and and and documentsdocumentsdocumentsdocuments

• Tracing the history Tracing the history Tracing the history Tracing the history of change of every requirements

• Reducing cost and time Reducing cost and time Reducing cost and time Reducing cost and time to integrate and build source codes

• Understanding the necessity of quality management

Case #3. How to improve software quality

Page 22: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and
Page 23: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

• Introduced e-Navigation experience in EUREKA-supported APPS project

• Conducted 3 case studies focusing on e-Navigation.

• This result can be connected to the existing test-beds with proper interfaces in the

future.

Page 24: e-Navigation Underway International 2016 2 -4 February ... · •Purpose • Enable the development of plug & playplug & playplug & playsolutions • Enhance sensors-processing and

Kilyong KimGMT Co., Ltd. [email protected]

Seojeong LeeKorea Maritime and Ocean University [email protected]