Literature DB >> 24169542

A novel INS and Doppler sensors calibration method for long range underwater vehicle navigation.

Kanghua Tang1, Jinling Wang, Wanli Li, Wenqi Wu.   

Abstract

Since the drifts of Inertial Navigation System (INS) solutions are inevitable and also grow over time, a Doppler Velocity Log (DVL) is used to aid the INS to restrain its error growth. Therefore, INS/DVL integration is a common approach for Autonomous Underwater Vehicle (AUV) navigation. The parameters including the scale factor of DVL and misalignments between INS and DVL are key factors which limit the accuracy of the INS/DVL integration. In this paper, a novel parameter calibration method is proposed. An iterative implementation of the method is designed to reduce the error caused by INS initial alignment. Furthermore, a simplified INS/DVL integration scheme is employed. The proposed method is evaluated with both river trial and sea trial data sets. Using 0.03°/h(1σ) ring laser gyroscopes, 5 × 10-5 g(1σ) quartz accelerometers and DVL with accuracy 0.5% V ± 0.5 cm/s, INS/DVL integrated navigation can reach an accuracy of about 1‰ of distance travelled (CEP) in a river trial and 2‰ of distance travelled (CEP) in a sea trial.

Entities:  

Year:  2013        PMID: 24169542      PMCID: PMC3871116          DOI: 10.3390/s131114583

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


Introduction

Autonomous Underwater Vehicles (AUV) present a uniquely challenging navigational problem because they operate autonomously in a highly unstructured environment [1]. Autonomous operations in deep water or covert military operations require the AUV to handle submerged operation for long periods of time. Currently, few techniques exist for reliable navigation for long range AUVs. Ultra-short baseline (USBL) acoustic navigation systems are employed on industrial, military, and scientific underwater vehicles and are preferred for the task of docking a vehicle to a transponder-equipped docking station [2-6]. Terrain- or landmark-based navigation methods use real-time sensing and a terrain or landmark map (e.g., topographic, magnetic, gravitational, or other geodetic data) to determine the vehicle's position [2]. But an a priori map is seldom available in AUV terrain- or landmark-based navigation. The standard method for full ocean depth XYZ acoustic navigation is 12-kHz-long baseline (LBL) acoustic navigation [2,7], but the precision and update rate of LBL position fixes vary over several orders of magnitude depending on the acoustic frequency, range, and acoustic path geometry [2]. Global Navigation Satellite System (GNSS) provides superior three-dimensional navigation capability for both surface and air vehicles but its signal cannot be directly received by deeply submerged ocean vehicles. A strapdown inertial navigation system (INS) is a good choice for self-contained localization and navigation of AUVs, but its position error accumulates with time elapse due to the inherent bias errors of gyros and accelerometers. Hence a navigation system based on INS will have an unacceptable position error drift without sufficient aiding. INS/DVL integrated navigation system using the high accurate velocity offered by DVL to restrain the error accumulation of INS is a widely-used under-water integrated navigation technology [8-18]. Even when a DVL is included, the accuracy of INS/DVL integration will be reduced because of the scale factor error of DVL and the misalignments between INS and DVL. Because the scale factor error of DVL and the misalignments between INS and DVL are the key factors which limit the accuracy of INS/DVL integration, calibration and compensation of these parameters must be done before a mission is conducted. This calibration is necessary to account for mechanical misalignments in the installations of the INS and DVL, as well as for potential errors in the velocity estimates of the units [7]. In practical engineering applications, the first adapted method is based on the assumptions: (a) both INS and DVL are mounted onto the same rigid structure throughout a mission; (b) the lever arms and misalignments between these devices remain constant and small. However, such assumptions are not realistic in the real world. The second adapted method is to treat the misalignments between INS and DVL as unknown and then GNSS is used to estimate misalignment parameters in three dimensions. However, only yaw misalignment parameter between INS and DVL was considered in some early work. For example, in [19], Joyce proposed a method to estimated yaw misalignment error by using least squares (LS) method. In [20,21], the heading accuracy was further considered as one of the key factors which limit the calibration accuracy. In [2,22,23], James and his colleagues improved the calibration method, with precise position of acoustic navigation sensors such as LBL, three dimensional misalignments between INS and DVL can then be estimated simultaneously. But this method is difficult to implement that it might cause some inconvenience for real applications. In [24], an online estimation method of DVL misalignment angle in SINS/DVL was presented. However, it requires the AUV to be operated with complex maneuvers to enhance observability of the unknown states. The paper proposes a novel alignment calibration method with external GNSS signals. However, there is no need to receive the GNSS signals continuously which make it suitable for AUV platforms. Furthermore, a recursive implementation which can eliminate the effects of the INS initial alignment is proposed. The accuracy of the calibration is further improved. This paper is organized as follows: Section 2 introduces the navigation equations, including INS/DVL system equations and observation equations. The parameter calibration method is proposed in Section 3, followed by an iterative implementation to reduce the effects of the INS initial alignment. After the scale factor of DVL and misalignments between INS and DVL are fixed, the simplified INS/DVL integrated navigation system is designed in Section 4. An experimental evaluation of the proposed navigation system is presented in Section 5, where in particular, the performance of the navigation system both in the river trial and the sea trial is discussed. Finally, conclusions are drawn in Section 6.

