This site uses cookies. By continuing to use this site you agree to our use of cookies. To find out more, see our Privacy and Cookies policy.
Brought to you by:
Paper

An improved gravity compensation method for high-precision free-INS based on MEC–BP–AdaBoost

, , and

Published 21 October 2016 © 2016 IOP Publishing Ltd
, , Citation Xiao Zhou et al 2016 Meas. Sci. Technol. 27 125007 DOI 10.1088/0957-0233/27/12/125007

0957-0233/27/12/125007

Abstract

In recent years, with the rapid improvement of inertial sensors (accelerometers and gyroscopes), gravity compensation has become more important for improving navigation accuracy in inertial navigation systems (INS), especially for high-precision INS. This paper proposes a mind evolutionary computation (MEC) back propagation (BP) AdaBoost algorithm neural-network-based gravity compensation method that estimates the gravity disturbance on the track based on measured gravity data. A MEC–BP–AdaBoost network-based gravity compensation algorithm used in the training process to establish the prediction model takes the carrier position (longitude and latitude) provided by INS as the input data and the gravity disturbance as the output data, and then compensates the obtained gravity disturbance into the INS's error equations to restrain the position error propagation. The MEC–BP–AdaBoost algorithm can not only effectively avoid BP neural networks being trapped in local extrema, but also perfectly solve the nonlinearity between the input and output data that cannot be solved by traditional interpolation methods, such as least-square collocation (LSC) interpolation. The accuracy and feasibility of the proposed interpolation method are verified through numerical tests. A comparison of several other compensation methods applied in field experiments, including LSC interpolation and traditional BP interpolation, highlights the superior performance of the proposed method. The field experiment results show that the maximum value of the position error can reduce by 28% with the proposed gravity compensation method.

Export citation and abstract BibTeX RIS

1. Introduction

Inertial navigation systems (INS) utilize the laws of Newtonian physics to provide autonomous navigation worldwide, and initialization errors propagate throughout the trajectory as time increases. Although the long-term navigation accuracy of free-INS cannot be compared with that of GPS, it is still essential during loss times of GPS. INS has been used for many military and civil applications due to its characteristics of high anti-jamming capacity, low radiation leakage, and weather resistance [1]. The significant improvement of INS, especially on initial sensors, leaves gravity disturbance as the most important error source in calculating the navigation solution, particularly for rough topological areas [2].

To achieve high accuracy for INS navigation, there are three main viable ways to achieve gravity compensation [3]. First, the traditional method obtains gravity disturbance on the trajectory using gravitational gradiometers to sense the gravity-vertical gradient [4, 5]. This case relies on compensating the INS with a sensitive instrument that so far has little engineering application because of its high cost. The second method uses existing gravitational field models (such as DQM2000, GFZ97, EGM2008, etc) to obtain the gravity disturbance and make compensation to the locating results directly by calculating the position error with the gravity disturbance given [6, 7]. The accuracy of these models cannot satisfy the high-precision INS, especially in rough topological areas with significant variations in gravity, such as mountains, plateaus, and hadalpelagic zones (the trenches). The third method is to obtain the gravity disturbance using the interpolation method based on measured gravity data and then compensate it into error equations of INS incorporated with gravity disturbance [3]. In recent years, the most popular interpolation method used in the geodetic and geophysical communities has been the least-square collocation (LSC) interpolation method [7, 8]. Because of LSC's inherent characteristics, it cannot achieve the interpolation accuracy for a high-precision INS solution when the nonlinearity between the input and output data is big or the interpolating point is outside of the available data [8, 9]. In this paper, a mind evolutionary computation (MEC) back propagation (BP) AdaBoost algorithm neural-network-based interpolation method is proposed to solve these problems [1012].

A BP neural network is a multi-layer feed-forward network that is trained by its own algorithms and the errors propagate backwards. It has extensive applications in many project fields because of its simple structure and mature technology. It presents a new approach to the nonlinear approximation. For these reasons, we apply a neural network to the gravity disturbance compensation model. The model can be obtained between the training data and testing data after the training process [13].

Since the traditional BP neural network has many disadvantages, such as slow convergence, sensitivity to initial values and easily getting into local extrema, a BP neural network improved by adopting MEC and AdaBoost algorithms is proposed in this paper to optimize the traditional BP neural network [13].

