NRT data stream from the gliders Slocum and Spray to Coriolis EGO meeting Paris 2-3/10/06
Slocum Electric Glider Glider Specs. Length: 1.5 m Hull Diameter: 21.3 cm Weight: 52 kg Science Bay Specs. Length: 30 cm Diameter: 21.3 cm Max. Payload Weight: 4 kg
Electronic section Hydraulic section Wet section Fin + Argos antenna Wing + GPS antenna Wing + Iridium antenna CTD
Coriolis Data Center IFREMER Brest, France Numerical Models Mercator, MFS,... Ground Station IFM-GEOMAR Kiel, Germany U ~ cm/s W ~ 10-20cm/s Autonomous Underwater Gliding Vehicle (AUGVs): GLIDERS 1k m ~2-5 km between surfacings
Iridium Dial up Data service
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 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 Surface Dialogue Automated Control Web Interface (Java Based Applet) Glider Connection Status Need a function to push the data to Coriolis ?
Rutgers: ( ) Glider Remote Control System (GRCS) - Automated iridium connection - Data File transfer - Surface Dialogue logging - notification Webb Research/Dinkum Software (2004-Pres) Dockserver - Automated iridium connection - Data file transfer - Surface dialogue logging - notification - Manual and automated scripting - File transfer - Mission retasking - Web interface for worldwide connectivity Evolution of Glider Control: GRCS to Dockserver 8 Line Ringdown Modem Bank
Spray communication
Iridium Short Burst Data Services
Spray data stream Spray : send/receive s –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
Automatic session Extract data from mail (attached file) Decode/chek Update website notification (short status) SMS notification (abort) Generate mails for Spray control and command Mail server Forward (Coriolis, users, …) Get/put mails Groundstation
Coriolis ftp server Data Access Mersea In-Situ Portal data visualization Coriolis data selection website data visualization and download
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 notification in Kermit sessions ?
Web server Backup data/system phones lines server N gliders / 1 GS 1 glider / 1 GS GS
Deployment and recovery tools