Navigation Equations Model

The Autonomous Underwater Vehicle discussed in the paper is equipped with a DVL and an INS consisting of three gyroscopes and three accelerometers. The INS calculates position, velocity and attitude using high frequency data from an Inertial Measurement Unit. Navigation propagation equations are introduced in this section. The estimated states include position, velocity, attitude, biases of the inertial sensors, and biases of DVL. The typical integrated navigation scheme for AUV is shown in Figure 1. INS/DVL integration is employed for autonomous navigation for most of the time in the missions. Once the GNSS signals are available, the current position can be reset.
Figure 1.

SINS/DVL integrated navigation.

INS/DVL System Equations

The local level frame North-Up-East (NUE) is chosen as the navigation frame n. b is the INS body frame; i is the Earth-centered inertial (ECI) orthogonal reference frame; e denotes the Earth-centered Earth-fixed (ECEF) orthogonal reference frame. The states of the system model include position P, velocity V, attitude parameters through the direction cosine matrix , gyro bias, Δ; accelerometer bias Δ and errors in DVL. The DVL measurement error is mainly caused by the scale factor error k and the misalignment error ε, both of which can be regarded as an constant during the mission. The system equations can then be presented as [25,26]: where is the angular rate of the navigation frame relative to the body frame; is the angular rate of the inertial frame relative to the body frame; is the Earth's rotation rate in the navigation frame; L is the geographic latitude; ω is the Earth's rotation rate; is the angular rate of the navigation frame to the earth frame; f is the accelerometer measurement; is the local level gravitational acceleration expressed in the n-frame. The scale factor error and the misalignments are assumed not to have a known time variation. Thus:

Observation Equations

The velocity measurements Ṽ from DVL in the Doppler instrument frame d can be expressed as follows: where is the true value of the velocity of DVL, k is the scale factor error, δV presents the Gaussian white noise. Therefore, the observation equation can be expressed as: where is the misalignment matrix between INS and DVL. It is the skew matrix of the misalignments ε.

Parameter Calibration Algorithm

The main advantage of the online calibration method proposed in [24] is that no external sensors are required. However, it requires the AUV to operate complex maneuvers. Generally, AUVs travel in a straight path at a constant velocity. Although the scale factor error and the misalignments can be chosen as the Kalman filter states for the INS/DVL integrated navigation system and hence estimated on line, it should be noted from the observability analysis that not all of the states are observable under that sailing condition [25-29]. Therefore, a novel parameter calibration method is proposed.

Formulas of the Proposed Method