MEC is a global algorithm with a special structure to avoid the intrinsic shortcomings of genetic algorithms (GAs). MEC simulates the procedure of human mind evolution, and puts forward 'similartaxis' and 'dissimilation' to replace 'crossover' and 'reproduction' in GAs [1416]. Furthermore, billboards are designed by MEC to record the evolutionary information that will help guide the evolution. The BP neural network has a relatively higher probability of achieving the global optima through utilizing MEC to search for the initial weights and thresholds of the BP neural network. So the initial search with the help of MEC is a preferred way to confront the flaws of the BP neural network. Although the random setting of initial weights and thresholds in the MEC–BP neural network is capable of avoiding local optima and increasing the probability of finding the network, the randomness of the initial parameters may lead to different results even based on the same training sample. Therefore, the AdaBoost algorithm is introduced into a MEC–BP neural network to form a new strong predictor by constructing the weak predictors of MEC–BP neural networks [17, 18]. Hence, the gravity disturbance estimation for high-precision INS based on a MEC–BP–AdaBoost algorithm is proposed in this paper. Meanwhile, numerical tests and field experiments are carried out to verify the accuracy and effectiveness of the proposed gravity disturbance compensation method. The results show that the proposed gravity disturbance compensation method can substantially improve the positioning accuracy of INS.

The paper is organized as follows. In section 2, an error analysis of the INS solution based on gravity disturbance is proposed. In section 3, the framework and process of the MEC–BP–AdaBoost neural-network-based gravity compensation method are proposed. In section 4, a numerical test is designed to test the accuracy and superiority of the proposed method. In section 5, a field experiment on the Yuan Wang 5 surveying ship in the South China Sea is presented. Finally, section 6 concludes the paper.

2. An error analysis of the INS solution considering gravity disturbance

2.1. Definition of gravity disturbance vector

A gravity disturbance vector is the vector difference between the actual gravity and the normal gravity at the same point in space (figure 1). It divides into two parts: the tangential component (vertical deflection) and the orthogonal component (gravity anomaly) [19].

Figure 1.

Figure 1. Depiction of gravity disturbance vector.

Standard image High-resolution image

Suppose the gravity vector gP and the normal gravity vector γP are at the same point P and the gravity disturbance vector δg is defined as their difference:

Equation (1)

The differences in direction are defined as the deflections of the vertical (DOVs) [19]. The DOVs have two components, a north–south component ζ and an east–west component η (figure 2).

Equation (2)

Equation (3)
Figure 2.

Figure 2. The deflection of the vertical.

Standard image High-resolution image

In equations (2) and (3), ΔgN is the north component of gravity disturbance, ΔgE is the east component of gravity disturbance, ΔgU is the vertical component of gravity disturbance and γ0 is the value of normal gravity.

2.2. INS error equations incorporated with gravity disturbance

The INS error equations when incorporated with gravity disturbance can be defined as follows [20]:

Equation (4)

Equation (5)

Equation (6)

where ${{V}^{\text{n}}}$ is the velocity in the navigation frame, $\delta {{V}^{\text{n}}}$ is the velocity error in the navigation frame, $\delta {{\overset{\centerdot}{{V}}\,}^{\text{n}}}$ is the differential form of $\delta {{V}^{\text{n}}}$ , ${{\phi}^{\text{n}}}$ is the attitude error, ${{f}^{\text{n}}}$ is the specific force expressed in the navigation frame, $C_{\text{b}}^{\text{n}}$ is a direction cosine matrix used to transform the body acceleration vector into the navigation frame, $\delta {{K}_{\text{A}}}$ and $\delta A$ are the scale coefficient error and installation angle error of the accelerometer respectively, ${{\nabla}^{\text{n}}}$ is the accelerometer bias expressed in the navigation frame, $\delta {{g}^{\text{n}}}$ is the gravity disturbance in the navigation frame, $L,\lambda,h$ are the current latitude, longitude, and altitude of the body, $\delta L,\delta \lambda,\delta h$ denote the latitude error, longitude error, and altitude error respectively, $\delta \overset{\centerdot}{{L}}\,,\delta \overset{\centerdot}{{\lambda}}\,,\delta \overset{\centerdot}{{h}}\,$ are the differential forms of $\delta L,\delta \lambda,\delta h$ , $\delta {{V}_{\text{N}}},\delta {{V}_{\text{E}}},\delta {{V}_{\text{U}}}$ are the velocity errors of the north, east, and vertical directions respectively, ${{R}_{\text{M}}}$ and ${{R}_{\text{N}}}$ denote the meridian radius and prime vertical radius respectively, $\delta {{K}_{\text{G}}}$ and $\delta G$ are the scale coefficient error and installation angle error of the gyroscope respectively, and ${{\varepsilon}^{\text{n}}}$ is the gyroscope drift in the navigation frame. $\delta \omega _{\text{in}}^{\text{n}}$ can be expressed as follows:

