Abstract
The paper analyzes the effect of preliminary processing of gravity measurements on the accuracy of the marine gravity-aided navigation. The preliminary processing of the measurements is implemented in the filtering and smoothing modes. Obtained results are illustrated by a one-dimensional example of gravity-aided navigation problem.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Map-aided navigation systems using geophysical fields for a position update are employed for a wide class of vehicles (Stepanov 1998; Bergman 1999). The vehicle position is updating through the comparison of the measured and reference samples (profiles) of the field along the vehicle trajectory. In marine navigation it is common to use the field of Earth gravity anomalies (GA), since it is stable in time and can be measured using well-developed inertial sensors: high-precision accelerometers and gravimeters (Bishop 2002; Sokolov et al. 2019).
However, the measurement of the gravitational field onboard the moving vehicles has its own peculiarities: the signal measured by the gravimeter consists of both GA and inertial accelerations of the object, considered as errors. There are two possible ways for solve the gravity-aiding problem: use raw measurements and consider the detailed error model in the map-aiding algorithm or use the preprocessed measured samples in which the GA along the vehicle trajectory is estimated some way. In the second case, often used in practice, the measurements of the gravimeter are pre-processed (Wu et al. 2017). After that, the amplitude of the measurement errors of the GA significantly decreases, which allows us to simplify the map-aiding algorithm. At the same time, as it is shown in (Nosov and Stepanov 2018), the preliminary processing of measurements and the subsequent simplification of the algorithm can lead to an increase in the navigation error.
This paper analyzes the effect of preliminary processing of gravity measurements on the accuracy of the marine gravity-aided navigation. It continues the authors’ study on a similar problem for underwater terrain-aided navigation in a presence of a white noise measurement error (Nosov and Stepanov 2018).
2 Optimal and Suboptimal Solutions of the Gravity-Aided Navigation Problem
Following (Nosov and Stepanov 2018), we consider a gravity-aided navigation problem in the simplest formulation, namely, we need to estimate a constant scalar random variable Δ (for example, a navigation system (NS) error from one of the coordinates) using a previously constructed GA map. This problem can be stated in Bayesian framework as follows (Stepanov 1998; Bergman 1999): to estimate the unknown parameter Eq. (1) using p scalar measurements Eq. (2)
where x i are coordinates, provided by the reference navigation system, e.g. inertial one, in a discrete set of points; ε i are random measurement errors; \( i=\overline{1\dots p} \); ϕ(•) is a exactly known function (map) describing the dependence of the field on coordinate. For simplicity, we consider Δ and ε i as Gaussian with known stochastic properties.
To solve this problem in optimal way, the well-known numerical point-mass and sequential Monte-Carlo methods are used (Stepanov 1998; Bergman 1999; Nordlund 2002; Gustafsson et al. 2002). However complex behaviour of measurement errors ε i which in turn requires high-dimension model makes the estimation algorithm implementation computationally expensive, because nonlinear Bayesian estimation methods are subject to “curse of dimensionality” (Daum and Huang 2003). In this case it is suitable to pre-process measurements to estimate the GA along the vehicle trajectory, i.e. the value of ϕ i(Δ). The measurements Eq. (2) are represented as a sum of some random process which describes the field values g i ≡ ϕ(x i − Δ) and the error same as above y i = g i + ε i. The problem of estimating g i is linear one, which allows the use of Kalman-type filtering and smoothing algorithms (Kalman 1960; Gelb et al. 1974; Peshekhonov and Stepanov 2017).
After the preliminary processing, the measurements used to solve the navigation problem can be written as follows:
where \( {\hat{y}}_k \) is the estimate, provided by the preliminary filtering or smoothing algorithm; ς k is the corresponding estimation error; \( k=\overline{1\dots n} \).
Note that preliminary processing in itself does not make the algorithm for estimating Δ simpler. Moreover, if we use the whole set of measurements Y p after the pre-processing and take a proper account of the estimation errors, we can show that the estimation accuracy of Δ will remain at the same level. However, since preliminary processing significantly reduces the measurement errors it becomes possible to reducethe number of measurements used to estimate Δ from p to n. This is achieved by increasing the interval Δt 1 for measurements Eq. (2) compared with the interval Δt 2 for measurements Eq. (3). Furthermore if the interval between measurements Eq. (3) is chosen to exceed the correlation interval for the error ς k, then its model can be approximated by discrete white noise, the level of which will correspond to the solution of a filtering problem or a smoothing one. This simplifies the model used in nonlinear algorithm, since there is no need to describe the complex behavior of measurement errors.
As indicated in the introduction, such a two-stage scheme for gravity-aided navigation algorithm can lead to an increase in positioning errors. To evaluate losses in accuracy, we will use the procedure based on comparing the unconditional calculated and real root-mean square errors (RMSE) for optimal and suboptimal (two-stage) algorithms (Nosov and Stepanov 2018).
3 Accuracy Analysis Example
Let us consider example of the gravity-aided navigation problem and compare the unconditional RMS errors for optimal and suboptimal (two-stage) algorithms. We have to specify stochastic models for random process which describes the GA values and measurement errors. For the GA profile \( \tilde{g}(t) \) along a rectilinear trajectory we use the Jordan model in the form of a stationary process (Jordan 1972). Its correlation function can be written as follows:
where ρ ≥ 0. The corresponding shaping filter is written as (Koshaev and Stepanov 2010; Peshekhonov and Stepanov 2017):
In Eqs. (4) and (5) ρ is a distance along the trajectory; α– inverse value of the correlation window; \( \upbeta =V{\upsigma}_{\partial \tilde{g}/\mathrm{\partial \uprho }}/\sqrt{2}{\upsigma}_{\tilde{g}} \); V is the vessel speed; \( {\sigma}_{\partial \tilde{g}/\partial \kern0.1em \rho } \) is the parameter defining GA spatial variability; \( {q}_{\tilde{g}}{w}_{\tilde{g}} \) is forcing white noise with power-spectrum density (PSD) \( {q}_g^2=10{\beta}^3{\sigma}_{\tilde{g}}^2 \); \( {\upsigma}_{\tilde{g}}^2 \) is the GA variance; and \( \zeta =\left(\sqrt{5}-1\right)/\sqrt{5} \) is the dimensionless coefficient.
To describe the errors of GA measurements on a sea vessel, we consider vertical movement due to heaving and white-noise error. The model describing vertical accelerations a v can be represented in the form:
where b 3 = (λ 2 + μ 2)γ; b 2 = λ 2 + μ 2 + 2μγ; b 1 = 2μ + γ; \( C={\sigma}_v\sqrt{2{b}_3\left({b}_1{b}_2-{b}_3\right)/{b}_1}, \) w v is white noise of unit PSD; σ v is the RMS value of vertical movement x 4; λ is the prevailing heaving frequency; μ is the coefficient of heaving irregularity; and γ is the dimensionless coefficient.
In this case, the gravimeter measurements can be written as
where v gr is the white-noise measurement error with a known PSD.
Typical parameters for marine gravimetric survey were chosen for modeling the problem according to the discrete representation of Eqs. (5)–(7): the RMS value of the GA derivative was set to be 3 mGal/km, the period of vertical displacements was 7 s, and their RMS value was 0.2 m. Gravimeter measurements in the form Eq. (7) were simulated on a fixed section of several 30 km length GA profiles with coordinates (5,000 − 20,000) m. With spatial interval of 1 m it gives N = 15,000 raw measurements presented in Fig. 1a. Note that although the RMS value of the sea vessel vertical displacements is only 0.2 m, the RMS error of field measurements exceeds 14,700 mGal. It is obvious that against the background of such errors, it is impossible to estimate of the GA without processing. Figure 1b shows the results of preliminary processing in filtering and smoothing modes, as well as 3σ bounds corresponding to the estimates. Values were obtained using the Kalman filter and the Rauch–Tung–Striebel smoother based on models Eqs. (5)–(7).
Using the GA estimates presented in Fig. 1b we can simplify the map-aiding by replacing model Eq. (6) in nonlinear part of the algorithm with white noise error model. It is feasible by subsampling the estimates, corrupted by correlated pre-processing errors.
To select a subsampling interval, we use the correlation functions of pre-processing errors. The choice of subsampling interval based on value of 0.3 for the normalized correlation function. Under this condition, the spatial intervals for the pre-processed measurements were approximately 1,200 and 800 m for the filtering and smoothing modes, respectively. The variance of the residual discrete white noise error was selected corresponding to the variance of the GA estimation error calculated during the pre-processing.
The raw and pre-processed measurements, represented by Eqs. (2) and (3) were used in optimal and suboptimal algorithms, respectively, to simulate the solution of the gravity-aided navigation problem. In the optimal algorithm, a four-dimensional state vector including the Δ and vector Eq. (6) was estimated. The estimate was calculated as the mathematical expectation of the conditional probability density function (p.d.f). In the same time suboptimal algorithms estimated only the Δ using pre-processed measurements. For calculations in both cases, we used the point-mass method with the number of nodes L = 3000, which was supplemented with the Rao-Blackwellization procedure for the optimal algorithm (Stepanov and Toropov 2015). The a priori RMS position error was set at 700 m.
Figure 2 shows the examples of p.d.f. graphs for each algorithm. Orange lines indicate the true error of the NS, blue ones indicate its estimates obtained in the gravity-aiding algorithm, green ones indicate graphs of a posteriori p.d.f. depending on the distance covered.
Graphs below show calculated and real unconditional RMSEs for the algorithms under study. They were calculated using 250 Monte Carlo simulations. Table 1 contains results including the values of real RMSE obtained at the end of the observation for n measurements and mean calculation time on the reference computer.
From the Fig. 3 and table above, it is obvious that the two-stage suboptimal algorithm with preliminary smoothing is comparable to the optimal algorithm in accuracy: when it was applied, the unconditional real RMSE of these algorithms were in 50–70 m range. In addition, calculated RMSE provided by the suboptimal algorithm with smoothing is close to the real values.
Algorithm with preliminary filtering of measurements underperforms both in accuracy and identity of real and calculated accuracy characteristics. Besides the smaller number of measurements used and greater variance of the estimation error, this can be explained by the presence of a phase delay in the field estimates produced by the filter. Although this algorithm is the fastest, low accuracy precludes its use.
As for the amount of calculations, based on time averaging of 250 runs of algorithms on the test computer, we determined that it took 30 s to process all measurements in the optimal algorithm and an order of magnitude less, that is, 3 s, for the two-stage algorithm which includes preliminary smoothing.
4 Conclusion
The effect of preliminary gravity measurement processing on the accuracy of gravity-aided navigation has been analysed. It is based on comparison unconditional real RMS estimation errors for the two-stage suboptimal algorithms that use the measurement pre-processing with potential accuracy achieved by optimal Bayesian algorithm. The preliminary processing of the measurements is implemented in the filtering and smoothing modes.
The example of gravity-aided navigation problem has been considered. It has been shown that the accuracy of the suboptimal algorithm with preliminary smoothing is close to the potential one, and the amount of calculations has been reduced by an order of magnitude in comparison with optimal algorithm.
In the further research, it is supposed to consider map errors model and generalize the results to the case of update two-dimensional position of the vehicle.
References
Bergman N (1999) Recursive Bayesian estimation: navigation and tracking applications. Linköping University, Linköping
Bishop GC (2002) Gravitational field maps and navigational errors. IEEE J Ocean Eng 27:726–737. https://doi.org/10.1109/JOE.2002.1040954
Daum F, Huang J (2003) Curse of dimensionality and particle filters. In: 2003 IEEE aerospace conference proceedings (Cat. No.03TH8652). IEEE, Big Sky, pp 1979–1993
Gelb A, Kasper JF Jr, Nash RA Jr et al (1974) Applied optimal estimation. The MIT Press, Cambridge
Gustafsson F, Gunnarsson F, Bergman N et al (2002) Particle filters for positioning, navigation, and tracking. IEEE Trans Signal Process 50:425–437. https://doi.org/10.1109/78.978396
Jordan SK (1972) Self-consistent statistical models for gravity anomaly and undulation of the geoid. J Geophys Res 77:3660–3670
Kalman RE (1960) A new approach to linear filtering and prediction problems. J Basic Eng 82:35–45. https://doi.org/10.1115/1.3662552
Koshaev DA, Stepanov OA (2010) Analysis of filtering and smoothing techniques as applied to aerogravimetry. Gyroscopy and Navig 1:19–25
Nordlund P-J (2002) Sequential Monte Carlo filters and integrated navigation. Linköping University, Linköping
Nosov AS, Stepanov OA (2018) The effect of measurement preprocessing on the accuracy of map-aided navigation. In: 2018 25th Saint Petersburg international conference on integrated navigation systems (ICINS). IEEE, Saint Petersburg, pp 1–4
Peshekhonov VG, Stepanov OA (eds) (2017) Sovremennye metody i sredstva izmerenija parametrov gravitacionnogo polja Zemli. Elektropribor. JSC, Saint Petersburg
Sokolov AV, Krasnov AA, Zheleznyak LK (2019) Improving the accuracy of marine gravimeters. Gyroscopy and Navig 10:155–160. https://doi.org/10.1134/S2075108719030088
Stepanov OA (1998) Primenenie teorii nelineinoi fil’tratsii v zadachakh obrabotki navigatsionnoi informatsii (application of nonlinear filtering theory for processing navigation information). Elektropribor, St. Petersburg
Stepanov OA, Toropov AB (2015) Nonlinear filtering for map-aided navigation. Part 1. An overview of algorithms. Gyroscopy and Navig 6:324–337. https://doi.org/10.1134/S2075108715040148
Wu L, Wang H, Chai H et al (2017) Performance evaluation and analysis for gravity matching aided navigation. Sensors 17:769. https://doi.org/10.3390/s17040769
Acknowledgements
This work was supported by the Russian Science Foundation, project no. 18-19-00627.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
Copyright information
© 2021 The Author(s)
About this paper
Cite this paper
Stepanov, O.A., Nosov, A.S. (2021). The Effect of Measurement Preprocessing intheGravity-Aided Navigation. In: Freymueller, J.T., Sánchez, L. (eds) 5th Symposium on Terrestrial Gravimetry: Static and Mobile Measurements (TG-SMM 2019). International Association of Geodesy Symposia, vol 153. Springer, Cham. https://doi.org/10.1007/1345_2021_131
Download citation
DOI: https://doi.org/10.1007/1345_2021_131
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-25901-2
Online ISBN: 978-3-031-25902-9
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)