vukovar , 13 december, 2012

30
Radiocommunication Services Center Member of Vukovar, 13 December, 2012

Upload: odele

Post on 17-Feb-2016

49 views

Category:

Documents


1 download

DESCRIPTION

Radiocommunication Services Center. Vukovar , 13 December, 2012. Member of. About Company. Integrator of various systems and technologies for voice and data communication on VHF and MF/HF A2 GMDSS - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Vukovar , 13 December, 2012

Radiocommunication Services Center

Member of

Vukovar, 13 December, 2012

Page 2: Vukovar , 13 December, 2012

About Company

Integrator of various systems and technologies for voice and data communication on VHF and MF/HF A2 GMDSS

CSR created a special division for developing maritime and inland navigation support systems;

CSR provides design, supply and maintenance of turnkey solutions for on shore infrastructure : MIS/VTS systems and RIS systems;

Provider of flexible, fixed and mobile, broadband and narrowband data communication solutions, based on Wi-Fi and WiMAX standard;

Developer SafeSea - an improved Vessel Tracking and Tracing solution based on radar, AIS, video and other sensors information.

Page 3: Vukovar , 13 December, 2012

Main Related Projects I

• Romanian River Information System (RoRIS I);• SafeSea – a coastal tracking and tracing

system with extended capabilities, deployed within:– VTS in Constanţa Maritime Port ;– VTS in Constanta South Maritime Port (Agigea) ;– VTS in Calafat Danube Port

• VHF & MF/HF Radio voice and data communication systems for Constanţa Radio;

Page 4: Vukovar , 13 December, 2012

Improvement of the position information accuracy – IALA Beacon with the reference station in Agigea, MF correction data broadcast and AIS integration capabilities for Constanţa Radio ;

Lower Danube Aids to Navigation (AtoN) system remote control and status monitoring hardware modules and software, as Pintsch Bamag subcontractor ;

4

Main Related Projects II

Page 5: Vukovar , 13 December, 2012

SafeSea Nereus

Page 6: Vukovar , 13 December, 2012

SafeSea System architecture

• AIS targets

• Radar targets

• Radar image

• Audio and video

The system

aggregates

information from

Page 7: Vukovar , 13 December, 2012

Map tools

•Zoom in•Zoom out•Pan

Basic map tools

•AIS•Radar track•Fused track•Manual target

Target selection

•VRM / EBL•CPA / TCPA

Skipper tools

•Map can be rotated in any direction

•Maps are added from ENC file

Map managemen

t

•A map configuration can be saved

•The map is scale aware

Map input

Page 8: Vukovar , 13 December, 2012

Dynamic data

•The AIS trail positions can be adjusted up to 60 minutes

AIS data – provided by

ANR network

•The Radar tracks trail positions can be adjusted up to 60 minutes

Radar targets – manualy or

automatic aquired

•Manal targets can be aquired and deleted anytime

Manual targets

•The radar trails for the radar image can be adjusted up to 6 minutes

Radar images – for

both radars in place

•alarm windows• targets information

In the same time, the

system can display

Page 9: Vukovar , 13 December, 2012

Map options•Day, dusk and night

•Basic, standard and extended map

•Using 2 or 4 colors for tha water

•Automatic mode is provided too

The map can be dispayed

based on IHO

recomandation

•For the extended map can be displayed

•Contour labels•Sounding labels•Lights•Notice marks

The map is updated

when information for shallow, deep and

safe water is changed

•Custom symbols (linel, points and polygons)

•Routes - which can ce used by manual targets

•Alarms – custom symbols can raise alarms base on a set of rules

Custom symbols can

be drawn and

displayed on top of the

map

Page 10: Vukovar , 13 December, 2012

Custom graphical entities

The user can draw a polygon, line or

point

Those can raise

alarms when a

topological rule is

crossed

They can have a

start date or an end

date

The colors for display

are standard

colors

Page 11: Vukovar , 13 December, 2012

Radar targets

Thr radar targets are acquired by the system in a user defined regions

The targets can be acquired manually when needed

The targets can be dropped anytime

Page 12: Vukovar , 13 December, 2012

Picture in picture

The system can display practically an unlimited number

of supplementary windows

Static - a specific fixed

region is monitored

Dynamic – the supplementary

window will follow a

specific target

Maps from any window can be

zoomed or rotated and in any direction

Page 13: Vukovar , 13 December, 2012

Information about the map

The ENC map is queryable for different purpose (ie when the operator is not familiar with the symbol)

Page 14: Vukovar , 13 December, 2012

Logging and Replay

The replay engine query all the data inside the database, for a specific period of time. The data is extracted from the database,

and prepared to be displayed on the map,

Al data stored is

diplayed – AIS,

Manual targets,

radar image and radar

tracks

The sistem can replay

data in normal way

and reverse,

even in fast forward and

fast backward

mode

All the audio