Equation (7)

where $\omega _{\text{ie}}^{\text{n}}$ and $\omega _{\text{en}}^{\text{n}}$ are the Earth's rotation rate and the navigation frame's rotation with respect to Earth respectively, and both are expressed in navigation frame. Their computational formulas are defined as follows:

Equation (8)

Equation (9)

From equations (4)–(9), we can see that the accelerometer's output error $\left(\delta {{K}_{\text{A}}}+\delta A\right){{f}^{\text{n}}}+{{\nabla}^{\text{n}}}$ , velocity error $\delta {{V}^{\text{n}}}$ and gravity disturbance $\delta {{g}^{\text{n}}}$ are the main error sources causing INS velocity error $\delta {{V}^{\text{n}}}$ . The position errors of INS are mainly caused by velocity error $\delta {{V}^{\text{n}}}$ and a coupling error between the velocity and position.

According to the above analysis, gravity disturbance $\delta {{g}^{\text{n}}}$ first causes INS velocity errors in equation (4), which leads to INS position and attitude errors by equations (5) and (6). With the rapid improvement of inertial sensors, errors caused by gravity disturbance are at least as large as errors caused by inertial sensors; therefore the influence of gravity disturbance on INS cannot be ignored, and must be compensated.

To better illustrate the effect of gravity disturbance on INS error propagation, we calculate INS north position errors caused by different values of north–south gravity vertical deflection $\zeta $ as an example using equation (5). The results are shown in table 1 and figure 3.

Table 1. The effect of gravity vertical deflection $\zeta $ on the north component of gravity disturbance $ \Delta {{g}_{\text{N}}}$ and north position error of INS.

  Gravity vertical deflection $\zeta $
$\zeta =1\,\text{s}$ $\zeta =5\,\text{s}$ $\zeta =10\,\text{s}$ $\zeta =20\,\text{s}$ $\zeta =30\,\text{s}$
$ \Delta {{g}_{\text{N}}}$ (mGala) 5 24 48 95 143
North position error (m) 62 309 617 1234 1852

a1 mGal  =  1  ×  10−5 m s−2

Figure 3.

Figure 3. The north position error caused by gravity disturbance.

Standard image High-resolution image

Table 1 and figure 3 show that the position error of the north channel caused by gravity disturbance generates periodic variation of the Schuler cycle (about 84.4 min), and the amplitude is proportional to the value of north–south gravity vertical deflection. Therefore, the effect of gravity disturbance for high- precision INS should be effectively measured and compensated in order to achieve a better navigation solution of INS.

3. The MEC–BP–AdaBoost neural-network-based gravity compensation method for INS

3.1. The framework of the MEC–BP–AdaBoost neural-network-based gravity compensation method

Figure 4 illustrates the framework of the MEC–BP–AdaBoost neural-network-based gravity compensation method for INS [1315]. Figure 4 shows that the proposed gravity compensation method for INS is composed of four modules: (1) training sample selection, (2) BP neural network optimizing selection by MEC, (3) MEC–BP–AdaBoost model training, and (4) gravity disturbance compensation.

Figure 4.

Figure 4. The framework of the MEC–BP–AdaBoost for gravity disturbance compensation.

Standard image High-resolution image

