Abstract
The integrated navigation system is the inertial navigation system (INS), corrected by global navigation satellite system (GNSS) data. The correction could be done algorithmically by utilizing nonlinear Kalman filtering (NKF). In practice, the NKF uses an INS error model as an a priori model that is not always adequate to handle the dynamics of the true and unknown INS error model. To eliminate such modeling errors, we propose a new INS/GPS correction approach with modified adaptive NKF. In the proposed NKF, instead of the a priori model, the model constructed during the pre-flight test for a particular INS is used. To realize this, the full algorithm includes an INS error model construction algorithm, a way of reduced measurement generation, and criteria for divergence detection. INS error model construction both during pre-flight test and during flight is done by the group method of data handling (GMDH). Flight experiments were performed for an empirical study of the INS error model and its effect on the total accuracy of computed navigational data. The navigational equipment was installed on the balloon—an airborne radio-transparent object. The results of the experiments validate the effectiveness and accuracy of the proposed INS/GPS correction approach.
Similar content being viewed by others
Data availability
The obtained during the experiments data sets were not published and not available online but could be provided upon request.
References
Ali J, Jiancheng F (2005) SINS/ANS/GPS integration using federated Kalman filter based on optimized information-sharing coefficients. In: AIAA Guidance, navigation, and control conference and exhibit, San Francisco, USA, 6452
Belavkin RV (2013) Minimum of information distance criterion for optimal control of mutation rate in evolutionary systems. InQuantum Bio-Informatics, pp 95–115
Carvalho H, Del Moral P, Monin A, Salut G (1997) Optimal nonlinear filtering in GPS/INS integration. IEEE Trans Aerosp Electron Syst 3(33):835–850
Chechkin A, Pavlyukevich I (2014) Marcus versus Stratonovich for systems with jump noise. J Phys a: Math Theor 47(34):342001
Csorgo M, Dawson DA, Rao JNK, Saleh AME (1981) Statistics and related topics, 1st edn. North-Holland, Amsterdam, Netherlands, p 253
Fantinutto R, Guglieri G, Quagliotti FB (2005) Flight control system design and optimization with a genetic algorithm. Aerosp Sci Technol 9(1):73–80
Ferreira A, Matias B, Almeida J, Silva E (2020) Real-time GNSS precise positioning: RTKLIB for ROS. Int J Adv Rob Syst 17:1–8. https://doi.org/10.1177/1729881420904526
Gao S, Feng Z, Li H (2006) Random weighting estimation of white noise error characteristic in integrated INS/GPS/SAR system. In: 2006 International Conference on Computational Intelligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA’06), IEEE
George M, Sukkarieh S (2005) Tightly coupled INS/GPS with bias estimation for UAV applications. In: Proceedings of Australasian Conference on Robotics and Automation (ACRA), Sydney, Australia
Ivakhnenko AG (1970) Heuristic self-organization in problems of engineering cybernetics. Automatica 6(2):207–219
Ivakhnenko AG (1971) Polynomial theory of complex systems. IEEE Trans Syst, Man and Cybern. SMC 1(4):364–378
Julier SJ, Uhlmann JK (1997) A new extension of the Kalman filter to nonlinear systems. Def Sens, Simul Controls 3068:182–193
Kondo T (1998) GMDH neural network algorithm using the heuristic self-organization method and its application to the pattern identification problem. In: Proceedings of the 37th SICE Annual Conference. International Session Papers, Tokyo, Japan, pp. 1143–1148
Kurtz TG, Pardoux É, Protter P (1995) Stratonovich stochastic differential equations driven by general semimartingales. Annales De l’IHP Probabilités Et Statistique 31(2):351–377
Lee JH, Ricker NL (1994) Extended Kalman filter based nonlinear model predictive control. Ind Eng Chem Res 33(6):1530–1541
Neusypin KA, Selezneva MS, Tsibizova TY (2018) Diagnostics algorithms for flight vehicles navigation complex. In: 2018 International Russian Automation Conference (RusAutoCon), Sochi, Russia, 16–23 September 2018, pp. 1–6
Proletarsky AV, Neusypin KA, Selezneva MS (2019) Method for improving accuracy of INS using scalar parametric identification. In: International Russian Automation Conference (RusAutoCon), Chelyabinsk, Russia, September 8–14, pp. 1–4
Rao JNK (1980) Estimating the common mean of possibly different normal populations: a simulation study. J Am Stat Assoc 75(370):447–453
Selezneva MS, Neusypin KA (2016) Development of a measurement complex with intelligent component. Meas Tech 59(9):916–922
Selezneva MS, Neusypin KA, Proletarsky AV (2017) Novel variable structure measurement system with intelligent components for flight vehicles. Metrol Measurement Syst 24(2):347–356
Selezneva MS, Proletarsky AV, Neusypin KA, Lifei Z (2019) Modification of the federated Kalman filter using the observability degree criterion of state variables. In: 26th Saint Petersburg International Conference on Integrated Navigation Systems (ICINS), Saint Petersburg, Russia, May 27–29, pp. 1–3
Shen K, Proletarsky AV, Neusypin KA (2016) Algorithms of constructing models for compensating navigation systems of unmanned aerial vehicles. In: 2016 International Conference on Robotics and Automation Engineering (ICRAE), Stockholm, Sweden, pp. 104–108
Šimandl M, Královec J, Tichavský P (2001) Filtering, predictive, and smoothing Cramér–Rao bounds for discrete-time nonlinear dynamic systems. Automatica 37(11):1703–1716
Simon DT (2006) Using nonlinear Kalman filtering to estimate signals. Embedded Syst Des 19(7):38
Song S, Wang L (2017) Modified GMDH-NN algorithm and its application for global sensitivity analysis. J Comput Phys 348:534–548
Takasu T, Yasuda A (2009) Development of the low-cost RTK-GPS receiver with an open source program package RTKLIB. In: Proceedings of the International symposium on GPS/GNSS, Jeju, Korea. pp 4–6
Tichavsky P, Muravchik CH, Nehorai A (1998) Posterior Cramér–Rao bounds for discrete-time nonlinear filtering. IEEE Trans Signal Process 46(5):1386–1396
Trees HLV, Bell KL (2007) Bayesian bounds for parameter estimation and nonlinear filtering/tracking, 1st edn. Wiley-IEEE press, New York
Wan EA, Nelson A (2001) Dual extended Kalman filter methods. In: Haykin S (ed) Kalman filtering and neural networks. Wiley, New York, pp 123–174
Yang Y, Liu X, Zhang W, Liu X, Guo Y (2020) A nonlinear double model for multisensor-integrated navigation using the federated EKF algorithm for small UAVs. Sensors 20(10):2974
Yin Y, Song C, Li M, Niu Q (2019) A CSI-based indoor fingerprinting localization with model integration approach. Sensors 19(13):2998
Zheng B, Fu P, Li B, Yuan X (2018) A robust adaptive unscented Kalman filter for nonlinear estimation with uncertain noise covariance. Sensors 18(3):808
Funding
Ministry of Education and Science, #0705-2020-0041, Konstantin Neusypin
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Neusypin, K., Kupriyanov, A., Maslennikov, A. et al. Investigation into the nonlinear Kalman filter to correct the INS/GNSS integrated navigation system. GPS Solut 27, 91 (2023). https://doi.org/10.1007/s10291-023-01433-5
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10291-023-01433-5