It can be guaranteed that the misalignments are reduced to a small value during manufacture. Since the velocity of DVL in the lateral direction and the up direction are miniature, ignore the influence of the roll error ε of the misalignments. Therefore, only the scale factor error k, the yaw misalignment error ε, the pitch misalignment error ε are considered. Applying Equation (4), the DVL measurements can be expressed as: Rearranging gives: Ignoring the influence of the small products, so: Rearranging Equation (7) gives: During the process of calibration voyage, the AUV travels in a straight path at a constant velocity. Therefore, the roll γ and the pitch θ remain small: where φ denotes the yaw angle. Substituting Equation (9) into Equation (8) gives: where is the velocity of DVL in the forward direction. Ignoring the influence of , and small products gives: Rearranging gives: The misalignments ε can be regarded as small values, so: From Equation (13), the following equation can be obtained: Both parts of the Equation (14) are integrated to yield: where is the distance of the AUV travel during the time interval [t0,t1] it can be obtained by INS/DVL integrated navigation system. is the distance of the AUV travel in the up direction which can also be obtained by INS/DVL integrated navigation system. From Equation (13): Both parts are integrated to yield: Dot-multiplying both of its parts by gives: Since: Substituting this into Equation (18) gives: Dot-multiplying both parts of Equation (17) by gives: Since: Substituting this into Equation (21), the scale factor can be calculated as follows: Supposing the AUV travels in a straight path at a constant speed during [t0, t1], then: where L(t0) and L(t1) are the geographic latitude obtained by GNSS at t0 and t1 respectively; λ(t0) and λ(t1) are the geographic longitude obtained by GNSS at t0 and t1 respectively; L(t0) and L(t1) are the geographic latitude obtained by INS/DVL integrated navigation system at t0 and t1 respectively; λ(t0) and λ(t1) are the geographic longitude obtained by INS/DVL integrated navigation system at t0 and t1 respectively; R is the radius of the Earth. That is to say, the scale factor error k, misalignment yaw error ε and pitch misalignment error ε can be obtained only with the positions of INS/DVL integrated navigation system and GNSS at t0 and t1 in the case that the AUV travels in a near straight path at a constant speed.

An Iterative Implementation

The attitude error caused by INS initial alignment is a key factor which limits the accuracy of the calibration. In [30,31], the methods of INS initial alignment for AUV are presented. In order to reduce the effects of the INS initial alignment, an iterative implementation is proposed as follows (shown in Figure 2):
Figure 2.

An iterative implementation scheme.

Update the position of INS/DVL integrated navigation by GNSS when the initial INS alignment is finished and record the positions (L(t0),λ(t0),h(t0)) and (L(t0),λ(t0),h(t0)). After the AUV has travelled over a distance, for example, 8 km, record the INS/DVL integrated navigation and GNSS positions as: (L(t1),λ(t1),h(t1)) and (L(t1),λ(t1),h(t1)). With the recorded position information from steps (1) and (2), the scale factor error k0, misalignment yaw error ε and pitch misalignment error ε can be obtained according to Equations (15), (20) and (23). The estimated scale factor and misalignment parameters are used in the subsequent navigation. Record the current position: (L(t2),λ(t2),h(t2)), (L(t2),λ(t2),h(t2)). Then the AUV takes a 180° turn. After the AUV has travelled over a distance, for example, 8 km, record more positions: (L(t3),λ(t3),h(t3)) and (L(t3),λ(t3),h(t3)). New parameter estimates (scale factor error k1, misalignment yaw error ε and pitch misalignment error ε) can be obtained by the newly recorded positions above. Therefore, the parameter estimates can be calculated as follows: Repeat Step (4) and (5) until the accuracy of the INS/DVL integrated navigation system meets the requirement(about 1.5‰ of the distance travelled (CEP)).

Simplified INS/DVL Integrated Navigation System

Once the estimated parameters are fixed, state equations and observation equations of the INS/DVL integrated navigation system can be simplified.

Simplified INS/DVL Integrated Navigation System State Equations