3.2. The process of the MEC–BP–AdaBoost neural-network-based gravity compensation for INS

  • (1)  
    Training sample selection. In this paper, measured marine gravity disturbance is chosen as the training data, of which roughly one-third are selected randomly as testing samples and the rest are used as training samples.
  • (2)  
    Data normalization. Before the training process, the data should be normalized. Although it is important to apply neural network training on some data, biased results may be generated from such training. The biased results are inherent whenever the data trained has many outliers because neural network training ignores the impact of outliers in data. Therefore, the data must be normalized before neural network training is applied. In this paper, a normalization function 'mapminmax' is adopted. Data are normalized into [0.1,0.9] to guarantee convergence of the network.
  • (3)  
    Determine the structure of the BP neural network. According to the theory of Kolmogorov [21], a three-layer network can approach any continuous function with any expected accuracy in theory. So this paper provides a three-layer BP neural network, which includes the input layer, the hidden layer and the output layer. The input layer consists of two neurons, which are the latitude (L) and longitude (λ) of the INS. The output layer consists of three neurons, which are three components of the gravity disturbance, denoted as $ \Delta {{g}_{\text{E}}}$ , $ \Delta {{g}_{\text{N}}}$ , $ \Delta {{g}_{\text{U}}}$ . The structure of the BP neural network is shown in figure 5. To fulfill the requirements on accuracy and training time-saving, the number of hidden layers should be selected reasonably. Each node in the network is used to calculate the inner product of the input vector and weight vector by a nonlinear transfer function to obtain a scalar result; here we choose the tansig function. And the number of single hidden-layer nodes can be calculated using the following equation:
    Equation (10)
    where $n$ is the number of nodes in the input layer, $l$ is the number of nodes in the output layer, and $\alpha $ is a constant value, which ranges from 1 to 10. According to equation (10), the number of neurons in the single hidden layer network is 3–13. To determine the number of nodes in the hidden layer, we test using three groups of gravity disturbance data under different numbers of hidden layer nodes, and take mean square error (MSE) as the evaluation criterion. The calculation equation of MSE is described as follows:
    Equation (11)
    where n is the number of testing samples, ${{y}_{i}}$ is the true value of the gravity disturbance, and ${{\hat{y}}_{i}}$ is the predicted value of the gravity disturbance. The prediction results are listed in table 2. The minimum MSE of the neural network appears when m  =  10, so the number of the hidden layer nodes is set as 10.
  • (4)  
    Group initialization. To obtain optimal performance of the training, MEC initializes the population randomly with five superior groups and five temporary groups. Each group includes 30 individuals bred by the uniform distribution in the solution space.
  • (5)  
    Similartaxis and local competition. First, the local optimum will be sought in every group through competing with each other. Second, all individuals are dispersive around the winner, which is obtained by the above step, according to the normal distribution during the new individuals' generation. A new winner will appear by comparing the score of each individual in the new generated group. On comparing the scores of the two best winners, if the old one is higher than the new one we say that the group is mature. Otherwise, the new one will replace the old one, and the new winner's information will be recorded on the local billboard. The process is repeated until the group is stabilized.
  • (6)  
    Dissimilation and global competition. The temporary group will be abandoned when its score is lower than the score of any stabilized superior one. Meanwhile, the temporary group that has a higher score than the score of any previous stabilized superior will replace the superior group obtained previously. New temporary groups will be built randomly to replace the abandoned ones. The new temporary groups will also do the similartaxis and local competition. The above process will be repeated until the global optimum is found.
  • (7)  
    Interconnection weights and thresholds initialization. After decoding the global optimum, the initialization of interconnection weights and thresholds will be obtained.
  • (8)  
    Weak predictor prediction. Initializing the distribution ${{D}_{t}}(i)=1/m$ , $i=1,2,\cdots,m$ when the training samples have m sets of data. To determine the number of MEC–BP neural network predictors, we do a test with three groups of gravity disturbance data under different numbers of MEC–BP neural network predictors, and also compare the prediction errors of different numbers of MEC–BP neural network predictors with those of a single MEC–BP neural network predictor. The prediction performance of the test with different numbers of MEC–BP neural networks is listed in table 3. Table 3 shows that there is minimum MSE of MEC–BP–AdaBoost neural networks when there are 10 MEC–BP neural networks. So the number of MEC–BP neural networks is set as 10, and the 10 MEC–BP neural network weak predictors are trained. After the training of t weak predictors, the error sum ${{e}_{t}}$ of prediction serial $g(t)$ is obtained. The computational formula of prediction serial weight ${{a}_{t}}$ is denoted as follows:
    Equation (12)
  • (9)  
    Adjusting weight. The training sample weight of the next running (${{D}_{t+1}}(i)$ ) would be adjusted based on the weight ${{a}_{t}}$ ,
    Equation (13)
    In the above equation, ${{B}_{t}}$ is the unitary factor, ${{g}_{t}}\left({{x}_{i}}\right)$ is the output of the network, and ${{y}_{i}}$ is the expected prediction result.
  • (10)  
    Strong prediction function. The T groups of weak predictor function $f\left({{g}_{t}},{{a}_{t}}\right)$ will be obtained after T times running and finally combined into a strong prediction function $F(x)$ .
    Equation (14)
  • (11)  
    Gravity disturbance estimation. The gravity disturbance $\delta g$ ($ \Delta {{g}_{\text{E} ~ }}, \Delta {{g}_{\text{N}}}, \Delta {{g}_{\text{U}}}$ ) can be obtained by substituting the position coordinates into prediction function $F(x)$ . And the position coordinates are obtained from the INS navigation solution of the previous time.
  • (12)  
    Gravity disturbance compensation. Substitute the obtained gravity disturbance $\delta g$ ($ \Delta {{g}_{\text{E}}}, \Delta {{g}_{\text{N}}}, \Delta {{g}_{\text{U}}}$ ) from step 11 into the INS solution equations to restrain the error propagation.
