docs.unavlab.com

MainNavigation & tracking systemsuNav application: User’s manual

ℹ This document can be printed directly from your browser. For best results:

logo image
www.unavlab.com
support@unavlab.com
uNav application
User’s manual

💧 uNav application
User’s manual

Contents

1. Introduction

The navigation solver uNav RF Dongle transmits the calculated position of the pinger, including emulating standard (RMC, GGA) messages of the NMEA0183 protocol used in GNSS receivers. Therefore, after configuration, if necessary, the device can connect to any geoinformation system that supports connection via the serial port of a standard GNSS receiver: GoogleEarth, SAS.Planet, etc.

To configure the device using a specialized protocol or to obtain an extended set of data, which includes, for example, buoy positions, pinger position relative to the reference point, data from the built-in GNSS solver, etc. you can use the application 💧 uNav.

The application also allows the user to transfer data from the solver via a serial connection or via the UDP protocol.

To work, download the necessary software. No installation is required - just unzip the contents of the archive to a location convenient for you.

The application runs on the .NET Framework and is compatible with Windows OS versions 10 and higher.

2. Application interface and functions

2.1. Application Settings

The application settings editor is available via the SETTINGS button in the main application menu. Settings are grouped into tabs:

In addition to the tabs, the settings editor has three buttons:

The appearance of the tab controls is shown in the figure below:

 
image
🧪PHYSICS tab of the settings editor

2.1.2. ❗ CONNECTION tab

The figure below shows the tab view:

 
image
❗CONNECTION tab of the settings editor

2.1.3. Tab 🛸 EXTRA

The appearance of the tab controls is shown in the figure below:

 
image
🛸 EXTRA tab of the settings editor

2.2. Main application window

The general view of the main application window is shown in the figure below:

 
uNavHost
Main application window
1 - Main toolbar, 2 - Map toolbar, 3 - Map panel, 4 - Additional information panel 5 - Log panel, 6 - Additional panel No. 1, 7 - Additional panel No. 2, 8 - Status line, 9 - Legend field , 10 - Scale bar

2.2.1. Main toolbar

This part contains basic controls for the application’s state, as well as commands for managing settings, log files, tracks, and device information.

Button to open/close connection with the device. If the connection is active, i.e. button is pressed, the application will try to establish a connection with the uNav device via the serial port, trying all the serial ports in the system. The connection status is displayed in the status bar.

⚙ SETTINGS (Ctrl + O)

Button for calling the settings editor. Inactive when connected or when playing a log file.

📖 LOG

Contains a set of functions for working with log files.

👀 Open current… (Ctrl + H)

Opens the current log in the application designated for working with files with the log extension (usually notepad)

▶ Playback…

This function is designed to play back a log file. During the playback process, the application will repeat all the work that was recorded in the log file, respecting the time intervals. If the log file is already playing, then this line looks like this: ⏹ Stop playback

🧹 Clear empty entries

The procedure for deleting all log files that are less than 2 KB in size, as well as empty folders.

🗜 Archive all entries…

Archiving all log files. After creating the archive, a link to it will appear in status line (8).

🗑 Delete all entries

Deletes all contents of the LOG folder.

🧹+🗜+🗑 Do them all

Consistently performs the previous three steps: deletes log files with a size of less than 2 kb, places the rest in an archive, deletes all the contents of the LOG folder.

🛠 UTILS

Contains additional features.

🛈 View device info

View information about the device: name, firmware version, serial number.

ℹ INFO

Button for opening a window with information about the application.

2.2.2. Map Toolbar

✔ (Ctrl + M) - Mark current location

Saves the last calculated position of an object into a separate track (Marked). This function allows you to mark the current point on the motion track.

📌 - Show/Hide marked points

Enables/disables the display of marked points on the map.

🚨 - Show/Hide base points

Enables/disables display of buoy tracks.

📜 - Show/Hide log

Enables/disables display of the log panel (5)

⁞ - Show/Hide legend

Enables/disables display of the legend field (9)

📑 - Show/Hide notes

Enables/disables display of comments

👽 - Show/Hide extra info

Enables/disables display of additional information field (4)

❌ - Reset view

Clears the displayed tracks. This action will not affect the recorded tracks or the log file.

🎯 - Accuracy measurement utils

Contains functions for statistically assessing the accuracy of the system. These functions can only be activated when the positioned object is stationary in the water column (for example, standing on the bottom). Otherwise it will lead to incorrect calculation. As statistical parameters, the following values are calculated: CEP (Circular Error Probable) - the radius of the circle in which with 50% probability the next measurement of the object’s location should be expected, and DRMS (Distance Root Mean Square), 2DRMS, 3DRMS, corresponding to the radii of the circle, where to expect the next location measurement with 65%, 95% and 98% probability, respectively.

The calculation proceeds as follows. After activating the function, each new calculated location of the positioned object is placed in a buffer for which the standard deviations 𝜎x and 𝜎y are calculated along the X (longitude) and Y (latitude) axes, respectively .

CEP = 0.62 · 𝜎y + 0.56 · 𝜎x DRMS = √(𝜎x2 + 𝜎y2)

⏺ Start/⏹ Stop - Start/Stop accuracy estimation