channels used are displayes, and all the image from

cameras stored are displayed

syncronised with the replay image

The system can export standard

divX movies from the replay

window

Page 15: Vukovar , 13 December, 2012

15

Custom renderer for ENC maps

Tehnology used

•.Net 2.0•Written fully in C#•Geodata (ENC) access is provided by GDAL

•The graphic engine is based on gdi+ from Microsoft

•No graphical acceleration needed – the renderer use the main processor

The collector for radar and AIS

•Written in Java

The database

•Oracle - the system can be extended to others database

The system can be used in sensor direct mode

Page 16: Vukovar , 13 December, 2012

16

Fusion functionality

All the data in the system is time aligned based on speed and course, the

fusion is done at database level

The fusion engine is parametrizable,

so:

• If latitude and longitude repects the fusion limits

• The course repects the fusuin limits• The speed respects the fusion limits

If all are true -> the sensors reffer

to the same target - the

information will be fused, If any of it is not true – the targets are

different

Page 17: Vukovar , 13 December, 2012

SafeSea Extensibility

Extensible solution

ATON

Other AVL systems

Alarm modelling

tools

Other maps if no ENC’s are

available

Video/audio integration

Web application (in development)

Mobile solution (in

development)

MMSI code integration

Consuming web services

Page 18: Vukovar , 13 December, 2012

AtoN Plugin forSafeSea Nereus

Page 19: Vukovar , 13 December, 2012

• The plugin collects and manages all data and information originating from sensors and provides data storage in local spatial database system.

• Monitoring and remote management of the sensors is available online and accessible through a web browser.

• The monitoring software provides information like buoy position, light status (on, off), buoy information (shape, color) and other real time information from the sensors.

• AtoN management is included in the plugin

Page 20: Vukovar , 13 December, 2012

SafeSea 2010 AtoN plug-in interface

Page 21: Vukovar , 13 December, 2012

Real ATON

Virtual ATON

Page 22: Vukovar , 13 December, 2012

PhysicalMessage Type 21

Repeat Indicator 0

MMSI 992641333

Aid type 6

Name PILOT BOARDING

Position Accuracy 0

Longitude 28.695087

Latitude 44.103063

Dimension to Bow 1

Dimension to Stern 1

Dimension to Port 1

Dimension to Starboard 1

Type of EPFD 1

UTC Second 48

Off-Position Indicator 0

Regional reserved 0

RAIM flag 0

Virtual-aid flag 0

Assigned-mode flag 0

Spare 0

!AIVDM,1,1,,A,E>jb1=C84V7b@17Pa24W3P0000011cHL<WSA`10888p020,4*61

Page 23: Vukovar , 13 December, 2012

VirtualMessage Type 21

Repeat Indicator 0

Message Type 21

Repeat Indicator 0

MMSI 992646444

Aid type 6

Name RAION EX. MILITARE

Position Accuracy 0

Longitude 28.707747

Latitude 44.107912

Dimension to Bow 0

Dimension to Stern 0

Dimension to Port 0

Dimension to Starboard 0

Type of EPFD 1

UTC Second 22

Off-Position Indicator 0

Regional reserved 0

RAIM flag 0

Virtual-aid flag 1

Assigned-mode flag 0

Spare 0

!AIVDM,1,1,,A,E>jbE;390TWW@2dG@6TV4b0a2P011e?8<W`uH00000c030,4*5

Page 24: Vukovar , 13 December, 2012

Software add from interfaceString atonMessageBinary = String.Empty;String atonMessage = String.Empty;

Int32 x1 = Convert.ToInt32(textBox1.Text);String s1 = Convert.ToString(x1, 2).PadLeft(6, '0');

Int32 x2 = Convert.ToInt32(textBox2.Text);String s2 = Convert.ToString(x2, 2).PadLeft(2, '0');

Int32 x3 = Convert.ToInt32(textBox3.Text);String s3 = Convert.ToString(x3, 2).PadLeft(30, '0');

Int32 x4 = Convert.ToInt32(textBox4.Text);String s4 = Convert.ToString(x4, 2).PadLeft(5, '0');

String x5 = textBox5.Text;char[] c = x5.ToCharArray();String s5 = String.Empty;

foreach (char ch in c){ if (Convert.ToInt32(ch) >= 64 && Convert.ToInt32(ch) <

96) s5 += Convert.ToString(Convert.ToInt32(ch) - 64,

2).PadLeft(6, '0'); else s5 += Convert.ToString(Convert.ToInt32(ch),

2).PadLeft(6, '0');}

Int32 x6 = Convert.ToInt32(textBox6.Text);String s6 = Convert.ToString(x6, 2).PadLeft(1, '0');

