BOB Manual
BOB Manual
User Manual
Revision 2022-12-20
Table of Contents
INTRODUCTION TO BOB.................................................................................................. 4
System Requirements .............................................................................................................................................. 4
Installing BOB ........................................................................................................................................................... 5
Running BOB ............................................................................................................................................................ 5
Text Conventions Used in This Manual ..................................................................................................................... 5
Important Note regarding data collection and storage: ............................................................................................ 5
BOB Diagnostic Logs ................................................................................................................................................. 5
Introduction to BOB 1
BOB User Manual Introduction to BOB 2
IMPORTING SURVEY DATA INTO BOB (E.G. AUV, UAV OR BASE STATION) ..................... 33
Importing AUV survey data into BOB .......................................................................................................................33
Importing Base Station data into BOB .....................................................................................................................35
Importing GEM Systems DRONEmag data into BOB .................................................................................................35
Introduction to BOB 2
BOB User Manual Introduction to BOB 3
Introduction to BOB 3
BOB User Manual Introduction to BOB 4
Introduction to BOB
BOB is the companion software to all Marine Magnetics towed magnetometers. It provides a graphical interface that allows you
to communicate with the magnetometer, log and plot incoming data, apply data corrections and export survey data in a
customizable format. The optional BAM (BOB Analytic Module) extension adds data analysis, visualization, mapping and target
selection.
BOB is the helpful and friendly fellow you want to have around, because he knows how to plan and run the survey, and can help
process and visualize your data.
Figure 1-1: BOB user interface consists of two windows: Main window and GeoPlot, offering both a profile view and map view of the survey,
as well as a set of essential tools for planning a survey guide grid, navigating the vessel along planned grid and analyzing the data.
BOB Analytic Module (BAM) expands functionality to include magnetic mapping tools.
System Requirements
OS Windows 10 64-bit, or newer. BOB may work on Windows 7 64-bit, but we do not recommend it due to
lack of technical support for Windows 7.
Display HD resolution (1920 x 1080) provides the minimum recommended amount of screen space for all features.
Larger display or dual monitor configuration recommended for data processing.
Daylight-visible display highly recommended for field use.
Introduction to BOB 4
BOB User Manual Introduction to BOB 5
Installing BOB
The recommended way to install BOB is from an online link shown below, which can also be accessed from the Marine
Magnetics web site. This guarantees that you will get the most up-to-date version, and will enable automatic updates.
https://bob.marinemagnetics.com/
BOB can also be packaged as an off-line installer. However this method will require you to manually check for updates, and
manually un-install the old version of BOB each time you need to update it.
The setup program will guide you through the installation of BOB and other required software.
Running BOB
Click the BOB icon on your Desktop, or look for BOB App in the Start menu.
If Sampling is ON, all of the data that is collected from the magnetometer and GPS are automatically stored in the survey,
which is kept in an internal database file.
You can exit BOB at any time, and your data will be available the next time you start BOB, in the list of available surveys. There
is no need to “save your work” unless you want to save an additional copy of a survey as backup, or to be transferred to a
different computer.
If Sampling is OFF, or accidentally becomes turned OFF during a survey, data are not being stored in the survey database.
The user is responsible for monitoring the status of the sampling indicator throughout the survey to ensure data is getting
captured and stored.
Introduction to BOB 5
BOB User Manual Introduction to BOB 6
There may be rare situations where the magnetometer will continue taking and sending readings even if sampling accidentally
gets turned OFF. Although these readings will not be saved into the survey database, they may still get saved into diagnostic
logs, from which data may be subsequently recovered in an emergency.
GPS data are always saved into the diagnostic logs, as long as GPS is connected (in GPS Setup tab) and is sending data.
Introduction to BOB 6
BOB User Manual Get to Know BOB 7
Collecting Data
Turn sampling ON in the main window.
After the magnetometer starts outputting data at the specified frequency, the profile plot area will begin to fill up with data
graphs, and readings will be shown in the table below the profile plot. All readings are saved in a database managed by BOB as
long as the sampling status is ON.
As soon as you have collected some data, you can add markers and survey lines from the Main or Geo Plot windows.
BOB allows you to review existing data while collecting new data in real-time thanks to the split-view features of both the
profile plot and data log table below it.
Setup Assistant
The Setup Assistant is the first window that opens when you start BOB. It allows you to either create a new survey, to continue
the current survey, or open one of the earlier surveys for processing. It also allows you to manage the list of stored surveys,
create backup copies, or restore a survey from a backup copy transferred from a different computer.
The Setup Assistant has four tabs that represent different steps in setting up a survey:
Select Survey / Start new survey
Connect GPS
Connect Magnetometer
Sync and Confirm
Certain types of magnetometer configurations (e.g. VectorMag) will show an additional tab, for connecting extra equipment,
while others (e.g. Explorer+AUV) will skip the Setup tabs and go directly to the processing window.
The Setup Assistant can also be accessed at any time from the Main Window by clicking the Setup button in the menu. This
allows you to check the connection status of the GPS and magnetometer, and check the time synchronization, or add survey
notes in tab 1, before returning back to the Main Window.
Figure 2-2: Setup Assistant can be accessed at any time during the survey or processing,
to add notes, check GPS status or time sync settings.
Figure 2-3: The Main Window is used for both data collection and post processing.
Most of BOB’s functions can be accessed through the menu bar in the Main window.
Status bar displays the magnetometer connection status, sampling rate and sampling status, as well as any warnings that
require your attention. Vertical towfish position area also allows you to set custom thresholds for depth and altitude, enabling
BOB to alert you during survey when the towfish is outside its optimal survey zone.
The plot area is featured in the center of the window, showing graphs of available survey signals (channels) plotted over the
selected time interval. Multiple profile traces can be shown simultaneously with individual scaling for each trace.
Layers panel to the left of the plot allows you select signals to be displayed and set custom vertical scale for each group, or each
individual signal.
Panels to the right of the plot allow you to manage Markers and Survey Lines, as well as Targets with the optional BAM
extension (*).
Survey timeline below the plot allows you to quickly navigate through all collected data and change the horizontal scale of the
plot. It can be configured to display time gaps for surveys consisting of multiple segments, and show the start and end points
for all Survey Lines marked by the user, as well as Targets.
Below the timeline is the Data Log table, with a tab for the direct Terminal interface and monitoring.
Figure 2-4: Split view feature showing both real-time and earlier data, for both the profile and log table
Note: sea floor depth is only shown for magnetometers equipped with both altimeter and depth sensor.
A summary of key features of the GeoPlot window are highlighted in the figure below:
1. Towfish path can be shown as distinct from the Boat path to eliminate uncertainty in towfish position
2. Boat position can be locked to the center of the screen, allowing the map to scroll, or unlocked to keep the map from
scrolling
3. A drop-down menu offers several useful tools for measuring distances and bearings, drawing grids of guide lines,
marking survey lines, and making magnetic maps of a selection (*with BAM activation)
4. Layback and relevant offsets can be configured and updated right in the GeoPlot
5. BAM surface plot tool is integrated into GeoPlot (*with BAM activation)
6. Map view can be rotated using the Compass Rose tool to fit the survey orientation or driver preference
7. Customizable thresholds for towfish altitude and depth enable visual alerts to the user when towfish is outside of the
optimal survey altitude zone
8. NavAssist panel shows the current guide line and towfish offset relative to the current guide line in an intuitive way
helping the boat operator with steering directions
9. Pull-out panels for Layers, NavAssist and GPS Data View offer additional flexibility
10. Individual map layers can be hidden or shown to customize the view, with opacity adjustment for some
For further details on these features, please refer to the subsequent sections.
HINT: Entering as much detail as possible into Notes can help simplify the work of data analyst later during post processing and
interpretation. Such details can include tow cable length and offset from GPS antenna, vessel speed and type, weather and sea
state, current, marine traffic, whether a base station had also been deployed, etc.
You can return to the Setup Assistant at any time during or after the survey, to add edit Notes and other fields.
The Notes box can also be used to keep track of optimal post-processing parameters, such as any heading bias correction,
layback correction, repeated survey lines, etc.
Note: Once a survey is created with a specific magnetometer model and options (e.g. altimeter), that model cannot be
changed. A new survey would have to be created if a different magnetometer type is used.
Note: Survey start and end date and time will be set to default values while the survey is blank, until actual data readings
are collected.
Figure 3-2: Opening the last-used survey to continue data collection, or post-processing
Note: Magnetometer model and options (e.g. altimeter) cannot be changed for an existing survey.
If you have mistakenly collected a substantial amount of data into a survey with the wrong magnetometer type or
altimeter option, and wish to correct the magnetometer model and altimeter option, send a backup copy of your
survey (MMS file) to Marine Magnetics technical support to have your survey database format changed.
Figure 3-3: Opening an existing survey from a list in the Setup Assistant.
BOB saves survey backups in a single MMS file, which contains all of the data and maps, markers and survey lines in a single
database. MMS backups can be transferred between computers for data exchange and post-processing.
Note: BOB keeps local copies of the listed surveys in a secure location protected from the user, for data security reasons.
Creating a backup copy will created a snapshot of the current state of the survey in a separate MMS file.
Deleting a survey from the list will permanently delete BOB’s internal copy of it. Make sure you have saved a backup copy
before deleting any surveys.
Note: The same survey MMS file cannot be imported into BOB more than once. Changing the name of the survey doesn’t
change the actual MMS file content, and may look like the same survey to BOB. If you have an updated copy of the
survey from a different computer, you will need to first delete the existing survey from the list before importing /
restoring the updated copy.
Hint: Post-processing settings and features such as Markers, Survey Lines, Targets and Guide Lines can be easily transferred
between computers by exporting corresponding lists to files. This may eliminate the need to update actual surveys.
Refer to sections on Markers, Survey Lines and Guide Lines for details.
IMPORTANT: Your GPS must output either GPGGA or GPRMC NMEA data for BOB to process it. Ideally both.
These NMEA data formats are considered required minimum and contain all the important parameters used by BOB.
Figure 3-5: BOB accounts for both the layback and the transverse offset between the GPS antenna and the tow cable spool.
In this diagram, the boat symbol represents the GPS antenna.
Figure 3-6: Towfish layback includes tow cable length, GPS offset and towfish length.
For longitudinal gradiometers Sensor Span is configured in Step 1 of survey setup.
Note: BOB does not take towfish depth into account when applying the layback, since typical tow cable will sink to only 10%
of the deployed length, leading to insignificant change in overall length. However, when heavy or armored tow cable is
used, user needs to account for the added depth, and enter the layback distance accordingly.
Figure 3-7: Towfish length needs to be accounted for when determining the layback
Connect a magnetometer
1. Make sure your magnetometer is connected to the isolation transceiver and to the computer, as described in the
magnetometer’s operating manual.
2. Configure the COM port used to connect the isolation transceiver / magnetometer. If using a USB-to-Serial converter,
or the USB cable supplied with the transceiver, you can find the COM port number in Windows Device Manager >
Ports. Hint: in Windows 10, hit ”Win + X” on your keyboard to access Device Manager via the handy Quick Link menu.
3. Click the Connect button.
4. The incoming magnetometer data and responses will be displayed in the data terminal area. If you do not see
anything in the terminal, try clicking the Test Sampling button to test the connection. If there is no response from the
mag, check your COM port settings, and all cable connections.
5. You may calibrate the Depth Sensor zero level at this point, or do it later in the Main Window.
Note: Terminal window uses green text to display data and responses received from the mag, and orange text to show
commands sent to the magnetometer (by BOB or the user).
Note: Terminal window is locked from user entry by default, to prevent inadvertently sending commands to the
magnetometer. If you are familiar with the command interface, you may send commands after unlocking the Write-
Protected box above the terminal. For details on the command interface, refer to the magnetometer operating manual.
Note:
Test Sampling
Test Sampling is a mode designed to test communication with the magnetometer, and is distinct from actual Sampling found in
the Main Window: The purpose of Test Sampling is to check magnetometer connection and quality of the readings.
During Test Sampling, a clear “Test sampling” will appear above the sampling switch, and data will not be saved into the survey
database.
Test sampling can only be initiated from the Setup Assistant windows, and will stop automatically as soon as the focus is off of
the Terminal window, or the user switches to a different tab. However, if you have both the Main window and Setup Assistant
open at the same time (e.g. on different screens), and you initiate test sampling from the Setup terminal window, the Main
window will also show the samples received from the magnetometer, but will display ‘Test Sampling’ above the sampling
switch. For this reason, always initiate the actual survey sampling from the Main window.
Diagnostic Logs
For added security and redundancy, in addition to the survey database, BOB also maintains diagnostic data logs for each of the
connected devices. The logs record all information exchanged with the connected devices, regardless of the state of the
sampling switch. These diagnostic logs can be accessed through the Help menu, and can be useful in restoring data in case of
unforeseen survey issues, or when contacting Marine Magnetics for technical support. Please refer to Section 1.6 for details on
Diagnostic Logs.
Zero-level calibration should be done after the magnetometer housing has reached the water temperature at the survey
location.
If the water temperature is similar to the air temperature, this can be done on the deck of the vessel when the towfish has
already cooled (or warmed) to the ambient air temperature.
If the water temperature is significantly different from the air temperature, the towfish may need to be immersed in water for
5-10 minutes to allow it to adjust to the water temperature, then raised back to the surface (or slightly above the surface)
before the pressure sensor zero-depth level can be set. This will ensure the most accurate depth readings during survey.
Both the Setup Assistant and the Main window offer a button that sets the zero level, found near the top-right hand corner.
Alternatively, you may zero the depth sensor with the p (lower-case p) command in the command terminal. You will be
prompted for confirmation before the sensor is zeroed.
Caution: The scale and range of the depth sensor can be set using the P (capital P) command.
You should not change this calibration unless you suspect an issue with the depth measurement range.
In that case, please contact the technical support at Marine Magnetics.
Figure 3-10: Sync & Confirm tab of the Setup Assistant contains time synchronization options and details.
In this example GPS is selected as time reference device, and relative time offsets are
shown for each of the devices connected.
Always use the GPS as your time reference device unless you have a compelling reason to
choose either the PC time (e.g. when GPS is not available), or use a manually-entered time
via the Advanced option.
At any time during the survey the user can open the Setup Assistant and re-sync the mag
clock if necessary.
For best results, set the time on the PC as accurately as possible, as well as the time zone, before you start the survey.
Note: All times shown in BOB are in Universal Coordinated Time (UTC) unless marked otherwise.
During data collection, BOB always saves both the Reading Time (i.e. magnetometer time) and the System time (i.e. computer
time) with each magnetometer reading, for redundancy and added data integrity.
Note: The Reading Time corresponds to the time when the reading was taken, based on the magnetometer’s internal clock.
The System Time reflects the computer time when the data reading was received by the computer, and can be
subject to varying time latencies associated with the serial port / USB connection and data buffering.
The resulting data output will be formatted as shown below, beginning with the magnetometer data string, followed by the
approximate X,Y position of the towfish (using the current layback setting).
The X,Y position consists of UTM coordinates, followed by UTM zone, and then Latitude and Longitude using WGS84):
*22.146/19:02:40.5 F:49602.082 S:199 D:-000.9m A:000.00m L0 0465ms Q:99 X:662219.7 Y:4796076.5 Z:17N x:-79.000044 y:43.300038
*22.146/19:02:41.5 F:49602.309 S:197 D:-000.9m A:000.00m L0 0465ms Q:99 X:662219.7 Y:4796075.8 Z:17N x:-79.000044 y:43.300032
*22.146/19:02:42.5 F:49601.271 S:199 D:-000.8m A:000.00m L0 0465ms Q:99 X:662219.7 Y:4796074.9 Z:17N x:-79.000044 y:43.300024
*22.146/19:02:43.5 F:49602.834 S:199 D:-000.9m A:000.00m L0 0465ms Q:99 X:662219.7 Y:4796074.2 Z:17N x:-79.000045 y:43.300018
All values are separated by spaces. Magnetometer data begins with *, followed by date (Julian format) and time (UTC).
There are 6 spaces preceding the X coordinate, reserved for error flags associated with magnetic field data.
For a full description of the magnetometer data string please refer to the magnetometer operating manual.
You should see the sampling indicator to briefly switch from ‘OFF’ to ‘Starting’, and then to ‘ON’.
Figure 4-1: The state of magnetometer sampling is shown with a Green/Red indicator in the tool bar, which also acts as a switch.
If BOB may displays a warning: “Sampling did not start on time” but sampling starts immediately after that ( as indicated by the
ON status), you may ignore this warning. This may happen when you are starting sampling for the first time, and initial auto-
tuning process may take up to 5 seconds before the first reading is received from the magnetometer.
If you see this warning and sampling indicator remains in the red / off state, check the magnetometer communication in the
Setup Assistant.
Note: Sampling can also be started or stopped by manually sending a corresponding command to the magnetometer via the
Terminal view, either in the Main window Terminal panel, or in the Setup Assistant’s Connect Mag tab.
Magnetometer Status
The status bar summarizes the key parameters of the magnetometer’s status and vertical position in the water column.
Figure 4-2: Magnetometer status bar shows a summary of all key survey parameters in real time
Connection The magnetometer icon will display a red “X” mark if the magnetometer is disconnected.
Sampling The switch also indicates the state of sampling. Operator is encouraged to monitor this indicator in case
sampling gets stopped inadvertently, or stops for any reason.
Current time This is the magnetometer time estimated using the PC/System clock and the mag time offset from the latest
reading received. Hover the mouse pointer over this area to display the synchronization options.
Figure 4-3: Time sync status can be checked and changed by hovering the cursor over the clock display
Mag Reading The latest magnetic field, or latest gradient reading if you are using a gradiometer.
Warnings Yellow and Red indicators alert you whenever signal strength is low, gradient condition, or leak detected.
Yellow indicates a less-than-optimal value, while a red may require the user to take immediate action.
A low signal strength combined with a gradient condition constitutes a bad reading, and BOB will ignore
such readings during any analysis.
Vertical position The latest towfish depth and altitude above sea bottom readings are shown here. Bottom depth is
computed as a sum of towfish depth and altitude, and will not be shown for magnetometers not equipped
with an altimeter.
Custom thresholds can be set for towfish depth and altitude, enabling BOB to warn the operator whenever
either parameter goes outside the optimal range. This is especially important when operating close to the
bottom, or near the maximum depth rating of the towfish.
Figure 4-4: Right-click on either Depth or Altitude in the Status bar to set custom thresholds.
Be sure to click the Update button to get the latest values for key parameters are highlighted in the figure.
Consult your magnetometer operation manual for details.
Cursor Panel
Cursor panel adds a quick summary of the readings corresponding to the cursor’s position on the plot.
Right-click anywhere on the blue area of Profile Plot, and select Toggle Cursor Panel.
Repeat the steps to close the Cursor Panel.
Figure 4-8: Profile Plot cursor panel shows readings at the cursor position
Figure 4-9: Selecting a range of data using Alt+mouse allows several operations including summary analysis (a BAM feature)
Markers
Markers are a useful tool during data collection as well as post-processing.
A marker in BOB represents a moment in time or a specific reading.
Use markers to keep survey notes along the way, or label any of the following:
Anomalies Magnetic anomalies, points of interest along the survey path, or any other anomalies (e.g. altitude,
depth) that you wish to make note of.
Events Operational notes, retrieval and re-deployment, or passing objects that could cause an anomaly
(buoys, docks, known obstacles, other vessels etc.)
Mark those to avoid misinterpreting them later as true anomalies.
Changes in survey BOB creates automatic markers each time the user changes the sampling rate or the layback.
parameters You may also want to mark major changes in survey speed or depth, wind, sea state etc.
Any survey notes that could be useful to know for the data analyst when interpreting the data.
Important: A marker is a point in time along the survey path, representing a specific magnetometer reading or a specific
anomaly. As such, its geographic coordinates are determined by the layback, as it represents the position of the
towfish at a specific point in time. Changing the layback for the past data will also affect the coordinates of all
markers on that stretch of survey, but will not offset the markers relative to original anomalies or specific
readings they identify. This feature of markers can be used to determine and apply lag correction by fine-tuning
the layback. See Section 3.5 Layback Correction for details.
Placing markers
You can place a marker at any time, anywhere along the profile or the survey path on the GeoPlot.
Simply right-click on the profile (or path location) and select Add marker here from the menu.
Figure 4-10: To add a marker to the profile, right click on the specific point and select “Add marker here”. Assigning colors to marker sets helps
distinguish them on the timeline, profile and map view.
The Add Marker dialog will ask you to enter a label (or name) for the marker, and select which group or marker set it should be
listed under. By default, all markers will be added to the User Markers set. You can create your custom sets and assign colors to
each set to help differentiate markers on both the profile and the GeoPlot. Each set can be shown or hidden as needed.
Figure 4-11: Add Marker dialog allows you to enter a label as select Figure 4-12: After the marker has been created, BOB will assign
the marker set. You can also edit the exact time associated with the coordinates to it based on layback. These can be copied to the
marker clipboard if needed
You will see your newly-added marker on the Profile, in the Marker List panel to the right of profile, on the survey timeline
below the profile, as well as on the GeoPlot.
You can access the marker properties by right-clicking on the marker flag above the profile or on the GeoPlot, or in the list.
Opening a marker
You can open the marker’s location on the profile by right-clicking the marker on the list, and selecting Goto option.
To move a marker, simply move its flag on the Profile, or the GeoPlot.
Figure 4-13: Right-click on the listed marker as select Goto to open the corresponding profile interval
Hint: Markers can be used to determine the exact layback during post-processing, since they represent mag anomalies rather
than specific coordinates. If the same anomaly is encountered on two or more adjacent survey lines with opposite
headings, placing markers on the actual magnetic anomalies in profile view will reveal the location of anomaly peaks on
the GeoPlot. If an offset between markers is seen on the map, offset may indicate a slight error in layback. Correcting
this layback error will improve the data quality and anomaly alignment on the map view.
Figure 4-15: Use the Guide Grid tool to draw an outline of your survey block
After you click Accept, the Configure Guide Grid dialog will open, where you can customize the coordinates of the origin, the
number and spacing of both lines and tie lines, as well as the bearing. By default, BOB will use 10m line spacing, and North-
South orientation, with the origin in the North-West corner of the block.
Figure 4-16: Configure Guide Grid dialog offers options to customize line orientation and spacing, as well as exact origin location.
Leaving the settings unchanged, you will see a guide grid similar to the one below.
Figure 4-17: Default Guide Grid settings use North-South line orientation with 10m line spacing, and the origin in the NW corner.
To edit the guide grid, right-click on the line number label while having the Guide Grid tool cursor selected, and select Edit.
L001,43.693011,-79.247878,43.703941,-79.229123
L002,43.692890,-79.247743,43.703819,-79.228989
L003,43.692768,-79.247609,43.703698,-79.228855
L004,43.692647,-79.247475,43.703577,-79.228721
Etc.
Line name must start with a letter, and may contain 1-4 digits
4.7.3.2 Import guide lines from an Oasis montaj XYZ line file
Oasis montaj XYZ line files do not require a header row, but must be formatted as follows to be imported into BOB, with line
name, followed by starting point and end point coordinates on separate lines:
L001
43.693011, -79.247878
43.703941, -79.229123
L002
43.692890,-79.247743
43.703819,-79.228989
L002
43.692768,-79.247609
43.703698,-79.228855
Figure 4-18: Add a background map or image, provided it is saved as GeoTiff with WGS84 UTM projection.
Importing survey data into BOB (e.g. AUV, UAV or Base station)
BOB allows previously-collected survey data to be imported into a blank survey for AUV or UAV survey types.
The following AUVs and UAVs are currently supported:
L3 Iver 2 and Iver 3 AUVs
Teledyne Gavia AUV
GEM Systems DRONEmag (GSMP-35)
GEM Systems Overhauser base station (GSM-19)
The vehicle type will be automatically recognized by BOB based on the file content.
Figure 5-1 - To import AUV data while in the Setup Assistant, use the Import Data button below the magnetometer type
Once imported, an AUV or UAV survey can be processed or inspected the same way that a towed magnetometer survey would.
Please refer to section 3.5.3 AUV layback determination for details on layback computation in AUV-towed surveys.
Importing survey data into BOB (e.g. AUV, UAV or Base station) 33
BOB User Manual Importing survey data into BOB (e.g. AUV, UAV or Base station) 34
Figure 5-2 - To import AUV data while in the Main Window, use the menu Survey > Import AUV file.
This method allows multiple files to be imported, in chronological order.
Recommended filter settings are shown in Table 5-1. Important parameters are marked with (*).
Table 5-1 - Data Import filter settings for AUV-towed magnetometer data
Importing survey data into BOB (e.g. AUV, UAV or Base station) 34
BOB User Manual Importing survey data into BOB (e.g. AUV, UAV or Base station) 35
Figure 5-3 - GEM Drone Mag device type is used when importing UAV/drone flight data into BOB.
Importing survey data into BOB (e.g. AUV, UAV or Base station) 35
BOB User Manual Importing survey data into BOB (e.g. AUV, UAV or Base station) 36
Table 5-2 - Data Import filter settings for DRONEmag flight data
Importing survey data into BOB (e.g. AUV, UAV or Base station) 36
BOB User Manual Data Processing with BOB 37
Survey Lines
Marking the survey lines on the completed survey path is usually the first step of preparing the dataset for analysis.
A survey line in BOB is an interval of time, and is marked with start and end flags on both the Profile and the GeoPlot.
The green flag denotes the start of a line, and the red flag denotes its end.
Survey Lines can be marked in real-time during data collection, but are normally marked during post processing.
Survey Lines are distinct from Guide lines used to design a survey block and follow the grid.
Similar to markers, the coordinates of the start and end points of a survey line are dependent on the layback, because they
identify specific magnetometer readings, not specific locations. Changing the layback for the survey during post-processing will
also change the coordinates associated with the start and end points of survey lines.
Figure 6-1: To mark a new survey lines, zoom to the corresponding time interval, and right-click on the profile area to open a menu
BOB will mark the entire visible area as a line, and add the new line to the list panel. You can adjust the position of the start and
end flag simply by moving them with a mouse.
Figure 6-2: Selecting a survey line from a list will open it in the Profile view.
An alternative way to mark a survey line is to make a selection on the profile (using Alt+mouse), and then right-click to open the
menu.
Figure 6-3: You can also mark a survey line base on a range of profile data, using Alt+mouse to select.
Figure 6-4: GeoPlot toolbar offers a line marking tool. Use it to place start and end flags right on the survey path.
This can be done during data collection and during post-processing.
Note: Survey lines cannot overlap. If your selection includes a start or end flag from another marked line, you will not be
able to define a new survey line unless you adjust the selection.
Marking survey lines using a marquee selection box and automatic numbering
Beginning in December 2022, BOB allows automatic line marking within a selected area on a GeoPlot, as well as automatic re-
numbering for a list of marked lines. Follow the steps below to use the automatic line cutting tool.
1. If the survey lines aren’t oriented N-S or E-W, use the North Arrow tool to rotate the map view such that survey lines
are oriented parallel to the sides of the GeoPlot window.
2. Select the automatic line cutting tool from the drop-down tool menu.
3. Draw a rectangular marquee selection box over the survey area, to include all the survey lines but exclude the turns
and unwanted segments of survey path.
4. In the Auto-label dialog prompt, specify the first number, and prefix if needed. Click OK to complete.
Figure 6-5: Automatic line cutting tool places line start and end markers where survey path intersects the box drawn by the user,
and assigns line numbers
BOB will automatically place survey line start and end markers on the survey path where it intersects the drawn box, and
assign line numbers in chronological order. Pre-existing marked lines will be skipped automatically.
Use the Survey Lines list panel in the main BOB window to review the list of newly-created survey lines.
Automatic line numbering may create several short segments wherever irregular survey path crosses the drawn box boundary.
Such short line segments can be deleted from the list manually, and the list re-numbered again to start from the desired
starting number.
Including a prefix when assigning numbering can be helpful to identify individual survey blocks.
(e.g. A001,A002,….. B001,B002, …)
Figure 6-6: Review the list of created lines to look for short irregular segments that may need to be deleted
After deleting unwanted line segments, you may need to re-number the list from the first number.
Select the lines you wish to be re-numbered and click the Re-number button found near the bottom of the list panel.
Figure 6-7: If needed, re-number the selection of good lines using the dedicated button found near the bottom of list panel
Figure 6-8: Return GeoPlot to the default North-Up orientation by clicking on the center of the compass tool
Figure 6-9 - Survey Lines can be marked in real time during data collection using keyboard shortcuts.
Hint: You can have more than one list of survey lines for the same survey, with each set corresponding to different parts of
the survey, or even to specific anomalies. Switch between sets of survey lines by exporting your current list and
importing a different one from a file.
Figure 6-10 - Base Station data import dialog is found in the Survey menu
Note: BOB will search through the specified base station file and only import base station readings whose time stamps fall
within the survey interval, discarding the rest. No data will be imported if there is no time (or date) overlap between
the survey data and the base station data.
Review the Import Log after the import to ensure all the data were imported correctly.
Table 6-1 - Data Import filter settings for base station data
Once data is imported successfully, the Base Station Data Review window will appear (Figure 6-11).
In this window the user may choose to selectively delete certain entries if necessary (i.e. entries corresponding to interference
from vehicles or persons approaching the base station, etc.).
HINT: Use the Alt+Mouse selection to zoom in on areas of interest in the profile.
When ready, click Apply Correction.
Figure 6-11 - Review and clean up (if necessary) the base station data before applying it to your survey
A new ‘Base’ signal will be added to the Fields group on the Layers panel.
A check box beside the Fields group allows user to show data with or without base correction applied.
Figure 6-12 - Base station data (yellow trace) looks very similar to the towed magnetometer data (red and pink traces)
Figure 6-13 – After base correction is applied: Towed magnetometer data flattens out, and shows only anomalies encountered during the
towed survey, without any of the background and ambient field changes.
18.026/15:33:53.0 053914.65
18.026/15:33:54.0 053914.01
18.026/15:33:55.0 053914.09
18.026/15:33:56.0 053914.06
18.026/15:33:57.0 053913.97 G
Sentinel2 base station log files are saved as plain text CSV, and are formatted as follows:
Reading_Date,Reading_Time,Magnetic_Field,Signal_Strength,Measurement_Duration,Flags(GPWM),System_Date,System_
Time
2022-11-28,14:27:52.000,53471.081,187,965, ,2022-11-28,14:27:54.134
2022-11-28,14:27:53.000,53471.221,186,965, ,2022-11-28,14:27:55.037
2022-11-28,14:27:54.000,53471.282,186,965, ,2022-11-28,14:27:56.052
2022-11-28,14:27:55.000,53471.220,186,965, ,2022-11-28,14:27:57.059
2022-11-28,14:27:56.000,53471.234,187,965, ,2022-11-28,14:27:58.127
Example:
Reading_Date,Reading_Time,Magnetic_Field
2022-02-16,20:11:15.200,21232.345
2022-02-16,20:11:19.000,22786.364
2022-02-16,20:11:19.500,19075.748
2022-02-16,20:11:20.000,20721.584
2022-02-16,20:11:20.500,18645.730
2022-02-16,20:11:21.000,18493.846
HINT: The support for CSV format allows you to use data from one of your SeaSPY or Explorer magnetometers to be used as
base-correction data for your other magnetometer(s). Simply export what you consider to be reference data with the above
three columns to a separate CSV file, and then import the file into the survey you wish to correct.
/datum 48000.00
/ 045.2605444 016.9103740
/UTC+00:00
/33T
/GPS version 2018/Aug/24
/50Hz AC filter
/12.3V +31.25C
/time nT sq
101826.8 48129.86 99
101827.0 48129.95 99
101827.2 48130.16 99
101827.4 48129.77 99
101827.6 48129.54 99
101827.8 48129.78 99
101828.0 48129.99 99
101828.2 48129.62 99
101828.4 48129.61 99
101828.6 48129.68 99
Backup a Survey
A backup copy of the entire survey and all GeoPlot data can be saved as a single MMS file. MMS (Marine Magnetics Survey) files
can be transferred to a different computer running BOB, or saved as a backup archive. MMS files is a Microsoft SQL Server
database file that can be restored on any computer with Microsoft SQL Server 2008 R2 (the Express edition is a free download
from Microsoft).
1. Click Survey > Backup To File in the main window menu bar.
2. Select the file location, enter the file name, and click the OK button. A MMS file that contains all of the survey data
will be created.
Table 7-1 - Customizable columns when exporting survey data as CSV file
UTM (WGS-84) Export coordinate data in northing meters, easting meters, and UTM zone format.
Apply base station Use base station data to correct field readings. A separate column titled
correction ‘Magnetic_Field_Corrected’ will be added to the file.
Show readings outside By default, data that is not inside a survey line will not be exported.
survey lines Check this box to export all data.
Show readings with time Export data with a timestamp flagged as invalid.
errors
Delimit with: Click Space to generate a *.txt file that separates values with spaces,
or Comma for a *.csv file that uses commas instead.
Open file when done BOB will use the default program to open the *.txt or *.csv file after the export operation has
finished. In most cases, these will be Notepad for a space-delimited file and Excel for a comma-
delimited one.
Click the Export button after you have configured all settings. The progress bar at the bottom will reflect the export operation
progress, and the Export Log dialog will close when the progress is complete. If you have selected Open file when done, the
newly created file will be opened as well. See for log examples.
Hide or show the map layers you wish to include, then right-click on the map and choose Export.
You will be asked to modify the output file resolution (if necessary), and then for the output file name.
IMPORTANT: To save the file as GeoTiff, select the GeoTiff file format when entering the file name.
For details on the features and techniques enabled with the BAM extension, please refer to the BAM user guide.
Simply right-click on the surface plot thumbnail in the GeoPlot layers panel, and choose either Export Data or Export Image.
2. Navigate to the Main Window using one of the following two options:
a. Either open one of the existing surveys on the list, and click Done to skip to Main Window
(e.g. use one of the demo BOB surveys available for downloading on the BOB installation page)
b. Or start a new blank survey and click Done to skip to Main window
3. In the menu bar, go to Help > License > Activate
4. Copy your BAM Activation Key from the BAM License email and paste it into the Activation box:
5. You should see a new window, confirming that BAM has been activated on your computer.
Distance between water surface and water bottom (water column) calculated
Position Bottom from depth sensor and altimeter readings. Shown for SeaSPY magnetometers
with depth sensor and altimeter options. Units: meters (m)
SeaSPY Gradiometers
Layer group Layer Description
Gradients Total Pythagorean addition of all individual gradients. Units: nanoTeslas/meter (nT/m)
Port sensor total magnetic field reading. Shown for horizontal gradiometers.
Fields Port
Units: nanoTeslas (nT)
Fore sensor total magnetic field reading. Shown for longitudinal gradiometers.
Fields Fore
Units: nanoTeslas (nT)
Aft sensor total magnetic field reading. Shown for longitudinal gradiometers.
Fields Aft
Units: nanoTeslas (nT)
Distance between water surface and water bottom (water column) calculated
Position Bottom from depth sensor and altimeter readings. Shown for magnetometers with
depth sensor and altimeter options. Units: meters (m)
SeaQuest Gradiometers
Layer group Layer Description
Horizontal gradient. Difference between two sensors along the horizontal (transverse
Hor. to the direction of travel) axis divided over the distance between them. Units:
nanoTeslas/meter (nT/m)
Longitudinal gradient. Difference between two sensors along the longitudinal (along
Long. the direction of travel) axis divided over the distance between them. Units:
nanoTeslas/meter (nT/m)
Gradients
Vertical gradient. Difference between the port and starboard average and the
Vert. vertical sensor reading, divided over the distance to the vertical sensor. Shown for
gradiometers with a vertical sensor.
Port Port sensor total magnetic field reading. Units: nanoTeslas (nT)
Starb. Starboard sensor total magnetic field reading. Units: nanoTeslas (nT)
Fields Vertical sensor total magnetic field reading. Shown for gradiometers with a vertical
Vert.
sensor. Units: nanoTeslas (nT)
Aft sensor total magnetic field reading. Shown for gradiometers with an aft sensor.
Aft
Units: nanoTeslas (nT)
Overall water column depth. Calculated as a sum of depth and altitude. Units: meters
Position Bottom
(m)
Angle between track and the direction the gradiometer nose is facing. Units: degrees
Pitch
(°)
Attitude Angle between horizon line and the plane created by the gradiometer wings. Units:
Roll
degrees (°)
55
BOB User Manual Appendix B. Warnings 56
Appendix B. Warnings
The following table shows the thresholds for each of the warnings in the status bar.
Leak No leak detected (0-1) Leak is likely (2) Leak has occurred (3-9)
Appendix B. Warnings 56
BOB User Manual Appendix F. Timekeeping in BOB 57
PC / System The time provided by the PC clock in UTC (based on the time zone configured in Windows).
Magnetometer The time extrapolated from the last magnetometer time response.
GPS The time extrapolated from the last valid GPS fix.
Internal GPS This is the same as the magnetometer clock. BOB does not have access to the internal GPS clock. When you
synchronize the magnetometer to the internal GPS using BOB, a command is sent to the magnetometer,
which does the synchronization internally.
Time Extrapolation
The GPS time is calculated using the last fix received from the GPS. BOB records the difference between the GPS time and the
PC time as an offset. This offset is added to the PC time to calculate the current GPS time when needed. Likewise, BOB records
the difference between the magnetometer clock and the PC clock when a response to the “get time” command is received from
the magnetometer.
Ctrl-shift Drag up and down Scale selected data layers, but keep the same time range.
Mark the start and end of a new survey line at the current
L - -
time.