Janus UM-8254-B1
Janus UM-8254-B1
Janus UM-8254-B1
Janus – Acoustically
Aided INS QC and Post
Processing Tool
Issue B Rev 1
Head Office
Sonardyne International Limited T. +44 (0) 1252 872288
Blackbushe Business Park F. +44 (0) 1252 876100
Yateley, Hampshire E. support@sonardyne.com
GU46 6GD United Kingdom W. www.sonardyne.com
920-0083
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
15 April 2013 i
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
The Sonardyne 24-hour helpline is answered at the UK Headquarters during normal office hours
(08:00 to 17:00 GMT). Outside these hours, your call is automatically transferred to an agency,
which logs the details of your emergency and alerts the appropriate Sonardyne personnel.
Our aim is to make sure emergency requests are dealt with immediately during office hours, and
are responded to within 30 minutes at all other times.
Please note the helpline is for emergency use only.
If you require NON-EMERGENCY product support, please contact your nearest Sonardyne office.
Alternatively, contact the Sonardyne Head Office:
Blackbushe Business Park
Yateley
Hampshire
GU46 6GD
England
Telephone: +44 (0) 1252 872288
Fax: +44 (0) 1252 876100
Email: support@sonardyne.com
NOTE
Email and telephone support is available during normal office hours (08:00 to 17:00 UK).
15 April 2013 ii
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
CONTENTS
Contacting the Sonardyne Support Team ................................................................................... ii
Contents ....................................................................................................................................... iii
Figures.......................................................................................................................................... iv
Tables ............................................................................................................................................ v
Amendment History ..................................................................................................................... vi
SECTION 1 – Introduction ............................................................................................................ 1
1. Introduction ............................................................................................................................ 1
1.1 Related Publications ..................................................................................................... 1
SECTION 2 – Safety ...................................................................................................................... 2
2. Introduction ............................................................................................................................ 2
SECTION 3 – Technical Description ............................................................................................ 3
3. Introduction ............................................................................................................................ 3
3.1 Time Base Conventions ................................................................................................ 3
3.1.1 INS System Time ..................................................................................................... 3
3.1.2 Universal Time Co-ordinated (UTC) ......................................................................... 3
SECTION 4 – Installation .............................................................................................................. 4
4. Introduction ............................................................................................................................ 4
4.1 Installation Process....................................................................................................... 4
4.1.1 Installation of Janus ................................................................................................. 4
SECTION 5 – OPERATION ............................................................................................................ 9
5. Starting Janus and Importing Data ......................................................................................... 9
5.1 Operating Janus ........................................................................................................... 9
5.1.1 Import Logged Data ............................................................................................... 10
SECTION 6 – Key Functionality ................................................................................................. 13
6. Key Functionalities ............................................................................................................... 13
6.1 AINS ........................................................................................................................... 13
6.1.1 Auto Process .......................................................................................................... 13
6.1.2 Navigation .............................................................................................................. 14
6.1.3 Plotting ................................................................................................................... 18
6.2 Aiding Sensor ............................................................................................................. 22
6.2.1 Plot Data Availability .............................................................................................. 23
6.2.2 Transponder Database........................................................................................... 24
6.2.3 On / Off Control Table ............................................................................................ 24
6.3 Log Files / Import Data................................................................................................ 25
6.3.1 Outline Rejection & Manual Screening ................................................................... 25
6.3.2 Aiding Sensor Control ............................................................................................ 28
6.4 DVL Calibration........................................................................................................... 28
6.4.1 DVL Calibration Trajectory and Manoeuvres .......................................................... 28
6.4.2 Processing the Calibration Data from the ROV Manoeuvres .................................. 29
Glossary of Terms ...................................................................................................................... 31
FIGURES
Figure 4-1 – Setup icon ................................................................................................................... 4
Figure 4-2 – InstallShield Wizard window ........................................................................................ 4
Figure 4-3 – Janus Installation Progress Bar................................................................................... 5
Figure 4-4 – Janus Installation Computer Restart Notification ......................................................... 5
Figure 4-5 – Janus Installation Resuming ....................................................................................... 5
Figure 4-6 – Welcome to Sonardyne Janus Installation Screen ...................................................... 6
Figure 4-7 – Janus Installation License Agreement ......................................................................... 6
Figure 4-8 – Click Install to begin Installation .................................................................................. 7
Figure 4-9 – Installing Sonardyne Janus ......................................................................................... 7
Figure 4-10 – Installation Completed............................................................................................... 8
Figure 5-1 – Janus shortcut icon ..................................................................................................... 9
Figure 5-2 – Choose job/root directory ............................................................................................ 9
Figure 5-3 –Browse for Folder......................................................................................................... 9
Figure 5-4 – Job Directory window populated ............................................................................... 10
Figure 5-5 – Log Files / Import Data .............................................................................................. 10
Figure 5-6 – Select Log Files Window ........................................................................................... 11
Figure 5-7 – Select Log Files Window ........................................................................................... 11
Figure 5-8 – Imported data from log files ....................................................................................... 12
Figure 6-1 – AINS Auto Process ................................................................................................... 14
Figure 6-2 – Go Progress Information ........................................................................................... 14
Figure 6-3 – AINS Navigate Selection ........................................................................................... 15
Figure 6-4 – AINS Change Configuration ...................................................................................... 15
Figure 6-5 – Modified Configuration Parameters ........................................................................... 16
Figure 6-6 – Special / Advanced Parameters ................................................................................ 16
Figure 6-7 – Run RTS Smoother Option ....................................................................................... 17
Figure 6-8 – Run Navigation ......................................................................................................... 17
Figure 6-9 – Export Navigation...................................................................................................... 17
Figure 6-10 – Select Export Directory ........................................................................................... 18
Figure 6-11 – Plotting Navigation Selection................................................................................... 18
Figure 6-12 – Plotting Trajectory ................................................................................................... 19
Figure 6-13 – Examples of Trajectory (Position and North East) ................................................... 19
Figure 6-14 – Examples of Trajectory (Depth and Roll/Pitch/Heading) .......................................... 19
Figure 6-15 – Example of Trajectory (Velocity) ............................................................................. 19
Figure 6-16 – Plotting – Reference Drop Down Selection ............................................................. 20
Figure 6-17 – Plotting Reference – Raw Sensors.......................................................................... 20
Figure 6-18 – Plotting Reference – Post-Processed...................................................................... 20
15 April 2013 iv
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
TABLES
Table 1-1 – Related Publications .................................................................................................... 1
15 April 2013 v
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
AMENDMENT HISTORY
All amendments and additions will be issued with a new copy of this sheet, recording the history of
amendments.
15 April 2013 vi
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
SECTION 1 – INTRODUCTION
1. Introduction
This User Manual describes the safe installation, operation and data import of the JANUS software.
The information and procedures within this manual are based on Sonardyne’s experience and
knowledge.
To make sure the safety of the installer and operator is maintained, it is important that all Warnings,
Cautions and Safety section in this manual and any additional manual are read and understood.
Publication Title
Safety Manual Safety Manual
SECTION 1
15 April 2013 1
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
SECTION 2 – SAFETY
2. Introduction
Before any activity is carried out on this system, it is recommended that the included Safety Manual
and all Warnings and Cautions in this manual are read and understood.
It is recommended the operator complies with the Health and Safety Regulations applicable to the
vessel and the region before operating the equipment.
Operators and service personnel must be familiar with the normal operating and safety procedures
for Subsea Equipment.
Documentation must be consulted whenever the Warning Symbol is found on the equipment, in
order to determine the nature of the potential hazard and any actions which must be taken.
If the equipment is used in a manner not specified by the manufacturer, the protection provided by
the equipment may be impaired.
The safety of the system incorporating the equipment is the responsibility of the assembler of the
system.
SECTION 2
15 April 2013 2
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
Janus makes use of the INS internal system time base [sys] for all navigation computations. All
times within Janus, including plots are [sys] unless otherwise specifically stated.
Key [sys] characteristics are:
• Continuously increasing from 0 at INS power up (or full system reset).
• 100% free from jumps, 1 µSec resolution/precision.
• Based entirely on INS high accuracy crystal oscillator with no corrections applied
(offset/scale).
The [sys] relation to UTC is tracked by the INS to support its use of UTC time tagged aiding sensor
data (e.g. GPS) and for the generation of UTC tagged navigation data outputs (e.g. $INGGA).
SECTION 3
15 April 2013 3
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
SECTION 4– INSTALLATION
4. Introduction
The requirements for operating the Janus system are as follows:
• Recommended requirements: Windows 7 – 64 bit
• Minimum Operating requirements: Windows XP or later, 32 or 64 bit
• Recommended RAM requirements: +4GB
• Minimum RAM requirements: 2GB
For successful installation of the Janus software carry out the following procedure:
1. Insert the Janus INS Post-Processing software CD into the PC.
2. Refer to Figure 4-1. Double click on the setup.exe to start the installation.
3. Refer to Figure 4-2. On the Sonardyne Janus – InstallShield Wizard window, click Install.
SECTION 4
15 April 2013 4
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
5. Refer to Figure 4-3. A green progress pulsing bar will indicate the software is being installed.
6. Refer to Figure 4-4. During the installation process a window will appear notifying that it is
necessary to restart the computer.
7. Refer to Figure 4-5. On completion of the computer restart, the Janus software installation
will resume automatically.
SECTION 4
15 April 2013 5
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
9. Refer to Figure 4-7. On the License Agreement screen, select the accept option. Click Next.
NOTE
If the ‘do not accept’ option is selected the installation process will stop.
SECTION 4
15 April 2013 6
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
10. On acceptance of the license agreement, the Ready to Install the Program window will
appear. The location of the Janus file will be displayed. If there is any requirement to make
changes to the installation click Back.
11. Refer to Figure 4-8. Click Install to proceed with the installation.
12. Refer to Figure 4-9. The InstallShield wizard will begin to install the Janus software onto the
PC. A progress bar will indicate the rate of the files being copied.
SECTION 4
15 April 2013 7
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
13. Refer to Figure 4-10. An InstallShield Wizard Completed window will appear when the
installation has finished.
NOTES
SECTION 4
15 April 2013 8
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
SECTION 5– OPERATION
5. Starting Janus and Importing Data
5.1 Operating Janus
1. Refer to Figure 5-1. Start the Janus program by selecting the Janus icon.
2. Refer to Figure 5-2. In the AINS tab, click on the Choose job/root directory button.
3. Refer to Figure 5-3. Browse to the desired folder and click OK.
SECTION 5
15 April 2013 9
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
4. Refer to Figure 5-4. The address of the job/root directory folder will populate the Job
Directory window and the Log files/Import data tab will appear
The Log Files / Import Data tab handles extraction, raw data conversion and outlier rejection. It is
necessary to import data to enable the system calculations.
1. Refer to Figure 5-5. Select the Log Files/Import Data tab.
2. Refer to Figure 5-5. Select the Import Data button. If the Import All check box is enabled,
the software will automatically import all log files from the subfolder “logfiles”.
SECTION 5
15 April 2013 10
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
NOTE
The recommended maximum data sizes that can be imported into Janus are:
- 32-bit Janus version is to 3 to 4 hours of logged data.
- 64-bit Janus version is up to 36 hours of logged data.
3. Refer to Figure 5-6. If the check box is not enabled the Select Log Files window will open.
Select all the required log files and click Open.
4. Refer to Figure 5-7. If the data is contained in a sub folder named logfiles, by selecting the
Import All function will automatically import all data into Janus
SECTION 5
15 April 2013 11
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
NOTES
5. Refer to Figure 5-8. Verify the following expected items have been imported:
6. The additional Janus tabs are now enabled (subject to available sensor data).
SECTION 5
15 April 2013 12
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
6.1 AINS
Advanced Inertial Navigation System (AINS) and Kalman filtering algorithms constitute the core of
Janus. A brief introduction to Aided INS can be found in the SPRINT manual (UM-8253). Janus
further supports Rauch-Tung-Streibel Kalman smoothing of recorded IMU and aiding sensor data.
This type of processing often goes under the simpler name of “forwards – backwards” processing
and is hence forward generally referred to “Kalman smoothing”.
Unlike filtering, for every point in time Kalman smoothing makes use of both past and future sensor
data to determine the optimal navigation solution. Navigation is performed by initially processing
data forwards, very similar to the real-time navigation of the INS. Mathematically it is not very
different to perform navigation going backwards in time and Kalman smoothing is simply the
optimal combination of the two solutions. Kalman smoothing is a very practical tool with the
following important characteristics:
i. Statistically optimum absolute accuracy.
• High accuracy survey.
ii. Optimal relative accuracy (completely smooth and continues navigation data) ideal for:
• Digital terrain model (DTM) generation from high resolution sonar.
• Pipeline “out of straightness” surveys.
• Metrology.
iii. INS high dynamic performance is fully preserved – AINS Kalman smoothing is not simple low
pass filtering.
The Auto Process function will automatically perform data import, “forwards – backwards” post
processing (using real time settings), plotting and exporting of the navigation results.
SECTION 6
15 April 2013 13
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
1. Refer to Figure 6-1. Navigate to the AINS tab, select Choose job/root directory then click
the GO! button.
2. Refer to Figure 6-2. After selecting the GO! button, the AINS auto process can be monitored
using the information displayed.
6.1.2 Navigation
SECTION 6
15 April 2013 15
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
Some parameters are intended for special / advanced use only and should not be changed for
typical Janus use.
• Sigma Test Level (siglev) – if enabled (<> 0) the Kalman filter will reject observations
that differ from the INS expected values by more than the Sigma Test Level expected
standard deviation.
• Noise – model parameters for weighting by the Kalman filter.
SECTION 6
15 April 2013 16
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
SECTION 6
15 April 2013 17
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
Clicking on Export Navigation will open the Browse for Folder directory and allow a location for
the export directory.
Once confirmed, three output text files will be stored in this location. The files will include:
• Kf-ns.asc – Kalman filter navigation state
• Kf-qual.asc – Kalman filter navigation quality
• Kf-naviedit.asc – Kalman filter navigation state in EIVA NaviEdit compliant format
6.1.3 Plotting
6.1.3.1 Navigation
The quality control of real-time and post processed AINS solutions is available to the user through
the Navigation drop down menu.
NOTE
The AINS technology provides advanced high performance, however identifying the root
cause of any problems can prove to be difficult. For any assistance contact Sonardyne
Survey Support AINS specialists.
SECTION 6
15 April 2013 18
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
SECTION 6
15 April 2013 19
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
Identify unreasonable behaviour or any discrepancy from the raw sensor data. An error will be
identified if the INS position is consistently far away to one side from the raw USBL positions (whilst
being used for aiding).
6.1.3.5 Real-Time – Quality Control Recommendation
Plot the real-time navigation solution against an offline generated Kalman smoothed solution
(having better accuracy and benefitting from offline quality control)
Reference = post-processed
Verify that position, depth, attitude/heading and velocity match approximately with the Kalman filter
expected accuracy as indicated by green Kalman 1 DRMS/standard deviation.
NOTE
The Kalman smoothed solution may contribute part of apparent “error”. Outliers in the
raw sensors may contribute part of apparent “error”.
SECTION 6
15 April 2013 20
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
6.1.3.6 KF-States
This will plot the estimated KF states along with the standard deviation for the state and the 1
sigma bound. The states include gyroscope and accelerometer biases along with DVL
misalignments and scale-factor error and LBL Transponder position horizontal and vertical errors.
Inertial sensor bias states should generally be within 3 sigma limits.
SECTION 6
15 April 2013 21
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
SECTION 6
15 April 2013 22
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
1. Refer to Figure 6-24. Select the Plot data availability button to gain an overview of all
available sensor data.
2. Refer to Figure 6-25. A sensor data availability window will appear listing all sensor
compensation parameters. These parameters are applied to the raw sensor data before any
Kalman filter/smoothing is applied.
NOTE
SECTION 6
15 April 2013 23
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
3. Refer to Figure 6-26. The aiding sensor measurements and IMU can be checked by selecting
the Plot usage (data, rejection & residuals) button next to the sensor.
Refer to Figure 6-27. All transponders can be controlled by selection or de-selection of the Use
option.
Refer to Figure 6-28. Use to select or deselect and control sensor operation.
SECTION 6
15 April 2013 24
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
Janus has three levels of defence against outliers and erroneous data degrading the navigation
solution.
• Automatic outlier checks based on raw sensor data – specific for each sensor.
• Manual rejection of sensor data.
• Kalman filter “(3) sigma” testing.
Importing a new data set will also import the INS real-time sensor data usage – will normally suffice
for post processing.
SECTION 6
15 April 2013 25
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
Once changed, outlier rejection can be re-applied to all sensor data (Outlier reject) or to an
individual sensor e.g. (USBL). Depending on the sensor, a range of rejection checks are applied.
The result of each check can be seen using the Aiding sensor (plot usage) push buttons.
Check boxes within these plots allow deselecting individual checks, for example the “velocity
unreasonable check” has been deselected in the figure hereafter.
SECTION 6
15 April 2013 26
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
Clicking the sensor will bring up one or more plots where data points can be removed via marking
using the mouse.
SECTION 6
15 April 2013 27
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
Aiding sensor control can be enabled and disabled for navigation use as a function of time.
Importing a new data set also imports the sensor on/off settings applied by the operator during real-
time navigation, i.e. this is the default for offline processing. Sensor on/off settings can be inspected
and modified in Aiding sensor on/off control table.
ZUPT (zero velocity update) and “At Surface” are pseudo sensors instructing the INS Kalman filter
the vehicle is stationary (velocity = 0) or at the surface (depth of CRP is as per configuration
parameter).
Aiding sensors should be disabled when their measurements are known not to be valid, e.g. GPS
may be OK to use whilst an ROV is on deck at a well-defined location but otherwise should be de-
selected.
The ROV has to perform a suitable DVL calibration trajectory in order for the parameters to become
observable to sufficient degree for a proposed trajectory.
The performed trajectory can be visualised using the AINS (plotting) selecting real-time plus
trajectory.
The DVL calibration parameters should be applied to the RT system by the user and will enhance
real-time navigation performance and integrity.
For full instructions on DVL Calibration Trajectory and Manoeuvre procedures refer to the SPRINT
User Manual UM-8253-000 – DVL Calibration Procedure.
SECTION 6
15 April 2013 28
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
Once the raw data has been imported the DVL calibration can be selected.
NOTE
The DVL Calibration uses the same settings as the AINS post processing, such as the
time selection and the outlier rejection. Make sure these are properly set up before running
the DVL calibration.
The ‘Initial’ fields are automatically populated by the values read from the settings; this prevents
guessing of numbers for initial values. These values can be changed if necessary e.g. at times
when very little calibration data is available.
Clicking the Calibrate DVL button will cause the data on the button to change to “Estimating,
please wait” (refer to Figure 6-35).
During the estimation process, Forward and Backward processing notification windows will
appear.
SECTION 6
15 April 2013 29
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
On completion of the calibration process, 2 figures will be produced. Figure 1 shows DVL residuals
before calibration – using the initial settings – and after calibration (refer to Figure 6-37). Figure 2
shows the plots grouped according to axis (x-. y-, and z axis) (refer to Figure 6-38).
Should the results not be as expected, the initial values can be changed and the calibration
repeated.
On completion of the calibration, select the Use Calibration button to use the calibrated values for
post-processing.
NOTE
The values can be typed into the SPRINT user interface or at the Lodestar C&C interface
to calibrate the real-time system.
SECTION 6
15 April 2013 30
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
GLOSSARY OF TERMS
Term Definition
Acoustically Aided Inertial AAINS, the integration of acoustics and inertial technologies into a
Navigation System single navigation solution.
A device that converts electrical signals into acoustic signals and vice
Acoustic Transducer
versa.
Subsea Precision SPRINT an acoustically aided inertial navigation system for subsea
Reference Inertial vehicles. The system extends the operating limits of USBL and
Navigation Technology improves the operational efficiency of LBL by using sparse arrays.
Glossary of Terms
15 April 2013 31
Janus – Acoustically Aided INS QC and Post UM-8254
Processing Tool Issue B Rev 1
Term Definition
A system similar to an SBL system except the system uses three or
more elements in a single transducer array. The measurements it
Ultra Short Base Line
makes are the differences in “time-phase” of the signals from each
Positioning System (USBL)
element. The co-ordinate frame is fixed to the transducer array which
must be oriented in the vessel frame to be equivalent to the SBL.
Glossary of Terms
15 April 2013 32
920-0083