Double x7 = Convert.ToDouble(textBox7.Text);string s7;int y1 = (int)(x7 * 0x927C0);if (y1 < 0){ y1 = y1 * (-1); y1 = 0x10000000 - y1; s7 = Convert.ToString(y1, 2).PadLeft(28, '0');}else{ s7 = Convert.ToString((int)(x7 * 0x927C0), 2).PadLeft(28,

'0');}

Double x8 = Convert.ToDouble(textBox8.Text);

String s8;int y2 = (int)(x8 * 0x927C0);if (y2 < 0){ y2 = y2 * (-1); y2 = 0x8000000 - y2; s8 = Convert.ToString(y2, 2).PadLeft(27, '0');}else{ s8 = Convert.ToString((int)(x8 * 0x927C0), 2).PadLeft(27,

'0');}

Int32 x9 = Convert.ToInt32(textBox9.Text);String s9 = Convert.ToString(x9, 2).PadLeft(9, '0');

Int32 x10 = Convert.ToInt32(textBox10.Text);String s10 = Convert.ToString(x10, 2).PadLeft(9, '0');

Int32 x11 = Convert.ToInt32(textBox11.Text);String s11 = Convert.ToString(x11, 2).PadLeft(6, '0');

Int32 x12 = Convert.ToInt32(textBox12.Text);String s12 = Convert.ToString(x12, 2).PadLeft(6, '0');

Int32 x13 = Convert.ToInt32(textBox13.Text);String s13 = Convert.ToString(x13, 2).PadLeft(4, '0');

Int32 x14 = Convert.ToInt32(textBox14.Text);String s14 = Convert.ToString(x14, 2).PadLeft(6, '0');

Int32 x15 = Convert.ToInt32(textBox15.Text);String s15 = Convert.ToString(x15, 2).PadLeft(1, '0');

Int32 x16 = Convert.ToInt32(textBox16.Text);String s16 = Convert.ToString(x16, 2).PadLeft(8, '0');

Int32 x17 = Convert.ToInt32(textBox17.Text);String s17 = Convert.ToString(x17, 2).PadLeft(1, '0');

Int32 x18 = Convert.ToInt32(textBox18.Text);String s18 = Convert.ToString(x18, 2).PadLeft(1, '0');

Int32 x19 = Convert.ToInt32(textBox19.Text);String s19 = Convert.ToString(x19, 2).PadLeft(1, '0');

Int32 x20 = Convert.ToInt32(textBox20.Text);String s20 = Convert.ToString(x20, 2).PadLeft(1, '0');

String fillBits = String.Empty;for (int i = 0; i < Convert.ToInt32(comboBoxField7.Text); i++

){ fillBits += "0";}

atonMessageBinary = s1 + s2 + s3 + s4 + s5 + s6 + s7 + s8 + s9 + s10 +

s11 + s12 + s13 + s14 + s15 + s16 + s17 + s18 + s19 + s20 + fillBits;

for (int i = 0; i < atonMessageBinary.Length; i += 6){ int z = Convert.ToInt32(atonMessageBinary.Substring(i,

6), 2); z += 48; if (z > 87) { z += 8; }

atonMessage += Convert.ToChar(z).ToString();}

atonMessage = comboBoxField1.Text + "," + comboBoxField2.Text + "," +

comboBoxField3.Text + "," + comboBoxField4.Text + "," +

comboBoxField5.Text + "," + atonMessage + "," +

comboBoxField7.Text + "*";

String checkSum = CalculateChecksum(atonMessage).ToString("X");

atonMessage += checkSum;

Page 25: Vukovar , 13 December, 2012

Software add by map

Page 26: Vukovar , 13 December, 2012

Monitoring software features:

• Ensure the information security by implementing access rights;

• Manage and solve the concurrent access to the resources;

• Control and alert for buoy collision avoidance correlated with AIS information

• Alarm generation in case of the buoy have not sent any message in a specific time interval or the buoy change its position outside predefined area (drifting)

Page 27: Vukovar , 13 December, 2012

Advanced graphical user interface features:

• Inland navigation base map in accordance with IHO Publications S‐52 and S‐57;

• Tracking and identification of buoys;• Tracking and identification of targets

based upon AIS information;• AtoN management (real, synthetic, virtual);• Alarm handling;• Remote management of the buoy sensors

Page 28: Vukovar , 13 December, 2012

Database features:

• Continuous collection and update, in automatic or manual mode of data necessary for buoy monitoring;

• Data management, archiving, logging, and statistics;• Resource management;• Possibility to query all the information in the database

(AIS data, buoy data) ;• Access, edit and update of database information,

according to the privileges granted;• Security and authorized access to database with access

rights;• SQL functions for spatial analysis;• Data storage and archiving• Back‐up and restoring

Page 29: Vukovar , 13 December, 2012

Reporting features:

• The data contained by reports is filtered based of different criteria

• The reports templates are graphical (i.e. a chart) or textual (a table)

• The reports are generated in various formats

Page 30: Vukovar , 13 December, 2012

Thank you!