Figure 5.

Figure 5. The structure of a BP neural network.

Standard image High-resolution image

Table 2. Prediction error of three groups of data under different numbers of hidden layer nodes.

Number of hidden layer nodes Prediction error of BP neural network (MSE)
Group 1 Group 2 Group 3
5 0.029 0.045 0.039
8 0.033 0.057 0.038
10 0.021 0.037 0.034
13 0.036 0.048 0.054

Table 3. Prediction errors of three groups of data under different numbers of MEC–BP neural networks.

Number of MEC–BP networks Prediction errors of MEC–BP–AdaBoost neural network (MSE) Single MEC–BP Prediction errors of single MEC–BP neural network (MSE)
Group 1 Group 2 Group 3 Group 1 Group 2 Group 3
2 0.023 0.034 0.033 1 0.025 0.035 0.034
5 0.021 0.031 0.029
10 0.017 0.028 0.024
15 0.020 0.030 0.028

4. Numerical test

To verify the accuracy of the proposed interpolation method, an area (N 23°–N 27.5°, E 113.5°–E 116.5°) with 110 gravity anomaly points (released by the Institute of Geodesy and Geophysics, Chinese Academy of Sciences) is chosen. One hundred of the 110 gravity anomaly points are used as the training sample, while the rest are designated the testing sample, which is further divided into two parts: five points are surrounded with training points, while the other five points are in the blank area (figure 6).

Figure 6.

Figure 6. Profile of the points in the application region.

Standard image High-resolution image

In the test, the LSC, the BP neural network and the proposed method in this paper are used to interpolate the given training data on the same points where the testing points are. The performances of all the interpolation methods are shown in tables 4 and 5.

Table 4. Statistical breakdown of the three methods using testing data 1 (unit: mGal).

  Truth-value MEC–BP–AdaBoost BP LSC
Estimated value Difference Estimated value Difference Estimated value Difference
1 −62.00 −62.57 −0.57 −61.86 0.14 −62.39 −0.39
2 2.90 2.58 −0.32 3.20 0.30 2.70 −0.20
3 −26.80 −26.39 0.41 −25.90 0.90 −28.11 −1.31
4 −37.50 −37.80 −0.30 −37.67 −0.17 −37.34 0.16
5 −83.00 −82.78 0.22 −81.90 1.10 −81.88 1.12
Maximum deviation −0.57 1.10 −1.31
Minimum deviation 0.22 0.14 0.16
Mean deviation −0.11 0.45 −0.12
RMSE 0.41 0.53 0.88

Table 5. Statistical breakdown of the three methods using testing data 2 (unit: mGal).

  Truth-value MEC–BP–AdaBoost BP LSC
Estimated value Difference Estimated value Difference Estimated value Difference
1 12.10 12.58 0.48 13.92 1.82 13.75 1.65
2 1.00 1.42 0.32 −1.32 −2.32 −1.62 −2.62
3 −12.40 −12.13 −0.27 −13.07 −0.67 −13.41 −1.01
4 −20.70 −20.27 0.43 −20.50 0.20 −21.21 −0.51
5 −43.20 −43.67 −0.47 −43.60 −0.40 −43.64 −0.44
Maximum deviation 0.48 1.82 2.62
Minimum deviation −0.27 0.20 0.44
Mean deviation 0.10 −0.27 −0.59
RMSE 0.44 1.50 1.53

From tables 4 and 5, we conclude that the estimation accuracy of the MEC–BP–AdaBoost interpolation method is better than the others, especially in the area with little available data. Compared with the LSC interpolation method, the root MSE (RMSE) of the proposed interpolation method can be reduced by 53% using testing data 1, and 71% using data 2. And the estimation results using the proposed method are smoother than the others. Therefore, the effectiveness and accuracy of the MEC–BP–AdaBoost interpolation method are verified in the numerical test.

5. Experiment