After parameter calibration, the states of the Kalman filter can be reduced to: velocity error δV, attitude misalignments ψ, gyro bias Δ, accelerometer bias Δ. Thus, the INS partition of the state vector comprises the following 12 states: The system state equation in a matrix form is given by: where w() denotes the Gaussian white noise. The system matrix F(t), expressed in term of 3 × 3 submatrices corresponding to the components of the state vector in Equation (29), is: where: where ω = ω cos L and ω = ω sin L are the Earth's rotation rates in the north and up directions, respectively.

Simplified INS/DVL System Observation Equations

The accuracy of the INS/DVL integrated navigation system is mainly caused by the inertial navigation attitude error, misalignments between INS and DVL and the velocity scale factor error of DVL, so: Differencing the velocity of INS and DVL gives: Once the scale factor and misalignments are determined by parameter calibration, the misalignment matrix between INS and DVL can be fixed. Based on velocity measurements Ṽ from DVL and the scale factor error, the true DVL velocity Vd is: Combing Equations (39) and (40), the observation model is given by: where: and v(t) is the vector of the zero-mean Gaussian white noise. Once the system state equations and observation equations are fixed, using the Kalman filter referred in [32,33], the states can be estimated.

Experimental Results and Discussions

Both river trials and sea trials were carried out to evaluate the performance of the proposed method. For this, an high performance INS Kit is designed. The INS Kit is a fully qualified inertial navigator that is based on three Ring Laser Gyros(RLG) produced by Huatian Photoelectron and INS Technology Co., Ltd., Changsha, China and three quartz accelerometers offered by Beijing StarNeto Technology Co., Ltd., Beijing, China. Inertial sensors specifications are shown Table 1.
Table 1.

Inertial sensors specifications.

BiasScale FactorRate


GyroAccGyroAcc
0.03 deg/h50 μg10 PPM50 PPM200 Hz
The INS Kit modular architecture allows for various on board aiding devices such as GNSS, Doppler Velocity Log and Depth Sensor. The primary navigation aiding sensors are shown in Table 2.
Table 2.

Primary navigation aiding sensors.

VariableSensorsPrecisionRate
PositionNovAtel DGPS1 m1 Hz
VelocityHEU DVL± 0.5% ± 0.5 cm/s>=1 Hz
The bottom-locked Doppler sensor HEU DVL produced by Harbin Engineering University could provide three-axis transformation velocities. The INS Kit and DVL modular are shown in Figure 3.
Figure 3.

INS Kit and DVL modular.

The River Trial

In the river trial, the devices were fixed on a ship. DGPS positioning results were employed as the benchmark. Four suiets of INS were fixed on the deck of a ship. They were marked with N1, N2, N3 and N4 respectively. The DVL modules were put 1 m underwater.

River Trial Experimental Results

A near straight trajectory which is about 8 km was chosen for parameter calibration. The trajectory and forward velocity of the vessel in the river trial are shown in Figure 4.
Figure 4.

The trajectory and forward velocity of the vessel in the river trial.

With the positions of the first and the second dot (shown in Figure 3) obtained from GNSS positions and INS/DVL positions, an initial scale factor of DVL and misalignments parameters were calculated. With the positions of the second and the third dot, the calibration parameters were updated with the proposed iterative implementation. These estimates are shown in Table 3.
Table 3.

Calibrated parameter estimates in the river trial.

N1N2N3N4

1 + kαβ1 + kαβ1 + kαβ1 + kαβ
Initial estimates0.99350.0750.2560.99880.2870.3630.99540.2650.2670.99580.4230.207
iterative estimates0.99440.1230.2480.99360.1340.3650.99720.2710.2440.99600.3900.214
With calibrated parameter estimates from Table 3 and the positions of the forth dot (shown in Figure 4), the final position errors are calculated in Table 4.
Table 4.

Validation of Calibrated parameter estimates.

N1N2N3N4

