Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations

Presentation on theme: "Radiocommunication Services Center Member of Vukovar, 13 December, 2012."— Presentation transcript:

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

2 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.

3 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;

4  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

5 SafeSea Nereus

6 SafeSea System architecture AIS targets Radar targets Radar image Audio and video The system aggregates information from

7 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 management A map configuration can be saved The map is scale aware Map input

8 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

9 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 recomandatio n 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

10 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

11 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

12 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

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

14 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

15 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

16 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

17 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

18 AtoN Plugin for SafeSea Nereus

19 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

20 SafeSea 2010 AtoN plug-in interface

21 Real ATON Virtual ATON

22 Physical Message Type 21 Repeat Indicator 0 MMSI Aid type 6 Name PILOT BOARDING Position Accuracy 0 Longitude Latitude 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

23 Virtual Message Type 21 Repeat Indicator 0 Message Type 21 Repeat Indicator 0 MMSI Aid type 6 Name RAION EX. MILITARE Position Accuracy 0 Longitude Latitude 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

24 Software add from interface String 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 = 0x 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 = 0x 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;

25 Software add by map

26 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)

27 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

28 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

29 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

30 Thank you!

Download ppt "Radiocommunication Services Center Member of Vukovar, 13 December, 2012."

Similar presentations

Ads by Google