200 likes | 345 Views
NRT data stream from the gliders Slocum and Spray to Coriolis. EGO meeting Paris 2-3/10/06. Slocum Electric Glider. Science Bay Specs. Length: 30 cm Diameter: 21.3 cm Max. Payload Weight: 4 kg. Glider Specs. Length: 1.5 m Hull Diameter: 21.3 cm Weight: 52 kg. Fin + Argos antenna.
E N D
NRT data stream from the gliders Slocum and Spray to Coriolis EGO meeting Paris 2-3/10/06
Slocum Electric Glider Science Bay Specs. Length: 30 cm Diameter: 21.3 cm Max. Payload Weight: 4 kg Glider Specs. Length: 1.5 m Hull Diameter: 21.3 cm Weight: 52 kg
Fin + Argos antenna Wet section Hydraulicsection CTD Wing + Iridium antenna Electronicsection Wing + GPS antenna
Autonomous Underwater Gliding Vehicle (AUGVs): GLIDERS Coriolis Data Center IFREMER Brest, France Numerical Models Mercator, MFS, ... Ground Station IFM-GEOMAR Kiel, Germany U ~ 20-40 cm/s W ~ 10-20cm/s 1km ~2-5 km between surfacings
Slocum data stream • Slocum : always caller • 1 phone number i.e. modem • Kermit session • Dockserver session
Kermit sessions • Automatic session • kermit script • Upload the data (short binary data sbd files 20-60 kb) • Zmodem protocol • Avoid re-sending part of a file already sent • Shell & matlab scripts • Update website • Push the data on a Coriolis ftp site • Manual session • Slocum « live session» • Type commands • Download new mission files
Dockserver: Remote Automated Control Web Interface (Java Based Applet) Automated Control Surface Dialogue Glider Connection Status Need a function to push the data to Coriolis ?
Evolution of Glider Control: GRCS to Dockserver Rutgers: (2002-2004) Glider Remote Control System (GRCS) - Automated iridium connection - Data File transfer - Surface Dialogue logging - Email notification Webb Research/Dinkum Software (2004-Pres) Dockserver - Automated iridium connection - Data file transfer - Surface dialogue logging - Email notification - Manual and automated scripting - File transfer - Mission retasking - Web interface for worldwide connectivity 8 Line Ringdown Modem Bank
Spray data stream • Spray : send/receive emails • Up to 5 primary receivers/senders • Send data usually 1 mail (sbd files < 2kb) • Receive mails (a few bytes) • Automatic routines (perl, matlab) launched by mail related programs/files (sendmail, procmail, .forward, …) • Automatic redirection of mails/data to unlimited numbers of recipients
Extract data from mail (attached file) Decode/chek Update website Email notification (short status) SMS notification (abort) Generate mails for Spray control and command Automatic session Mail server Mail server Forward (Coriolis, users, …) Get/put mails Groundstation
Data Access http://www.ifm.uni-kiel.de/fb/fb1/po2/research/mersea/gliders/spray004_position.html Mersea In-Situ Portal data visualization http://www.coriolis.eu.org/cdc/dataSelection/cdcDataSelections.asp Coriolis data selection website data visualization and download Coriolis ftp server
Quality Control and Metadata QC procedures at Coriolis like for profiling floats. Profiles are considered as vertical. - T and S outsiders based on historical data - Density inversions are rejected + visual inspection Metadata: Vehicle name, project, PI Waypoint (heading) Angle of ascent/descent Target depth Climb depth Target altitude Time between surfacing Current correction Dive #260 – “dirt“ in the conductivity cell
Conclusions/Questions • Publicly available data in NRT • (a few mn after surfacing) • mail / ftp to push data on Coriolis ? • kermit/dockserver • Security issues ? • 1 GS / 1 glider or 1 GS / N gliders ? • Include Email notification in Kermit sessions ?
phones lines phones lines Email server N gliders / 1 GS 1 glider / 1 GS Web server GS GS Backup data/system