D(m)Position Error(m)Accuracy (‰D)Position Error(m)Accuracy (‰D)Position Error(m)Accuracy (‰D)Position Error(m)Accuracy (‰D)
7,1403.00.404.00.565.00.703.00.40
From Table 4, with calibrated parameter estimates, the final position errors of INS/DVL integrated navigation are within 5 m in the 7 km distance travelled. The accuracy of INS/DVL integrated navigation system is better than 1‰D (distance travelled). If the accuracy of INS/DVL integrated navigation system is bigger than 1.5‰D, with the positions of the third and the forth dot, the calibration parameters were updated with the iterative implementation.

Validation of the Calibrated Parameters Estimates in the River Trial

In order to evaluate the performance of the calibrated parameter estimates, another test was done. The calibrated parameter estimates were employed in the INS/DVL integrated navigation. During the experiment, the simplified INS/DVL integrated navigation scheme proposed in Section 4 is used. The trajectory of the vessel is shown in Figure 5. Comparing with the positions obtained from GNSS, the on-line experimental results are shown in Table 5.
Figure 5.

The trajectory and forward velocity of the vessel in a long distance river trial.

Table 5.

On-line experimental results in the river trial.

N1N2N3N4

D(km)Position Error (m)Accuracy (‰D)Position Error(m)Accuracy (‰D)Position Error(m)Accuracy (‰D)Position Error(m)Accuracy (‰D)
2034.71.7334.91.7435.91.7936.21.81
4031.70.7958.31.4541.41.0352.71.32
6018.20.366.81.1130.80.554.90.91
8037.30.4670.80.8846.80.5862.60.78
10042.30.4788.60.9853.10.5880.70.89
As shown in Table 5, the accuracy of the INS/DVL integrated navigation system is about 1‰D(CEP). Furthermore, the accuracy of INS/DVL integrated navigation system is improved with the increase of distance travelled.

The Sea Trial

These experiments were done in the South Sea, China. During the sea trial, the INS and DVL were assembled as a single mechanical unit, and placed in the AUV. The scale factor and misalignments were calibrated in the river trial. In the sea trial, the experiment process of is as follows: INS initial alignment. The AUV is launched, and running an autonomous type of mission navigating with DVL aided INS and GNSS surface fixes at regular intervals. Once the DVL measurements are available, the navigation system is working at the mode of INS/DVL integrated navigation. After the AUV has travelled for a certain distance, it surfaces to receive the GNSS signals. By comparing the INS/DVL integrated navigation positioning data with independent DGNSS data, position error of the INS/DVL integrated navigation system can be obtained. Then the AUV submerges until the mission is finished. Three experiments were carried out in the sea trial.

Experiment 1

In Experiment 1, after initial alignment, the AUV surfaced to receive DGPS measurements at the surface for a short period of time to calibrate the position error of INS/DVL integrated navigation system. Then the AUV submerged to travel a straight line approximately 17 Km in length, equivalent to about 2 h at nominal speed. The depth varies from 60 to 180 m. The trajectory obtained by INS/DVL integrated navigation system is shown in Figure 6. During the process of the experiment, the AUV surfaced twice to receive the GNSS signals.
Figure 6.

The trajectory and forward velocity of the AUV in Experiment 1.

Comparing with the positions obtained from GNSS, the accuracy of the INS/DVL integrated navigation system is shown in Table 6. The accuracy of the INS/DVL integration is about 1.76‰D.
Table 6.

On-line experimental results in Experiment 1.

Distance (m)Error (m)Accuracy (‰D)
17,61431.01.76

Experiment 2

In Experiment 2, the AUV travelled for about 120 km. The depth varies from 60 to 180 m. The trajectory obtained by INS/DVL integrated navigation system is shown in Figure 7. During the process of the experiment, the AUV surfaced five times to receive the GNSS signals.
Figure 7.

The trajectory and forward velocity of the AUV in Experiment 2.

Comparing the positions obtained from GNSS, the accuracy of the INS/DVL integrated navigation system is shown in Table 7. The accuracy of the INS/DVL integrated navigation system is within 3‰D.
Table 7.

On-line experimental results in Experiment 2.

Distance (m)Error (m)Accuracy (‰D)
31,46753.31.7
29,77290.43.0
31,10268.52.2
31,87056.01.7