Start or stop the accumulation of statistical data (CEP, DRMS).

⏪ Reset - Reset accuracy test

Clears the set of measurements for which CEP and DRMS are calculated.

🧭 - Reference point

Drop-down list allowing you to select a reference point. The course to this point from the positioned object, the course from this point to the positioned object and the distance between them will be calculated. The GNSS built into the uNav solver, one of four buoys, or a user-defined point can be selected as a reference point.

🡹 (Ctrl + F) - Enable/Disable following target

Enables/Disables centering the map relative to the current position of the positioned object.

🗺 - Enable/Disable tiles

Enables/disables the display of map tiles. Tiles will only be displayed when available.

🡻 (Ctrl + D) - Set target depth

Allows you to directly specify the depth of the positioned object, if it is known. The function is used for the WAYU system, where the pinger does not have a built-in depth sensor.

🌡 (Ctrl + T) - Set water temperature

Allows you to set the water temperature without going to settings (and without restarting the application). This function is used for the WAYU system, where the pinger does not have a built-in temperature sensor.

2.2.3. Map panel

The map panel is used to display tracks of movement of objects:

The length of the track of the positioned object, i.e. the maximum number of points that make up a track is set in the application settings, on the 🛸 EXTRA tab in the Number if track points to show field.

The map panel also contains:

2.2.4. Additional information panel

The display of this element is switched by the 👽 button on the map toolbar (2). This panel displays various system parameters in text form. To the right of each value you can see how long ago that value was updated. For clarity, all possible parameters are summarized in the tables below.

Title TGT - TarGeT

ID Description
LAT Geographic latitude of the object in °, negative values for the southern hemisphere
LON Geographical longitude of the object in °, negative values for the Western Hemisphere
RER Radial error in m
CRS Heading in °, ranging from 0 to 360, clockwise from north
DPT Depth of the positioned object in m.
LEC Last error code received from the positioned object
RTM Temperature in °C, according to pinger (RWLT pinger only)
RPR Pressure in mBar, according to pinger (RWLT pinger only)
RBT Pinger supply voltage in V, according to pinger data (RWLT pinger only)

Heading REF - REFerence point

ID Description
REF Reference point type
DST Distance between the positioned object and the reference point in m
AZM Azimuth - direction from the positioned object to the reference point in °, in the range from 0 to 360, clockwise from the north direction
RAZ Back azimuth - the direction of the reference point to the positioned object in °, in the range from 0 to 360, clockwise from the direction north

Header GNSS - data from built-in GNSS receiver

ID Description
LAT Geographic latitude of the object in °, negative values for the southern hemisphere
LON Geographical longitude of the object in °, negative values for the Western Hemisphere
CRS Heading in °, ranging from 0 to 360, clockwise from north
SPD Travel speed, m/s and km/h

2.2.5. Log panel

The display of this element is switched by the 📜 button on the map toolbar (2). This element displays the last few lines of the application log: data exchange with the device, errors that occur, etc.

2.2.6. Additional panel No. 1

The panel contains controls for output ports and buttons for zooming in and out of the map display. The Serial bypass button enables or disables the connection via the serial port, selected from the drop-down list to the right of the button. All data received by the application from the device is transmitted to this port. The 🔄 button to the right of the drop-down list with port names is used to update the list of ports. The UDP bypass button is used to enable or disable transmission via the UDP protocol to the address indicated to the right of the button. In both cases, the entire data stream received by the application from the device is transmitted to the output ports.

The 🔍➖ (Ctrl -) and 🔍➕ (Ctrl +) buttons are designed to increase (zoom out) and decrease (zoom in) the map scale, respectively.

2.2.7. Additional panel No. 2

The input field on the left side of the panel is intended for creating records while working: the user can quickly type explanatory text and press Enter, after which the comment will appear at the top of the map field and will be saved to the current log file. When playing the log, this comment will also be displayed at the appropriate time.

The 📸 button (Ctrl + P) allows you to take a snapshot of the application window and save it in the SNAPSHOTS subfolder in the application root folder. After saving the snapshot, a link to it will appear in status line (8).

The 🎞 button is designed to start and stop automatic saving of snapshots of the main application window with a period of 1 second. The snapshots will be saved to the AUTOSNAPSHOTS subfolder in the application root folder.

2.2.8. Status line

The left side of the status bar displays the connection status. The middle section displays links to the last screenshot you saved or the log archive you created.

2.2.9. Legend field

A list of tracks with sample markers that correspond to them is displayed here. You can turn on or off the display of the legend field using the button on the map toolbar (2).

2.2.10. Scale bar

The vertical ruler is used to display the map scale. The upper part of it shows the level (Z) of the scale and the size of the ruler in meters on the map.

If necessary, the user can take measurements between arbitrary points on the map using the right mouse button: to mark the starting point, press and release the right mouse button. After this, the tape measure will be displayed with the specified starting point. Clicking the right mouse button again will set the end point of the measurement. A subsequent right-click will reset the measurement.

The measurement is also reset when the map center is moved, so before taking a measurement, you must disable automatic centering of the map relative to the current position of the positioned object, if it is enabled. The 🡹 (Ctrl + F) button on the map toolbar (2) is used to turn on/off automatic map centering.

Back to contents