Hysweep Interfacing PDF
Hysweep Interfacing PDF
Hysweep Interfacing PDF
Table of Contents: .......................................................................................................................................... 1 Update History: .............................................................................................................................................. 3 Analog Sidescan ............................................................................................................................................. 4 Applanix POS/MV Network .......................................................................................................................... 5 Applanix POS/MV Serial ............................................................................................................................... 8 Atlas Bomasweep ........................................................................................................................................... 9 Atlas Fansweep (Network), Hydrosweep MD2 (HYPACK 2009A and Earlier) ..........................................10 Atlas Fansweep, Hydrosweep MD2, MD/30, MD/50, DS (HYPACK 2010 and Later) ...............................11 Atlas Fansweep (Serial) .................................................................................................................................13 BlueView Multibeam ....................................................................................................................................14 Benthos C3D .................................................................................................................................................15 Coda-Octopus F180 .......................................................................................................................................16 Edgetech 4600 ...............................................................................................................................................17 FURUNO HS Series Multibeam ...................................................................................................................18 Generic Attitude ............................................................................................................................................19 GeoAcoustics GeoSwath ...............................................................................................................................20 Hypack Navigation ........................................................................................................................................21 Imagenex Delta T ..........................................................................................................................................22 Imagenex Delta T Dual Head .....................................................................................................................23 IS Tech Multibeam ........................................................................................................................................24 IXSEA Octans Network ................................................................................................................................25 IXSEA Octans Serial .....................................................................................................................................26 JAE JM7531 MRU ........................................................................................................................................27 Kongsberg MS 1000 Profiler.........................................................................................................................28 KVH Gyrotrac ...............................................................................................................................................29 MDL Dynascan laser .....................................................................................................................................30 NMEA Gyro ..................................................................................................................................................31 Odom Echoscan II .........................................................................................................................................32 Odom ES3 .....................................................................................................................................................33 Odom ES3 Dual Head ................................................................................................................................34 Odom MB1 ....................................................................................................................................................35 Odom Miniscan .............................................................................................................................................36 Optech ILRIS 3D...........................................................................................................................................37 R2Sonic SONIC 2024 ...................................................................................................................................39 R2Sonic SONIC 2024 (Seabat 81P compatible mode)..................................................................................40 RIEGL LMS Series laser ...............................................................................................................................41 RIEGL V Series laser ....................................................................................................................................42 Reson Dual 7125 ...........................................................................................................................................43 Reson Dual 8101 (NY) ..................................................................................................................................44 Reson Seabat 7101, 7125, 7150.....................................................................................................................45 Reson Seabat 8101 ........................................................................................................................................47 Reson Seabat 81xx (Network) .......................................................................................................................48 Reson Seabat 81xx (Serial) ...........................................................................................................................49 Reson Seabat 9001 / 9003 .............................................................................................................................50 Ross Smart Sweep .........................................................................................................................................51 Seabeam 1000 Series .....................................................................................................................................52 Seabeam 2100................................................................................................................................................54 Seabeam 3000 Series .....................................................................................................................................55 Simrad EM3000 ............................................................................................................................................56 Simrad EM1002, EM2000, EM3002, EM3002D, EM302, EM710 ..............................................................58
Simrad SM2000 .............................................................................................................................................60 Seatex MRU6 ................................................................................................................................................61 SG Brown 1000S Gyro ..................................................................................................................................62 SEA SWATHplus..........................................................................................................................................63 Tritech SeaKing .............................................................................................................................................64 TSS 335 .........................................................................................................................................................66 TSS DMS ......................................................................................................................................................67 TSS POS/MV ................................................................................................................................................68 WASSP Multibeam .......................................................................................................................................69 Appendix A: Analog Sidescan Interfacing ...................................................................................................70 Appendix B: A Short List of Odd Things about Hysweep Interfacing ..........................................................72 Appendix C: Interferometry Real-Time Processing ......................................................................................73
Update History:
June, 2011 September, 2010 April, 2010 March, 2010 November, 2009 August, 2009 December, 2008 October, 2008 September, 2008 April, 2008 March, 2008 March, 2008 January, 2008 November, 2007 January, 2007 November, 2006 August, 2006 December, 2005 August, 2005 March, 2005 November, 2004 Add Odom MB1 section. Update Blueview section per driver changes. Added RIEGL V Series section Added Kongsberg MS 1000 section R2Sonic driver update. Update Swathplus, C3D, GeoSwath, Edgetech 4600. Add Appendix C. Include R2Sonic driver. Include FURUNO and JAE drivers. Additional notes on Delta T / ES3. Dual head Delta T / ES3. Seabat 7101. POS/MV network updates. Seabat 7125 driver changes. Update Benthos section for new driver Include Seabat 7125 dual head and BlueView multibeam Restore missing RIEGL LMS-Q120 section. Include Simrad EM710 and EM302 drivers. Updates to Atlas drivers. Include Simrad EM3002D driver. Include POS/MV and Delta T drivers. Include Coda-Octopus F180. Include Reson Seabat 7125. Additional notes on Tritech Sea King. Include GeoAcoustics GeoSwath. Include Simrad EM3002.
Analog Sidescan
Driver providing 2-channel sidescan information from analog input. A separate program (Ascan.exe) is run automatically to sample the ping trigger and digitize the analog inputs. The digitized data are passed to Hysweep Survey through shared memory. Setup Form: The is no setup form in Hysweep Hardware. However, clicking Analog Sidescan Monitor (on the taskbar) during Hysweep Survey will show the following form for sidescan configuration on the fly. Input: Select one of the voltage range options. Trigger: Ping is on low to high or high to low transition of the trigger signal. Gain: Gain constant (voltage multiplier). Threshold: This is the A/D count level at which trigging occurs. Test: Simulate data provides a dummy amplitude time series for each channel.
Connection: Connected via a National Instruments multifunction I/O device PCI board or PCMCIA card. The device is plug and play no configuration required. Offsets Sonar Heads 1 and 2: Starboard: Sonar head locations starboard of boat center. Forward: Sonar head locations forward of boat center. Vertical: Sonar head locations relative to waterline (positive). Yaw, Pitch, Roll. Latency: Enter 0. Notes: See Appendix A: Analog Sidescan Interfacing.
Offsets - MRU: Starboard: POS/MV IMU location starboard of boat reference. Forward: POS/MV IMU location forward of boat reference. Vertical: POS/MV IMU location relative to waterline (positive below). Yaw: Enter 0. Pitch, Roll: Enter 0 (pitch/roll offsets are typically zeroed within the POS/MV itself). Latency: Enter 0. Offsets - Gyro: Enter 0 for all offsets and latency. Notes:
Setup in POS/MV: Using the Logging menu of the POSView program, select output groups 3, 7 and 102 at 25 Hz. The data rate is high enough for motion compensation while not so high as to lead to huge data files. If using POS/MV version 4, select output group 20 for GPS status information. Dont select other messages! Trouble will follow!
Setup Button:
Select TSS 1 Message for the text output message heave, pitch and roll string similar to the DMS/05. Select TSS 3 Message to record remote heave instead of total heave as with the TSS1 message. Select Simrad EM3000 Message for binary output containing heave, pitch, roll and heading.
Connection: RS232 Serial interface. Offsets - MRU: Starboard: MRU location starboard of boat center. Forward: MRU location forward of boat center. Vertical: MRU location relative to waterline (positive below). Yaw: Enter 0. Pitch, Roll: Enter 0 (MRU pitch/roll offsets are typically zeroed within the MRU itself). Latency: Enter 0. Offsets - Gyro: Enter 0 for all offsets and latency. Notes: Supersedes TSS POS/MV driver.
Atlas Bomasweep
Driver providing heading and depth from a 41 transducer system. Setup Form: Heading from the Bomasweep is optional.
Connection: RS232 Serial interface. Message record is shown below. SZ7202 10125471 00000000000 000000000 000000 127500 000000 0000 0001 000 00 00211 033 000 00318 1 00319 1 00320 1 00315 1 00300 1 00310 1 00305 1 00305 1 00297 1 00277 1 00273 1 00279 1 00286 1 00289 1 00286 1 00293 1 00300 1 00314 1 00320 1 00332 1 00343 1 00347 1 00351 1 00372 1 00380 1 00388 1 00401 1 00403 1 00409 1 00427 1 00423 1 00426 1 00430 1 00435 1 00432 1 00438 1 00428 1 00451 1 00444 1 00424 1 00404 1 Offsets - Heading: All heading offsets are 0 with the exception of Yaw, which is based on the patch test results. Offsets Transducers 1 through 41: Starboard: Transducer position starboard of boat center. Forward: Transducer position forward of boat center. Vertical: Transducer draft (positive). Yaw, Pitch, Roll: All zeros. Latency: Enter the latency time (positive, seconds) appropriate for each transducer. Notes:
Atlas Fansweep, Hydrosweep MD2, MD/30, MD/50, DS (HYPACK 2010 and Later)
Hysweep driver for Atlas multibeam systems. Provides roll and possibly pitch corrected soundings, beam intensity values, port and starboard sidescan images and HPR and heading data. The Fansweep and Hydrosweep MD2 are roll corrected. The Hydrosweep MD/30, MD/50 and DS are roll and pitch corrected.
Setup Form: Use Heading From Sonar System: User can select whether or not to use heading from the multibeam system.
Connection: Hysweep does not have a direct serial or network connection to the multibeam system. Instead, the connection is via software provided by Atlas. 1. 2. HMCOM.DLL UDPInboundServer (Windows Service).
Offsets - Heading: Yaw: Enter the heading correction, or zero if no correction. Offsets - MRU: Starboard: MRU location starboard of boat center. Forward: MRU location forward of boat center. Vertical: MRU location relative to waterline (positive below). Yaw: Enter 0. Pitch, Roll: Enter 0 (MRU pitch/roll offsets are typically zeroed within the MRU itself). Latency: Enter 0. Offsets Sonar Heads 1 and 2: Starboard: Sonar head locations starboard of boat center. Forward: Sonar head locations forward of boat center. Vertical: Sonar head locations relative to waterline (positive below). Yaw Enter value determined by patch testing. Pitch Enter value determined by patch testing unless already entered in Atlas Hydromap. Roll Enter zero in Hysweep. Roll correction is always entered in Atlas Hydromap. Latency: Enter 0. Notes: Make sure not to enter yaw, pitch and roll offsets in both Hysweep and Hydromap. One or the other. Do not worry about double correcting for roll and pitch. Thats taken care of.
Quality Codes: Atlas codes sounding quality 0 = best to 5 = worst. Hysweep requires it the other way around. Here is the conversion. Atlas Code 0 1 2 3 4 5 Hysweep Code 5 4 3 2 1 0 Sounding Quality EXCELLENT VERY_CREDIBLE CREDIBLE LESS_CREDIBLE NOT_CREDIBLE UNUSABLE
BlueView Multibeam
HYSWEEP driver for Blue View Technology multibeam systems. A number of systems are supported by this driver; MB1350-90, MB2250-90, etc. Connection: TCP Network connection. Port Use 7000. Internet Address Address of BVT controller. Notes: Device Control is no longer available.
Benthos C3D
Hysweep driver for the C3D Multibeam / Sidescan device. Provides multibeam soundings, beam intensity values and sidescan. Connection: All data is via a network interface. Internet address was pre-defined in previous driver version (pre HYPACK 2008). Now, internet address is configurable. Typically, it will be 127.0.0.1, but it could be different if the C3D Control Panel is run on a different computer. Port numbers are hard-coded in the driver so the 'port' field is ignored. However, note that the port number used is different for pole-mounted and towed systems so be sure to set the 'On Towfish' option in Hardware correctly. Setup Form: Each ping, the C3D sends thousands of range / angle / amplitude samples to Hysweep survey. These are reduced to a manageable number of beams in Hysweep Survey using the filtering and downsampling routines available in the HYSWEEP Interferometry window (See Appendix C). K8E format files can be logged alongside HSX by checking the Record Raw Message option on the Connect tab. By default the driver will read motion and CTD data coming from the C3D via separate UDP messages. However, if motion data should be read from the ping header, check the appropriate option in the set up form. If the C3D is polemounted, the Generic Attitude parser should be used to handle the CTD data coming into HYPACK via a serial connection. The C3D expects this CTD data to be relayed back via UDP port 4020 by the Generic Attitude parser (see the Generic Attitude parser section for more information). Offsets Sonar Heads 1 and 2: Starboard: Sonar head locations starboard of boat center. Forward: Sonar head locations forward of boat center. Vertical: Sonar head locations relative to waterline (positive). Yaw, Pitch, Roll: Sonar head rotations - enter values determined by patch testing. Latency: Enter 0.
Notes: At some point in 2008, Benthos changed how the C3D reports timing information. C3D users should make sure their sonar is up to date with Benthos and use hysweep.exe/swpware.exe version 9.0.9 or later to be sure pings are timetagged properly.
Coda-Octopus F180
Provides heave, pitch, roll and heading via a network interface. Setup Form: The driver takes in data at 100 Hz. Even in the most extreme pitch and roll condition, 25 Hz sampling should be sufficient and you can decrease file size by selecting the 25 Hz option.
Connection: Network connection. Use 3000 for network port and the default internet address of 127.0.0.1. The F180 address is 195.0.0.180 and your network card must have an address that will receive data (195.0.0.181 for example)
Offsets MRU (Pitch/Roll): Starboard: MRU location starboard of boat center. Forward: MRU location forward of boat center. Vertical: MRU location relative to waterline (positive below). Yaw, Pitch, Roll: MRU rotations relative to forward and vertical. Latency: Enter 0. Offsets Gyro (Heading) Enter 0 for all. Notes: When using this driver in Hysweep, it is likely the F180 network driver will be used in Hypack survey. The F180 driver requires a 1PPS box for time synchronization. To use delayed heave, start logging in the F180 controller at least 10 minutes before any Hypack / Hysweep logging. When finished surveying, use the F180 option to stop logging after iHeave delay. The *.CSV files are used for heave corrections; *.MCOM files may be deleted.
Edgetech 4600
Hysweep driver for the Edgetech 4600 interferometer. Provides multibeam soundings, beam intensity, beam quality, and sidescan imagery. Hysweep also reads mru and gyro data from the Edgetech data stream. There is also a sister driver to read navigation from Edgetech in HYPACK called nav4600.dll. This allows all data from Edgetech to be timetagged by Edgetech. Connection: All data is via a network interface (TCP). Set the Internet Address to the IP of the multibeam. Set the port to 1900--the control port. The driver also uses port 1901 for data. The nav4600.dll driver mentioned above should be set to port 1902. Edgetech broadcasts navigation only on this port. Offsets: Starboard: Sonar head locations starboard of boat reference. Forward: Sonar head locations forward of boat reference. Vertical: Sonar head locations relative to waterline (positive). Yaw, Pitch, Roll: Sonar head rotations - enter values determined by patch testing. Latency: Enter 0. Notes: This is the first driver to use new the Interferometry interface in HYSWEEP. The interface intends to standardize the filtering and downsampling/binning routines used on such data. Modify the processing settings with the Interferometry window from the View menu.
Generic Attitude
Driver providing pitch, roll and/or heading from serial devices for which there is no Hysweep driver. It can also parse CTD information. The 'output strings to UDP port' option will broadcast incoming strings to the network port you specify. Setup Form: Enter device capabilities, parsing information and output script.
Connection: RS232 Serial interface. Message must be in ASCII. Offsets MRU (Pitch/Roll): Starboard: MRU location starboard of boat center. Forward: MRU location forward of boat center. Vertical: MRU location relative to waterline (positive below). Yaw, Pitch, Roll: MRU rotations relative to forward and vertical. Latency: Usually 0 for pitch and roll devices. Offsets Gyro (Heading) Starboard, Forward, Vertical: Enter 0. Yaw: Enter offset if any. Pitch, Roll: Enter 0. Latency: Usually 0 for heading devices. Notes:
GeoAcoustics GeoSwath
Hysweep driver for the GeoSwath multibeam / sidescan device. Provides multibeam soundings, beam intensity values and sidescan imagery. Setup Form: Each ping, the GeoSwath sends thousands of range / angle / amplitude samples to Hysweep survey. These are reduced to a manageable number of beams in Hysweep Survey using the filtering and downsampling routines available in the HYSWEEP Interferometry window (See Appendix C). RDF format files can be logged alongside HSX by checking the Record Raw Message option on the Connect tab. Connection: All data is via a network interface. Internet address can be left as 127.0.0.1. Use network port 5001. In 2010, the filtering features from the IFFilter program are built into HYSWEEP so this program is no longer needed for real-time operation. Offsets - MRU: Starboard: MRU location starboard of boat reference. Forward: MRU location forward of boat reference. Vertical: MRU location relative to waterline (positive below). Yaw, Pitch, Roll: Enter MRU calibration offsets if not enetered elsewhere. Latency: Enter 0. Offsets - Gyro: Starboard, Forward, Vertical: Enter 0. Yaw: Typically 0. Pitch, Roll, Latency: Enter 0. Offsets Sonar Heads 1 and 2: Starboard: Sonar head locations starboard of boat reference. Forward: Sonar head locations forward of boat reference. Vertical: Sonar head locations relative to waterline (positive). Yaw, Pitch, Roll: Sonar head rotations - enter values determined by patch testing. Latency: Enter 0. Notes: Two computers are required; One runs GeoSwath +, which is the control program. The other runs Hypack / Hysweep. Communication is over the Ethernet cable. The computers must be time synchronized. This is done by time synchronizing both to GPS time (requiring a Hypack 1PPS box). in HYSWEEP 10.0.13 and later, the driver supports the 500kHz GeoSwath as well. It will attempt to detect the frequency, but you can force this mode by setting Geo500kHz=1 in the section for the GeoSwath of your HYSWEEP.ini.
Hypack Navigation
Hysweep driver providing various Hypack Survey data. Grid position and position time. GPS heading and speed. Single beam depth and events. Start / stop logging commands and Hypack filenames. Hypack tide and dynamic draft corrections. Additional survey data may be transferred from Hysweep Hypack Targets. Heading, heave, pitch and roll compensation, nadir beam depth and matrix updates (requires Hypack DLL, see Hypack setup below). Setup Form: None. Connection: None required because data is exchanged through shared memory. Offsets Position Antenna: Starboard: Antenna position starboard of boat center. Forward: Antenna position forward of boat center. Vertical: Antenna height relative to the waterline. This is a negative number when the antenna is above water. Yaw, Pitch, Roll: Enter 0. Latency: GPS latency (positive) as determined by patch testing and/or GPS manufacturers documentation. Note that if the position latency is not-zero, it must be entered in the Hypack and Hysweep setup programs. Offsets Gyro: Starboard, Forward, Vertical: Enter 0. Yaw Typically 0. Pitch, Roll: Enter 0. Latency: Enter the latency time specified by the Gyro manufacturer (usually 0). Hypack Setup (using the Hypack Hardware Program): Hypack Max Survey does not require a driver to send position and single beam soundings to Hysweep. A driver is required for Hypack survey to receive heading, heave/pitch/roll, nadir depth and matrix updates from Hysweep survey: HySweep Interface (Hysweep.dll). Heading and heave are useful to correct single beam soundings and to display the boat shape in the proper orientation. Nadir depth is often used by boat operators to judge under keel clearance.
Notes: If POS/MV heading is input to Hypack, use the NMEA driver, select $HDT message and do not select $VTG message. If your heading data turns out spikey, its because both $VTG and $HDT are selected. Because only raw data is transferred from Hypack to Hysweep, offsets are entered in both hardware setup programs.
Imagenex Delta T
Hysweep driver for the Delta T multibeam. Provides multibeam soundings via a network interface. Setup Form: There are two methods of time tagging Delta T data; (1) PC arrival time or (2) UTC time. The arrival time method works fine but for more accurate time tags select the UTC method. If UTC time is used, auxiliary sensors (GPS, MRU, gyro) must be time synched to UTC also. Connection: All data is via a network interface. Set network card internet address 192.168.0.4, subnet mask 255.255.255.0. Set Hysweep connection as shown:
Sonar Offsets: Starboard: Sonar head locations starboard of boat reference. Forward: Sonar head locations forward of boat reference. Vertical: Sonar head locations relative to waterline (positive). Yaw, Pitch, Roll: Sonar head rotations - enter values determined by patch testing. Latency: Enter 0. Notes: Two computers are required; One runs the Delta T multibeam, the other runs Hypack / Hysweep. Communication is over the Ethernet cable. Both computers must be time synchronized to UTC time if Delta T UTC time tagging is selected. The MRU should be connected to both computers. The Delta T does real-time roll corrections and provides roll corrected data. Hysweep needs the pitch and heave corrections. It is very easy to change the number of Delta T beams. Dont do it. Select the number you like (120 or 240, 480 seems excessive in shallow water) and stick with it throughout the survey. Changing sector size also changes number of beams. If you do change the number of beams, you will need to fix number of beams to 480 in MBMAX postprocessing (Advanced Read Parameters).
IS Tech Multibeam
Provides multibeam soundings and side scan via a network interface. Setup Form: None. Connection: All data is via a network interface. Set network card internet address and port to the sonar.
Sonar Offsets: Starboard: Sonar head locations starboard of boat reference. Forward: Sonar head locations forward of boat reference. Vertical: Sonar head locations relative to waterline (positive). Yaw, Pitch, Roll: Sonar head rotations - enter values determined by patch testing. Latency: Enter 0. Notes:
KVH Gyrotrac
Driver for KVH Gyrotrac heading, pitch and roll device. Setup Form: No specific setup for this driver. Connection: RS232 Serial interface. An example message is shown below: %pp,rr,hhhh<cr><lf> pp is the pitch x 10, rr is the roll x 10 hhhh is heading x 10 Offsets: Starboard, Forward, Vertical: Mounting offsets from boat center / waterline. Yaw: Enter the heading correction if any. Pitch, Roll: Enter the pitch and roll corrections if any. Latency: Enter the device latency time if any - positive, seconds. Notes:
NMEA Gyro
Driver for gyros, compasses or other heading devices (e.g., GPS antenna arrays) that output the NMEA0183 HDT or HDM heading sentence. Connection: RS232 Serial interface. An example message is shown below: $HDHDT,079.3,T Offsets: Starboard, Forward, Vertical: Not used set to 0. Yaw: Enter the heading correction if any. Pitch, Roll: Not used set to 0. Latency: Enter the gyro latency time if any - positive, seconds. Notes:
Odom Echoscan II
Driver for the Odom Echoscan II multibeam and sidescan sonar. Setup Form: Select the analog sidescan .
Connection: RS232 Serial interface, binary message Offsets Sonar Head Starboard: Sonar head location starboard of boat center. Forward: Sonar head location forward of boat center. Vertical: Sonar head location relative to waterline (positive). Yaw, Pitch, Roll: Sonar head rotations relative to forward and vertical. Enter values determined by patch testing. Latency: Enter 0 latency is automatically compensated. Notes: When using the analog sidescan a separate program is run automatically. Ascan.exe samples the sidescan channels and passes data to Hysweep Survey through shared memory. See Analog Sidescan device above for configuration info. The screen shot shows analog setup for the Echoscan.
Odom ES3
Driver for the Odom ES3 multibeam. See Imagenex Delta-T.
Odom MB1
Driver for the Odom MB1 multibeam system. Setup Form: Use RTA Interface Normally checked on. Receive motion and heading corrections via the Real Time Appliance interface. With this option, all time tagging is done outside HYPACK and HYSWEEP survey. Log Snippets Check this box to log raw data to a *.MB1 file. The MB1 file is used for snippet post processing. Connection: Network interface using UDP datagrams. Port Default is 56002. Internet address 127.0.0.1 Network Test: UDP Connect Click to view the unparsed network messages. Offsets: Sonar Head 1 Enter location and patch test offsets. Latency should be 0. MRU Offsets MRU offsets should be entered when using the RTA interface. Heading Offset (Yaw) Enter when using the RTA interface.
Setup in HYPACK Hardware When using the RTA interface, setup the GPS.DLL driver as shown.
Odom Miniscan
Driver for the Odom Miniscan multiple transducer system. Setup Form: No specific setup for this driver. Connection: RS232 Serial interface. An example message is shown below: $ F 45.10 45.20 45.00 43.40 43.50 43.60 44.70 45.80 Offsets Transducers 1 through 8: Starboard: Transducer position starboard of boat center. Forward: Transducer position forward of boat center. Vertical: Transducer draft (positive). Yaw, Pitch, Roll: All zeros. Latency: Enter the latency time (positive, seconds) appropriate for each transducer.
Notes:
Optech ILRIS 3D
Driver for the Optech ILRIS 3D laser scanner. HYSWEEP supports operating in line scan mode only and expects the scan task to be appropriately configured as such in the ILRIS controller software. Setup Form: The setup form provides several options: 1. The number of beams per line. Input will be decimated to fit and is subject to the HYSWEEP limit of 1440 beams per ping. 2. Specify if the laser is mounted to scan off the port or starboard side of the boat. 3. Optech can optionally provide timestamps. 'Use PC Time' will ignore their timestamps and use Veritime instead. If not provided, the driver defaults to Veritime. If Optech timestamps are desired, you must insure that the laser is timesynched with HYSWEEP. The typical method is to split the GPS PPS pulse and sync both devices using it. Offsets: In addition to any mounting offsets, the ILRIS requires the following offsets to translation from the measurement center to the bolt hole of the device: X = 0, Y = -24.53mm, Z = -191.79mm where: +X is through the right side, when looking at the back +Y is through the front, from where the system scans +Z is straight up through the top Note that X & Y will need to be swapped and/or inverted relative to the boat depending on if the device is mounted pointing off port or starboard. Connection: Via a TCP/IP network interface to the ILRIS controller software provided by Optech. It can run on the same, or a different, computer as HYPACK. In HYSWEEP Hardware, the IP address is that of the controller's computer; the default port is 2000. Make sure data streaming is turned on with the controller's View->Data Streaming menu option. Leave decimation off unless you have reason otherwise. Notes: Pictured on the right is an example configuration of a continuous vertical line scan in the ILRIS Controller.
Adjusting the spacing option will alter the resolution, but remember: HYSWEEP cannot take more than 1440 points per line. Resolution that is too high will cause the scanner to return fewer lines per second and all the extra points will be thrown away anyway. For optimum data density, adjust the spacing to return close to the same number of beams set in HYSWEEP Hardware. What you "sacrifice" in resolution you make up for in more pings per second., which could actually give you more points per second.
Connection: Via a network interface. The Internet Address is 192.168.0.234 by default. The code assumes factory default port numbers of 20001 for data and 20002 for control. Notes: The scanner needs a GPS PPS pulse for accurate timestamps. Make sure the GPS and laser are powered on the same ground or laser may not read the pulse. The driver currently assumes the laser is mounted pointing off the starboard side. It can be used pointing port-side if (1) 180 is added to the yaw offset and (2) the pitch and roll corrections are inverted. This can be done real-time in driver settings, or in post-processing. You cannot run the Riegl acquisition software and HYSWEEP at the same time.
The only thing that need be entered is the COM Port for Time Sync. This is important for proper time tagging of the multibeam data. Connection: Multibeam and Sidescan data are via network interface. Network port is hard wired to 1029 (head 1) and 1038 (head 2). Offsets: For the port and starboard heads, enter: Starboard, Forward, Vertical offsets relative to the boat origin / water line. Yaw, Pitch, Roll: Sonar head rotations relative to forward and vertical. Enter values determined by patch testing. Latency: Enter 0 latency is automatically compensated. Seabat Setup The IP address of the Hypack PC must match the remote address entered in the port and starboard Seabat controllers. Notes:
2. 3.
4.
Large files containing raw Seabat datagrams (*.7K) are logged for snippet post processing. You must be careful with snippets using the Version 1 datagrams. Say you are pinging 40 times per second in shallow water, using 512 beams at equal spacing and saving 300 snippet samples per beam (300 is the Seabat default). 2 bytes per sample. You will then try to collect 40 * 512 * 300 * 2 = 12,288,000 bytes per second = 0.75 Gigabytes / minute. NO! The network will likely choke and even if it doesnt, this is too much for the GSF files used in snippet post processing. Cut down the number of samples in the Seabat controller to 50 or less if you ping at high rates in shallow water. 25 pings per second, 25 snippet samples per beam is reasonable. Snippet data is optimized (much less data!) using the version 2 datagrams.
Enter the number of beams you are using (101 for 150 degree swath, 141 for 210 degree swath). If the Seabat is set up for sidescan output, check Side Scan Option. The default port = 1028 should not need to be changed. Connection: Multbeam data is via an RS232 interface (binary). Sidescan uses the network. Offsets: Starboard: Sonar head location starboard of boat center. Forward: Sonar head location forward of boat center. Vertical: Sonar head location relative to waterline (positive). Yaw, Pitch, Roll: Sonar head rotations relative to forward and vertical. Enter values determined by patch testing. Latency: Enter 0 latency is automatically compensated. Seabat Setup The Remote IP address must match the address of the Hypack/Hysweep computer. If you dont know how to set up IP addresses, consult the office network guru. Notes:
Multi-track depths (3 to 16). Channel Count (number of depths in string, from 3 to 16).
Offsets Transducers 1 through 16 (max): Starboard: Transducer position starboard of boat center. Forward: Transducer position forward of boat center. Vertical: Transducer draft (positive). Yaw, Pitch, Roll: All zeros. Latency: Enter the latency time (positive, seconds) appropriate for each transducer. Notes:
Record XSE Records: Check this to save raw messages from the Hydrostar program. Useful only for diagnostics and filling up a disk drive. Record Beam Intensity: Check this to save beam intensity values for use in multibeam editing. Intensity is displayed in the Hysweep multibeam waterfall display. Connection: Multbeam data is via a network interface internal to the PC (no wires!). Use Internet Address = 127.0.0.1 and Port = 3400. Offsets - MRU: Starboard: MRU location starboard of boat center. Forward: MRU location forward of boat center. Vertical: MRU location relative to waterline (positive below). Yaw: Enter 0. Pitch, Roll: Enter 0 (MRU pitch/roll offsets are typically zeroed within the MRU itself). Latency: Enter 0. Offsets Sonar Heads 1 and 2: Starboard: Sonar head locations starboard of boat center. Forward: Sonar head locations forward of boat center. Vertical: Sonar head locations relative to waterline (positive). Yaw, Pitch: Sonar head rotations. Enter values determined by patch testing in Hysweep hardware. Roll: Sonar head rotations from patch test. Enter values under Hydrostar ship parameters, NOT HYSWEEP (0 in Hysweep). Latency: Enter 0.
Notes: Dual Head Systems: Separate and different offsets exist for each set of transducers. The surveyor must remember to enter the offsets appropriate for the transducers used in the survey. Quality Coding: The Hydrostar online program encodes sounding quality; 1 = high quality to 8 = low quality to 9 = bad. Hysweep requires the reverse ordering so Hysweep quality = 9 Hydrostar quality. Sounding Quality Excellent Poor No Good Hydrostar Code 1 8 9 Hysweep Code 8 1 0
When the number of beams is changed during survey it effects the editing process. Enter Fixed Number of Beams = 126 in Mbmax Read Parameters, Advanced tab (below). 126 is the maximum number of beams available in the system.
Seabeam 2100
Hysweep driver for Seabeam 2100 multibeam sonar. The driver provides heave, pitch, roll and sound velocity corrected soundings. Heading information is included in the 2100 datagram. Connection: TCP/IP connection. Use Internet Address = 127.0.0.1 and Port = 5209 in Hysweep Hardware. (The PC must have IP address matching the 2100 Sea Logger address 198.114.228.32 in one installation.) Offsets - Gyro: Starboard, Forward and Vertical: Enter 0. Yaw, Pitch and Roll: Enter 0. Latency: Enter 0. Offsets Sonar Head: Starboard and Forward: Enter transducer position relative to boat reference. Vertical: Enter 0 Draft is entered in 2100 Operators Station. Yaw: Enter the calibration offset. Pitch and Roll: Enter 0 These are entered in 2100 Operators Station.. Latency: Enter 0. Notes: Because sounding corrections are done before data is sent to Hysweep, data can not be recorrected later. As with all network interfaces, both the Hypack PC and the remote computer (2100 operators station) must be time synchronized to GPS time using the $GPZDA message.
Setup Form: Record XSE Records: Check this to save raw messages from the Hydrostar program. Useful for diagnostics and filling up a disk drive. Record Beam Intensity: Check this to save beam intensity for editing or mapping. Intensity is displayed in the Intensity Waterfall.
Connection: Data is via a network interface internal to the PC. Use Internet Address = 127.0.0.1 and Port = 3400.
Offsets Sonar Head: Starboard: Sonar head location starboard of boat center. Forward: Sonar head location forward of boat center. Vertical: Sonar head location relative to waterline (positive). Yaw, Pitch, Roll: Enter patch calibration offsets in Hydrostar. Enter 0 in Hysweep. Latency: Enter 0. Notes: Quality Coding: The Hydrostar online program encodes sounding quality; 1 = high quality to 8 = low quality to 9 = bad. Hysweep requires the reverse ordering so Hysweep quality = 9 Hydrostar quality. Sounding Quality Excellent Poor No Good Hydrostar Code 1 8 9 Hysweep Code 8 1 0
When the number of beams is changed during survey it effects the editing process. Enter Fixed Number of Beams = the maximum during the survey in MBMAX Read Parameters, Advanced tab.
Simrad EM3000
Hysweep driver for the Simrad EM3000 multibeam sonar. Provides pitch and roll corrected multibeam soundings along with HPR and heading data. Connection: All data is via a network interface. In Hysweep hardware, use default Internet Address (127.0.0.1) and Port number to match that set in the EM3000 (2060 in one installation). In windows Network properties, the Hypack PC must be set to the IP address used by the EM3000. Settings at the Port of Valencia are shown below.
Offsets - MRU: Starboard: MRU location starboard of boat center. Forward: MRU location forward of boat center. Vertical: MRU location relative to waterline (positive below). Yaw, Pitch, Roll: Enter 0 (see notes). Latency: Enter 0. Offsets - Gyro: Starboard, Forward, Vertical: Enter 0. Yaw: Typically 0. Pitch, Roll, Latency: Enter 0. Offsets Sonar Heads 1 and 2: Starboard: Sonar head locations starboard of boat center.
Forward: Sonar head locations forward of boat center. Vertical: Sonar head locations relative to waterline (positive). Yaw, Pitch, Roll: Sonar head rotations - enter values determined by patch testing (see notes) Latency: Enter 0.
Notes: Hysweep survey requires 3 datagrams from the EM3000: Attitude (A=41), Depth (D=44) and Raw Range and Beam Angles (F=46). (A) gives heave, pitch, roll and heading, (D) is only used for the sonar sampling rate and (F) is the raw sonar data. EM3000 calibration offsets are entered under MRU pitch/roll/heading. DO NOT enter these values in Hysweep hardware as we subtract MRU pitch/roll offsets and Simrad adds them. Instead, add them to EM3000 sonar installation offsets and enter in Hysweep hardware under sonar yaw/pitch/roll. It is better to ignore the Simrad angles and do the calibrations in Hysweep patch test. The EM3000 comes in single and dual head models. Enter offsets accordingly. Both the Hypack/Hysweep computer and the EM3000 must be time synchronized to UTC time ($GPZDA message) for data times to match up.
Simrad SM2000
Hysweep driver for the Simrad SM2000 multibeam sonar. Connection: RS232 Serial interface, binary message. Offsets: Starboard: Sonar head locations starboard of boat center. Forward: Sonar head locations forward of boat center. Vertical: Sonar head locations relative to waterline (positive). Yaw, Pitch, Roll: Sonar head rotations - enter values determined by patch testing. Latency: Enter 0. Notes:
Seatex MRU6
Hysweep driver for the Seatex MRU6 motion reference unit. Provides heave, pitch and roll data. Connection: RS232 Serial interface, binary message. Offsets: Starboard: MRU location starboard of boat center. Forward: MRU location forward of boat center. Vertical: MRU location relative to waterline (positive below). Yaw: Enter 0. Pitch, Roll: Enter 0 (MRU pitch/roll offsets are typically zeroed within the MRU itself). Latency: Enter 0. Notes: Hysweep uses the COM port to program the MRU6 to send a particular message. If message is not received by the MRU6, due to starting Hysweep survey before the MRU6 or a broken or missing transmit wire (its happened), the driver will not work. The MRU6 can be set to output a Sounder message, which is identical to the TSS 335B message.
SEA SWATHplus
Driver for the SEA SWATHplus interferometric sonar. Provides multibeam soundings, beam intensity, beam quality, and sidescan. We can also optionally receive motion and heading data from the SWATHplus, timetagged by the SWATH Processor software (from SEA). Setup: Each ping, SWATHplus sends thousands of range / angle / amplitude samples to Hysweep survey. These are reduced to a manageable number of beams in Hysweep Survey using the filtering and downsampling routines available in the HYSWEEP Interferometry window (See Appendix C). SXI format files can be logged alongside HSX by checking the Record Raw Message option on the Connect tab. Connection: All data is via the network. The SWATHplus software must be configured to pass data over the network in the following manner. First, in the directory for the SWATHplus software, edit the file called swathprocconfig.txt and enable the 'synchsocket' option by changing 0 to 1. Next, configure SWATHplus by clicking the TCP/IP Socket button in the Swath Processor software. You will get the Socket Properties dialog. Configure like the screenshot to the right, using the HYPACK computer's IP address. Use the same IP address and port in HYSWEEP Hardware. The default port is 5001. Click Tools->Parsed Data Settings to modify the filter parameters sent to HYSWEEP if you wish to utilize SEA filtering routines. You may turn all these off and use only HYPACK filtering and downsampling if you prefer. In this case, turn on the 'Suppress processing after sending data on socket' option in Swath Processor. Offsets Sonar Heads 1 and 2: Starboard: Sonar head locations starboard of boat reference. Forward: Sonar head locations forward of boat reference. Vertical: Sonar head locations relative to waterline (positive). Yaw, Pitch, Roll: Sonar head rotations - enter values determined by patch testing. Latency: Enter 0. Notes: Two programs are required: Swath Processor from SEA and Hypack / Hysweep. If run on the same computer, it is recommended that Swath Processor displays are not used to minimize CPU load. If you are running Swath Processor and HYPACK on different computers they must be time synchronized. This is done by time synchronizing both to GPS time (requiring a Hypack 1PPS box). Do not use the SEA downsample option as this will mangle the sidescan imagery. Quality codes for 'Filter Results' mode are set 0-8 based on # SEA filters passed
Tritech SeaKing
Hysweep driver for the Tritech scanning sonar. This device mechanically scans the bottom and Hysweep converts the results into pseudo-multibeam. Setup: Check Two Head Operation if you want to use 2 profilers. As of August, 2005 there may still be some glitches in the 2 head mode. The transducer may be mounted with the Eye up or down. Down is the normal (default) mode. Check accordingly. Maximum soundings per head is how we convert from scanning sonar to pseudo-multibeam. Once you settle on a good value for this, you can not change it for the duration of the survey. If you do, the processing will screw up and you are SOL. The Lag Angle compensates for mechanical lag in the scanning transducer.
Connection: RS232 Serial interface, with a complication ASCII message. We use the RAW message with delta time mode. A sample message:
%D0257022501+00015-00020+00025-00030+000000010404432 field 1 2 3 4 5 6 7 8 9 a b c d e f start char 0 2 6 8 10 11 12 18 24 30 36 42 47 52 56 length 1 4 2 2 1 1 6 6 6 6 6 5 5 4 5 description synch sequence = %D number of bytes in message slot number, 20 = master (head 1), 21 = slave (head 2) device type, 25=profiler 0 = ascii text mode 1 = raw data 1st offset - horizontal X pos in mm 2nd offset - vertical Y pos in mm 3rd offset - longitudinal Z pos in mm 4th offset - rotational R pos in 1/10 grad echo ranging time correction in usec number of profile samples scan start angle in 1/16 gradians step size and direction in 1/16 grad sv in dm/sec
g h i j
61 69 74 77+5*#
8 5 3 5
time at start of scan hhmmsshh duration of scan in msec 000 = upright orientation range in useconds
Pay attention that field 6 = 1 for raw data. Processed data has a different code and wont work right. Offsets: Starboard: Sonar head location starboard of boat center. Forward: Sonar head location forward of boat center. Vertical: Sonar head location relative to waterline (positive). Yaw, Pitch, Roll: Sonar head rotations relative to forward and vertical. Enter values determined by patch testing. Latency: Enter 0 latency is automatically compensated. Notes: Run the Sea King control program on the same computer as Hypack/Hysweep to avoid timing problems. The serial connection is through a loop-back cable. .
TSS 335
Hysweep driver for the TSS 335B heave compensator. Provides heave, pitch and roll data. Connection: RS232 Serial interface, message format: :xxxxxx shhhhfsrrrr spppp<cr><lf> | | | | | | | | | ---- signed pitch in degrees * 100 | | | ----------- signed roll in degrees * 100 | | -------------- ? = bad heave | ----------------- signed heave in cm ------------------------ dont care
Offsets: Starboard: MRU location starboard of boat center. Forward: MRU location forward of boat center. Vertical: MRU location relative to waterline (positive below). Yaw: Enter 0. Pitch, Roll: Enter 0 (MRU pitch/roll offsets are typically zeroed within the MRU itself). Latency: Enter 335B latency (0 if prediction mode, 0.07 seconds if not). Notes: If users want the option to record remote heave, they need to select the DMS or POS/MV driver instead of the 335B driver (see below).
TSS DMS
Hysweep driver for the TSS DMS/05, /10, etc. heave compensator. Provides heave, pitch and roll data. Setup Form:
Select TSS 1 Message for the text output message heave, pitch and roll string similar to the DMS/05. Select TSS 3 Message to record remote heave instead of total heave as with the TSS1 message. Select Simrad EM1000 Message for binary output containing heave, pitch, roll and heading.
Connection: RS232 Serial interface, message format: :xxxxxx shhhhfsrrrr spppp<cr><lf> | | | | | | | | | ---- signed pitch in degrees * 100 | | | ----------- signed roll in degrees * 100 | | -------------- dont care | ----------------- signed heave in cm ------------------------ dont care
Offsets: Starboard: MRU location starboard of boat center. Forward: MRU location forward of boat center. Vertical: MRU location relative to waterline (positive below). Yaw: Enter 0. Pitch, Roll: Enter 0 (MRU pitch/roll offsets are typically zeroed within the MRU itself). Latency: Enter 0. Notes:
TSS POS/MV
Hysweep driver for POS/MV heave, pitch, roll and heading data. Setup Form:
Select TSS 1 Message for the text output message heave, pitch and roll string similar to the DMS/05. Select TSS 3 Message to record remote heave instead of total heave as with the TSS1 message. Select Simrad EM1000 Message for binary output containing heave, pitch, roll and heading.
Connection: RS232 Serial interface. Offsets - MRU: Starboard: MRU location starboard of boat center. Forward: MRU location forward of boat center. Vertical: MRU location relative to waterline (positive below). Yaw: Enter 0. Pitch, Roll: Enter 0 (MRU pitch/roll offsets are typically zeroed within the MRU itself). Latency: Enter 0. Offsets - Gyro: Enter 0 for all offsets and latency. Notes:
WASSP Multibeam
Simple Hysweep driver for the WASSP Multibeam. Reads multibeam, gyro, and mru data from a network data stream. Not yet heavily tested and not recommended for use at this time. Setup Form: None. Connection: Via a network interface. Notes:
I/O Board For Desktop Computers: NI PCI-6023E PCI Board. For Notebook Computers: NI DAQ Card-6024E PCMCIA Card Cable For the Desktop PCI Board: SH68-68-EP For the Notebook PCMCIA Card: SHC-68-68-EP Connector Block For either: SCB-68. To connect the three inputs (1) port signal, (2) starboard signal, (3) trigger. Input 1 Signal 1 Ground 2 Signal 2 Ground 3 Trigger 3 Ground Connector Block 68 (ACH0) 67 (AIGND) 33 (ACH1) 32 (AIGND) 65 (ACH2) 64 (AIGND)
Note: The trigger wiring below is obsolete as of Hypack version 2.12A. 3 Signal 10 (PFI1/TRIG2) 3 Ground 9 (DGND) 11 (PFI0/TRIG1) connected to 47 (DIO3) for internal trigger test mode. Hardware / Software Installation Before installing the NI-DAQ software, install the PCI-6023E board in a spare PCI slot. Start the computer and cancel the New Hardware Wizard. Install the NI-DAQ software from CD then restart the computer.
Clicking the third button on this window will open the Interferometry Options window. This controls how HYSWEEP will process the data. The processing chain moves from the top of the form to the bottom. Once a point is flagged, it is ignored in the rest of the chain. Processing Options Avoid. These options allow you to skip some of the processing if the data is already sufficiently thin (ie < 1440 points). Avoid Any Processing will try to do nothing if it can. Avoid Downsampling will filter, but try not to beamform. Filtering. This section provides ways to remove noise. Typically one need not use all of these. Points can be flagged on the basis of depth, offset, intensity, or quality code. If the sonar pre-flags bad points you have the option to honor or ignore these. Display limits filters based on the depth, offset, and angle limits specified in the view options. Manual limits allows you to specify limits that are not tied to your viewing limits. You can also set your offset limits to be a multiple of water depth. Intensity and quality code simply filter by a specified min/max. Note that the drivers will scale intensity to a 032767 range and quality code to a 0255 range. The meaning of these vary somewhat depending on the sonar. The water column filter can track a single beam echosounder depth and reject points with a range less than that value.
The along track filter makes N bins across track of a specified height. Those samples falling within the bin are flagged good and affect the depth of the bin by a specified weight. The lower the weight, the slower the filter reacts to change. The across track filter works similar to the along track, but it does not remember bin depth from ping to ping. This filter is meant to be used with the along track filter but with a smaller height. Beamforming. Two modes of beamforming are provided: simple downsampling and binning. Simple downsample will take the results of filtering and downsample to 1440 beams. You can opt to select by intensity, quality code, or average. The second option, binning by horizontal offset, is the method used by the GeoSwath, C3D, and SWATHplus drivers in 2009. Given a bin footprint size, it will form a beam for each bin by averaging the good points in each bin, optionally weighted by intensity or quality. In this mode, the beam quality is set to the bin point count. Also provided for this mode are standard deviation and colinearity tests which, if failed, set the beam quality to 1. Note that these modes can be seen as opposites. In the first case, the entire swath coverage will be retained, but the beam footprint will be necessarily reduced to compensate. In the latter, footprint resolution is guaranteed at the expense of a swath width limited to 1440 * bin size. Also, simple downsampling will retain vertical features such as quay walls while binning will average them out. The result of this processing is what will be displayed in the rest of the HYSWEEP windows and logged to the HSX. The Interferometry Display The display window allows you to view the raw interferometry points and the enabled filters. In this example, the manual limits, water column, and along track filters are enabled. Manual limits and water column (if not automatically tracking a SBES depth) show handles which can be clicked and dragged to modify the filter. The along track filter can be reseeded to the current SBES depth (or raw nadir of multibeam if no SBES) by simply turning it off and on again. However, double-clicking a point on the display will force the corresponding bin to that depth. This is handy for helping the filter lock on to the bottom. Finally, right-clicking provides a simple menu to quickly turn on/off the filters.