Professional Documents
Culture Documents
4 HAIN Product Description
4 HAIN Product Description
HAIN
Hydroacoustic Aided Inertial Navigation
Product description
APOS
APOS HAIN
computer
HAIN
computer
IMU
IMU
(Cd32002)
HAIN
Hydroacoustic Aided Inertial Navigation
Product Description
855--164904 / Rev.A
Note
Kongsberg Maritime AS makes every effort to ensure that the information contained
within this document is correct. However, our equipment is continuously being
improved and updated, so we cannot assume liability for any errors which may occur.
Warning
The equipment to which this manual applies must only be used for the purpose for
which it was designed. Improper use or maintenance may cause damage to the
equipment or injury to personnel. The user must be familiar with the contents of the
appropriate manuals before attempting to install, operate or maintain the equipment.
Kongsberg Maritime AS disclaims any responsibility for damage or injury caused by
improper installation, use or maintenance of the equipment.
Copyright
E 2004 Kongsberg Maritime AS
The information contained within this document remains the sole property of
Kongsberg Maritime AS. No part of this document may be copied or reproduced in any
form or by any means, and the information contained within is not to be communicated
to a third party, without the prior written consent of Kongsberg Maritime AS.
Contact information
Support: ui@kongsberg.com
Sales: subsea@kongsberg.com
Strandpromenaden 50
P.O.Box 111
N-3191 Horten,
Norway
HAIN
Contents
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
HAIN SYSTEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
The complementary solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
INERTIAL NAVIGATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Principles of inertial navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Initial values for the integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Attitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
External measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
HAIN processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Basic principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Position aid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Acoustics used as position aid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Complementary solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Position aid for HAIN Vessel and HAIN Subsea . . . . . . . . . . . . . . . . 9
HAIN POSITION REFERENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
System description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
System units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
HAIN computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Inertial Measurement Unit - IMU . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Operator station - APOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Data Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
HAIN SUBSEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
System description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
System units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
HAIN computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Inertial Measurement Unit - IMU . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Operator station - APOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Data Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Post processing software - NavLab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
II 855-164904 / A
Product Description
855-164904 / A III
HAIN
Document logistics
IV 855-164904 / A
Product Description
Blank page
855-164904 / A V
Product Description
INTRODUCTION
Contents
This product description covers the Hydroacoustic Aided
Inertial Navigation (HAIN) product. It provides a general
description of the systems, modules, functions and technical
specifications.
Abbreviations
The following abbreviations have been used in this manual
APC Acoustic Positioning Computer
APOS Acoustic Positioning Operator Station
COS Common Operator Station
DP Dynamic Positioning
dGPS differential Global Positioning System
GPS Global Positioning System
HAIN Hydroacoustic Aided Inertial Navigation
HiPAP High Precision Acoustic Positioning
HPR Hydroacoustic Position Reference
IMU Inertial Measurement Unit
INS Inertial Navigation System
LBL Long Base Line
MULBL Multi- User Long Base Line
ROV Remotely Operated Vehicle
SSBL Super Short Base Line
SSLBL Super Short and Long Base Line
855-164904 / A 1
HAIN
HAIN SYSTEMS
General
Exploration on deeper water puts high requirements on
underwater positioning for both Dynamic Positioning (DP)
operations and survey applications. Acoustic positioning
systems are continuously improved to meet new requirements.
The HAIN system is developed as an extension to the High
Precision Acoustic Positioning (HiPAP) and Hydroacoustic
Position Reference (HPR) systems. The acoustic measurements
are used as position aid for the Inertial Navigation System
(INS).
The following two systems are available:
• HAIN Position Reference
- This HAIN system for vessel positioning, is used as
position-reference for the Dynamic Positioning (DP).
• HAIN Subsea
- This HAIN system for Remotely Operated Vehicle (ROV)
positioning, is for survey applications.
2 855-164904 / A
Product Description
INERTIAL NAVIGATION
Accelerometer
acc x Velocity
acc y Navigation
acc z calculation
Position
(long, lat, depth)
R LB
Gyro
gyro x
gyro y Attitude
Attitude
gyro z calculation (roll, pitch, yaw)
(Cd32007)
(Cd32009)
855-164904 / A 3
HAIN
Attitude
It is possible to calculate the attitude by using the IMU readings
and the knowledge about the Earth gravity and rotation. The
latitude must also be known within some degrees. The IMU
sensors must be of good quality to manage this task, because the
Earth rotation is slow compared to the movements of the body.
Position
It is not possible to calculate the initial position based on the
readings from the IMU sensors. An Inertial Navigation System
must therefore get a position aid from outside.
4 855-164904 / A
Product Description
External measurements
In addition to the accelerometer and gyro readings from the IMU,
an Inertial Navigation System gets external measurements.
External measurements to the HAIN are:
• Aiding position in latitude / longitude and depth. It is used
both to get an initial value for the position and to limit the
drift that is inherent in inertial navigation systems.
• Heading
• Velocity
The external measurements are used by a Kalman filter to
compute corrections of the filter’s estimates. The corrections are
weighted according to the expected accuracies of the
measurements and to the filter’s estimate of its own accuracies.
855-164904 / A 5
HAIN
HAIN processing
Basic principles
The figure below shows how the readings from the IMU and the
external sensors are used.
Reset
Compass
v~EB
B
, DVL
(Attitude)
ω~ BIB , gyro R$ LB ,naveq Decompose
Gyros in L
- v$EB,DVL
L
~B v$EB
L (Velocity) Error state
Accelero-
f IB ,acc Navigation ,naveq
Kalman
Equations
meters filter
R$ EL ,naveq (Position)
IMU
INS
- ~
REL , posm
DGPS +
HiPAP
z$naveq (Depth)
- ~
zdepthm Estimates
(of errors in
Pressure
navigation
sensor
equations
and colored
sensor
Figure 3 HAIN processing - block diagram errors)
To the left, we see the IMU with its gyros and accelerometers.
The navigation equations read the three gyros and the three
accelerometers with 100 Hz. Based on these readings, the
navigation equations calculate the change in position, velocity
and attitude. Due to noise and errors in the readings, errors in
the calculation increase with time if not corrected for.
The to right, we see the Kalman filter. It estimates both the
attitude, velocity and position and sensor errors. It also
calculates the accuracy of each estimate.
6 855-164904 / A
Product Description
Position aid
The position aid in figure 3 is named ”dGPS + HiPAP”. The
other alternatives for HAIN position aid is ”HiPAP” and ”LBL”,
as explained later. In all cases, the latitude / longitude of the
aiding position is subtracted from the latitude / longitude
calculated by the navigation equations. The difference is
processed by the Kalman filter, as explained in the example (for
the depth) above.
The filter executes each time an external measurement is read. It
updates its estimates based on the external measurement, and
transfers the new position, velocity and attitude to the
navigation equations. This transfer is often referred to as a
”reset”. Therefore the values calculated by the navigation
equations and those estimated by the Kalman filter are very
close to each other.
The graphs shown later in this document, use the same colours
as figure 3. These are:
Blue is used for measurements
Magenta is used for the navigation equations
Green is used for the Kalman filter
The Kalman filter shown in figure 3, is often referred to as the
forward filter. It is executed in real time, and does not have any
knowledge of the measurements ahead in time. When the
measurements are post-processed with the NavLab, the forward
filter is first executed. Then a backward filter is executed. It
uses the measurements both back and forward in time. This
gives a significant improvement in accuracy and stability. The
result from the backward filter is displayed in red on the graphs.
855-164904 / A 7
HAIN
Complementary solution
The noise on acoustic positions is dominated by the white noise.
There is almost no correlation between the noise on one
measurement and the noise on the next measurement.
The noise on Inertial Navigation systems without position aid, is
dominated by coloured noise, that is a position drift, as
illustrated in the figure below.
8 855-164904 / A
Product Description
855-164904 / A 9
HAIN
General
The HAIN system for vessel positioning is an aided Inertial
Navigation System. The position drift that is inherent in the
inertial navigation systems, is limited by the acoustic position
measurements relative to transponder(s) on the seabed.
The system can be used with both Super Short Base Line
(SSBL) and Long Base Line (LBL) position input.
The HAIN provides an improved position of the vessel that both
has increased accuracy and higher update rate than the original
position from the acoustic measurements. This extends
operational water depth and reduced battery consumption.
Position output during acoustic dropout will be maintained.
System description
The HAIN position reference system provides:
• Improved acoustic position accuracy
- The HAIN system will typically improve the accuracy
some 2-3 times.
Example: If the ”ping to ping” deviation is 6 meters, the
HAIN will reduce this to approximately 2 meters.
• Higher position update rate
- The HAIN calculates a new position every 1 second
regardless of water depth.
• Extends operational depth capabilities
- Since both the accuracy and the position update rate are
improved, the HAIN allows operation in deeper waters.
• Longer transponder-battery lifetime
- The HAIN position update rate allows slowing down the
acoustic update frequency. This will result in less ”ping”
per hour, and thereby longer battery duration.
• Position update during acoustic drop-out
- The HAIN gives continuity in position output even though
the acoustic position should fail to operate in periods of
limited time.
10 855-164904 / A
Product Description
APOS
HAIN
computer
IMU
(Cd32003)
855-164904 / A 11
HAIN
HAIN Net DP
APOS
Computer System
Heading
HiPAP
Roll & Pitch
Transceiver
IMU
(Cd6832) Td
Acoustic
signals
System units
HAIN computer
The HAIN computer executes the navigation algorithm, which
consists of Strap-down navigation equations and a Kalman filter.
The unit is interfaced to an IMU (Inertial Measurement Unit)
and to the APOS (Acoustic Positioning Operator Station).
The HAIN computer receives the aiding positions (latitude /
longitude) from the APOS, and it limits the position-drift that is
inherent in inertial navigation systems. Vessel position, attitude,
speed and expected accuracy, are sent back to the APOS at 1 Hz
update.
12 855-164904 / A
Product Description
Accuracy
HAIN combines the acoustic measurements and the readings
from the IMU in an optimum way. The navigation equations
update the vessel position, velocity, heading and attitude almost
continuously based on the readings from the IMU. The Kalman
filter corrects these values when new acoustic positions are
available. This result in improved position accuracy compared
to the acoustic measurements, as illustrated in figure 7.
HAIN VesselPos. IMU90. Systematic errors are not included.
8
HiPAP
HAIN Real time
7 HAIN Post processed
1-sigma horizontal accuracy [m]
1
(CD32004)
0
500 1000 1500 2000 2500 3000
Depth [m]
855-164904 / A 13
HAIN
Data Logging
Data logging can be done on two levels:
1 The HAIN computer is logging all measurements on its
hard disk. These data can be post-processed.
2 The APOS can log measured and calculated vessel
positions, attitude and velocity on its hard disk.
All measurements and positions in the log files are
time-stamped. The APOS clock and the HAIN computer clock
are both synchronised with the GPS clock (1pps).
14 855-164904 / A
Product Description
HAIN SUBSEA
General
The HAIN Subsea system can be used on Remotely Operated
Vehicle (ROV) and other underwater cable-connected units. This
system can also be interfaced to a Doppler velocity log and a
pressure sensor.
The system can be used with both Super Short Base Line
(SSBL) and Long Base Line (LBL) as position aid.
System description
The HAIN Subsea solution provides:
• Improved acoustic position accuracy.
• Higher position update rate.
The HAIN system onboard the vessel comprises:
• HAIN computer with interfaces to ROV sensors.
• Operator station.
• HAIN software.
• Vessel position input from dGPS.
• ROV position input from an acoustic system.
855-164904 / A 15
HAIN
APOS
HAIN
computer
IMU
(Cd32005)
16 855-164904 / A
Product Description
The figure below shows the HAIN used with a HiPAP system
and an optional LBL system.
DP
Net System
HAIN
Computer DGPS APOS
Fibre Td
ROV or
intervetion tool
LBL Acoustic
signals
Converter
(Cd6832a)
System units
HAIN computer
The HAIN computer executes the navigation algorithms, which
consists of Strap-down navigation equations and a Kalman filter.
The unit is interfaced to the sensor signals coming from the
ROV-umbilical system. These signals come from:
• Inertial Motion Unit (IMU)
• Doppler Velocity Log (ROV Speed)
• Pressure sensor
• Heading sensor (Compass).
The HAIN computer may interface different types of sensors
giving these aiding measurements.
The HAIN computer receives the aiding positions (latitude /
longitude) from the APOS over an Ethernet interconnection and
will limit the position drift that is inherent in inertial navigation
systems. ROV position, attitude, speed and expected accuracy of
the data are sent to the APOS at 1 Hz update. The source of the
aiding position can be SSBL or LBL.
855-164904 / A 17
HAIN
Accuracy
HAIN combines the acoustic measurements and the readings
from the sensors onboard the ROV in an optimum way. The
navigation equations update the ROV position, velocity, heading
and attitude almost continuously based on the readings from the
IMU. The Kalman filter corrects these values when new
acoustic positions and when readings from the other ROV
sensors are available. This result in improved position accuracy
compared to the acoustic measurements, as illustrated in figure
10.
18 855-164904 / A
Product Description
(Cd32006)
0
500 1000 1500 2000 2500 3000
Depth [m]
855-164904 / A 19
HAIN
Data Logging
Data logging can be done on two levels:
1 The HAIN computer is logging all measurements on its
hard disk. A new file is generated each 15th minute with
binary data. These data can be post-processed.
2 The APOS can log measured and calculated ROV
positions, attitude and velocity on its hard disk.
All measurements and positions in the log files are
time-stamped. The APOS clock and the HAIN computer clock
are both synchronised with the GPS clock.
20 855-164904 / A
Product Description
855-164904 / A 21
HAIN
Introduction
Kongsberg Maritime has performed several sea-trials with the
HAIN Position reference system on our own vessel, the Simrad
Echo. The trials are done for debugging purposes, evaluation of
IMUs and accuracy analysis.
A short trial on an offshore DP vessel has also been carried out.
22 855-164904 / A
Product Description
Scatter-plots
The two plots below are from the offshore trial.
The scatter-plots above show the vessel position during the test,
as logged by the dGPS.
1 Sails backwards 150 m with HiPAP update rate 20 s.
2 Stationary with HiPAP update rate 10s and then 20 s.
3 Changes heading first CCW 40° and then CW 70°, with
HiPAP update rate 20 s.
4 Sails a square with HiPAP update rate 20 s.
5 Sails a square with HiPAP update rate 5 s.
6 Removes the HiPAP position aid from the HAIN for
10 ½ minute.
DP used HAIN as the reference during operations 1 to 5. DP
used dGPS as reference during operation 6, and just logged the
drift in HAIN.
855-164904 / A 23
HAIN
Time-plots
The two plots below are from the offshore trial.
24 855-164904 / A
Product Description
(Cd32010)
855-164904 / A 25
HAIN
Line colours:
Blue HAIN history track
Grey HiPAP history track
26 855-164904 / A
Product Description
Line colours:
Blue HiPAP real time
Green HAIN real time
Red Post processed
We see the same history track of the measurements and the real
time position as in the screen dump on page 26.
In addition we see the red track from the post processing
backward filter, which is the most stable and accurate estimate
of the position.
855-164904 / A 27
HAIN
28 855-164904 / A
Product Description
Line colours:
Blue LBL real time
Green HAIN real time
Red Post processed
In the middle of the plot, the LBL positions tend to jump almost
a metre in the south east direction. It is probably caused by
either a reflection on one of the range measurements or a
missing range measurement. The jumps do obviously not match
with the other input to the HAIN, and the HAIN positions do
not follow the jumps.
855-164904 / A 29
HAIN
Line colours:
Blue LBL real time
Green HAIN real time
Red Post processed
30 855-164904 / A
Product Description
TECHNICAL SPECIFICATIONS
HAIN computer
Material anodized aluminium
Length x width x height (425 x 445 x 185) mm
Weight in air 17 Kg
Waterproof IP 66
Power
Power Requirements (50-60 Hz) (180-264 / 90-132) Vac
Nominal 80 W
General
Material anodized aluminium
Length x width x height (280 x 136 x 162) mm
Weight in air 4.8 Kg
Waterproof IP 66
Power
Requirements 24 volt dc
Consumptions 12 W
Dynamic range
Gyro ± 500 °/s
Accelerometers ± 30 g
855-164904 / A 31
HAIN
General
Maximum depth rating 4000 m
Material anodized aluminium
Length x width x height (280 x 136 x 162) mm
Weight in air / water 31.5 Kg / 13 kg
Tube / flange diameter 206 mm / 248 mm
Overall length 460 mm
Power
Requirements 24 volt dc
Consumptions 12 W
Dynamic range
Gyro ± 500 °/s
Accelerometers ± 30 g
Interfaces
The HAIN system supports the following interfaces:
• To the HAIN computer
- IMU measurements, RS-232 up to 115 200 baud
* RDI PD0 protocol.
- IMU heading and attitude, RS-232 up to 57 600 baud
* Octans standard format or Simrad EM 1000 protocol.
- RDI DVL, RS-232 / RS-422 up to 57 600 baud
* RDI PD0 protocol.
- Digiquartz Pressure Sensor, RS-232 / RS-422
up to to 57 600 Baud
* Digiquartz standard format.
• Between the HAIN computer and APOS
- 10 / 100 Mbit, Ethernet TCP / IP.
• Output of position headings and attitude
- Ethernet TCP / IP or RS-232 / RS-422
* Standard APOS protocol, NMEA or binary.
32 855-164904 / A