To validate the proposed gravity disturbance compensation method, a field experiment was carried out on the Yuan Wang 5 surveying ship in the South China Sea. The travel profile is shown in figure 7. During the 10 h of travel, the ship kept in a low dynamical state and traveled with a constant speed of 15 n mile h−1 (1 n mile  =  1852 m). The ship carried a GPS receiver and the INS, which contained the inertial measurement unit (IMU), the data synchronized collecting device and the processing computer system (PSC). The data synchronized collecting device collects the GPS data and the IMU data, then sends data to the PSC for storage and solution, as shown in figure 8. The gravity anomaly and DOVs in the test area are shown in figures 911, and the resolution of the measured marine gravity data is 1 ft  ×  1 ft (provided by the Institute of Geodesy and Geophysics, Chinese Academy of Sciences). The performances of the inertial sensors and the GPS are listed in table 6.

Table 6. Performances of the sensors for the experiment.

Sensor types Characteristics Magnitude (1 σ)
Gyroscope Constant bias 0.003° h−1
Accelerometer Constant bias 10 µg
GPS velocity Horizontal error 0.03 m s−1
Height error 0.05 m s−1
GPS position Horizontal error 2 m
Height error 5 m
Figure 7.

Figure 7. Trajectory of field experiment.

Standard image High-resolution image
Figure 8.

Figure 8. Field experiment in the South China Sea.

Standard image High-resolution image
Figure 9.

Figure 9. Gravity anomaly in the test area.

Standard image High-resolution image
Figure 10.

Figure 10. South–north DOV in the test area.

Standard image High-resolution image
Figure 11.

Figure 11. East–west DOV in the test area.

Standard image High-resolution image

The positions without compensations and those using different compensation methods are compared with the GPS results, as shown in figures 1214.

Figure 12.

Figure 12. Position errors of different compensation methods for north component.

Standard image High-resolution image
Figure 13.

Figure 13. Position errors of different compensation methods for east component.

Standard image High-resolution image
Figure 14.

Figure 14. Position errors of different compensation methods.

Standard image High-resolution image

Compared with the position result of the GPS, the maximum values of the position error using different gravity compensation methods are listed in table 7.

Table 7. The maximum values of the position error compared with the GPS result (unit: n mile/ 1 n mile  ≈  1.852 km).

  No compensation LSC BP MEC–BP–AdaBoost
North position error 1.49 1.15 1.28 0.98
East position error 2.50 2.01 2.00 1.75
Position error 2.46 2.28 2.19 1.78
Position improvement   8% 11% 28%

According to the results in figures 1214 and table 7, it is to be noted that each compensation method has better positioning performance than the pure inertial navigation without gravity disturbance compensation. Among the three compensation methods, the MEC–BP–AdaBoost neural-network-based gravity compensation method has the best positioning accuracy. During the 10 h field experiment, the maximum value of the position error can be reduced by 28% when the navigation scheme is compensated by the proposed method. Therefore, the effectiveness of the proposed gravity compensation method is verified in the ship experiment.

6. Conclusion

In this paper, an improved method for gravity compensation for high-precision INS is proposed. The method uses a MEC–BP–AdaBoost neural-network-based interpolation method to obtain the optimal gravity disturbance on the track based on measured gravity data. In addition, the method compensates the obtained gravity disturbance into the INS solution algorithms incorporated with gravity disturbance. Numerical tests are conducted in order to test the accuracy of the proposed interpolation method, which divides the testing points into two parts: data 1 is in an intensive area and data 2 is in an almost blank area. The interpolation results show that the proposed interpolation method can achieve a higher accuracy than the other interpolation methods. Compared with the LSC interpolation method, RMSE of the proposed interpolation method is reduced by 53% using testing data 1 and 71% using data 2. To further verify the performance of the proposed gravity compensation method, a 10 h field experiment was carried out with a high-precision INS, and the experimental results show that the maximum value of the position error can be reduced by 28% with the proposed gravity compensation method. It should be noted that in this study, the experiment was conducted on a ship traveling at relatively low speed. In the future, additional high travel speed road and flight experiments could be conducted to further test the accuracy of the proposed compensation method.

Acknowledgments

The project is supported by the National Natural Science Foundation of China (61340044) and the Fundamental Research Funds for the Central Universities (YWF-10-01-B30). The writers would like to thank the Institute of Geodesy and Geophysics, Chinese Academy of Sciences, for providing the gravity data. Many thanks are also given to Hua Chai at the Institute of Geodesy and Geophysics, Chinese Academy of Sciences, for his valuable comments.

Please wait… references are loading.
10.1088/0957-0233/27/12/125007