Experiment 3

In Experiment 3, the AUV travelled for about 90 km. The depth varies from 60 to 180 m. The trajectory obtained by INS/DVL integrated navigation system is shown in Figure 8. During the process of the experiment, the AUV surfaced three times to receive the GNSS signals.
Figure 8.

The trajectory and forward velocity of the AUV in Experiment 3.

Comparing the position obtained from DGNSS, the accuracy of the INS/DVL integrated navigation system is shown in Table 8. The accuracy of the INS/DVL integrated navigation system is within 3‰D.
Table 8.

On-line experimental results in Experiment 3.

Distance (m)Error (m)Accuracy (‰D)
30,83690.32.9
60,34127.00.5
According to the experimental results in Table 6, 7 and 8, the INS/DVL integrated navigation system has reached the accuracy of about 2‰D (CEP) with the calibrated parameter estimates obtained by the proposed method.

Conclusions

In order to meet the requirements of the AUV, an INS/DVL integrated navigation method has been designed. As the scale factor of DVL and misalignments between INS and DVL are the key factors which limit the accuracy of the INS/DVL integrated navigation, a novel parameter calibration method has been proposed. With this method, it is needless to receive GNSS signals continuously, making this method suitable for AUV platforms. The proposed method has been evaluated with both river trial and sea trial data sets. With the calibrated parameter estimates, INS/DVL integrated navigation can reach the accuracy of about 1‰ of the distance travelled (CEP) in the river trial and 2‰ of the distance travelled (CEP) in the sea trials.
  2 in total

1.  Benefits of combined GPS/GLONASS with low-cost MEMS IMUs for vehicular urban navigation.

Authors:  Antonio Angrisano; Mark Petovello; Giovanni Pugliano
Journal:  Sensors (Basel)       Date:  2012-04-19       Impact factor: 3.576

2.  A novel scheme for DVL-aided SINS in-motion alignment using UKF techniques.

Authors:  Wanli Li; Jinling Wang; Liangqing Lu; Wenqi Wu
Journal:  Sensors (Basel)       Date:  2013-01-15       Impact factor: 3.576

  2 in total
  6 in total

1.  A New Robust Adaptive Filter Aided by Machine Learning Method for SINS/DVL Integrated Navigation System.

Authors:  Jiupeng Zhu; An Li; Fangjun Qin; Lubin Chang
Journal:  Sensors (Basel)       Date:  2022-05-17       Impact factor: 3.847

2.  Square-Root Unscented Information Filter and Its Application in SINS/DVL Integrated Navigation.

Authors:  Yan Guo; Meiping Wu; Kanghua Tang; Lu Zhang
Journal:  Sensors (Basel)       Date:  2018-06-28       Impact factor: 3.576

3.  An Alignment Method for Strapdown Inertial Navigation Systems Assisted by Doppler Radar on a Vehicle-Borne Moving Base.

Authors:  Bo Yang; Jianxiang Xi; Jian Yang; Liang Xue
Journal:  Sensors (Basel)       Date:  2019-10-21       Impact factor: 3.576

4.  Adaptive Federated IMM Filter for AUV Integrated Navigation Systems.

Authors:  Weiwei Lyu; Xianghong Cheng; Jinling Wang
Journal:  Sensors (Basel)       Date:  2020-11-28       Impact factor: 3.576

5.  A Damping Grid Strapdown Inertial Navigation System Based on a Kalman Filter for Ships in Polar Regions.

Authors:  Weiquan Huang; Tao Fang; Li Luo; Lin Zhao; Fengzhu Che
Journal:  Sensors (Basel)       Date:  2017-07-03       Impact factor: 3.576

6.  Auto-Correction of 3D-Orientation of IMUs on Electric Bicycles .

Authors:  Jan Schnee; Jürgen Stegmaier; Tobias Lipowsky; Pu Li
Journal:  Sensors (Basel)       Date:  2020-01-21       Impact factor: 3.576

  6 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.