Skip to main content
Log in

A compensation method for gyroscope random drift based on unscented Kalman filter and support vector regression optimized by adaptive beetle antennae search algorithm

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

The random error of fiber optic gyroscope (FOG) is an important factor affecting its performance. In this paper, a novel and efficient compensation scheme for random drift is presented. It is a new model based on fusing unscented Kalman filter (UKF) with support vector regression (SVR) optimized by the adaptive beetle antennae search (ABAS) algorithm. At first, to make up for the shortcomings of the basic beetle antennae search algorithm, an adaptive decay factor is proposed to dynamically adjust the update of the search step size. The proposed ABAS algorithm exhibits more superior global optimization capability in hyperparameter optimization of SVR. And then to better characterize the nonlinearity and randomness of random drift, the optimized SVR is presented for the modeling of random drift data. Considering the improvement of modeling accuracy, this study also presents to preprocess the raw data by using the variational mode decomposition (VMD) algorithm and sliding window method. Furthermore, as an online processing method, UKF is introduced and fused with optimized SVR modeling, and a hybrid model is constructed by designing state space equations. Finally, experiments are conducted on the measured data of FOG to verify the superiority of the proposed model. The experimental results show that compared with the conventional method, in terms of the compensation accuracy for random drift data, noise intensity (NI) and Durbin-Watson (DW) value of the proposed scheme are reduced and improved by 28.57% and 9.06%, respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Huang BC, Hsu J, Chu ET-H, Wu H-M (2020) Arbin: augmented reality based indoor navigation system. Sensors 20(20). https://doi.org/10.3390/s20205890

  2. Seok H, Lim J (2020) Rovins: robust omnidirectional visual inertial navigation system. IEEE Robot Autom Lett 5(4):6225–6232. https://doi.org/10.1109/LRA.2020.3010457

    Article  Google Scholar 

  3. Guang X, Gao Y, Leung H, Liu P, Li G (2018) An autonomous vehicle navigation system based on inertial and visual sensors. Sensors 18(9). https://doi.org/10.3390/s18092952

  4. Chen J, Zhou B, Bao S, Liu X, Gu Z, Li L, Zhao Y, Zhu J, Lia Q (2021) A data-driven inertial navigation/bluetooth fusion algorithm for indoor localization. IEEE Sensors J, 1–1. https://doi.org/10.1109/JSEN.2021.3089516

  5. Shang K, Lei M, Xiang Q, Na Y, Zhang L (2021) Tactical-grade interferometric fiber optic gyroscope based on an integrated optical chip. Opt Commun 485:126729. https://doi.org/10.1016/j.optcom.2020.126729

    Article  Google Scholar 

  6. Bai N, Tian Y, Liu Y, Yuan Z, Xiao Z, Zhou J (2020) A high-precision and low-cost imu-based indoor pedestrian positioning technique. IEEE Sensors J 20(12):6716–6726. https://doi.org/10.1109/JSEN.2020.2976102

    Article  Google Scholar 

  7. Fontanella R, Accardo D, Lo Moriello RS, Angrisani L, De Simone D (2018) Mems gyros temperature calibration through artificial neural networks. Sensors and Actuators A: Physical 279:553–565. https://doi.org/10.1016/j.sna.2018.04.008

    Article  Google Scholar 

  8. Liu N, Su Z, Li Q, Zhao H, Qi W (2021) A combined ckf-psr method for random noise compensation of vibratory gyroscopes. Journal of Industrial Information Integration 100241. https://doi.org/10.1016/j.jii.2021.100241

  9. Stafeev D, Tikhomirov V (2016) Random drift estimation for laser gyroscopes using filters based on the error equations of inertial navigation systems. Mosc Univ Mech Bull 71(5):103–107. https://doi.org/10.3103/S0027133016050010

    Article  MATH  Google Scholar 

  10. Han S, Luo S, Lu J, Dong J (2020) A unified modeling approach of stochastic error in fiber optic gyro and application in ins initial alignment. IEEE Sensors J 20(13):7241–7252. https://doi.org/10.1109/JSEN.2020.2978671

    Article  Google Scholar 

  11. Wang K, Wu Y, Gao Y, Li Y (2017) New methods to estimate the observed noise variance for an arma model. Measurement 99:164–170. https://doi.org/10.1016/j.measurement.2016.12.029

    Article  Google Scholar 

  12. Shu-wen D, Lu-jun L, Qing-qu W, Kang-le W, Peng-zhan C (2020) Fiber optic gyro noise reduction based on hybrid ceemdan-lwt method. Measurement 161:107865. https://doi.org/10.1016/j.measurement.2020.107865

    Article  Google Scholar 

  13. Wang D, Xu X, Zhang T, Zhu Y, Tong J (2019) An emd-mrls de-noising method for fiber optic gyro signal. Optik 183:971–987. https://doi.org/10.1016/j.ijleo.2019.03.002

    Article  Google Scholar 

  14. Narasimhappa M, Mahindrakar AD, Guizilini VC, Terra MH, Sabat SL (2020) Mems-based imu drift minimization: Sage husa adaptive robust Kalman filtering. IEEE Sensors J 20(1):250–260. https://doi.org/10.1109/JSEN.2019.2941273

    Article  Google Scholar 

  15. Sheng G, Gao G, Zhang B (2019) Application of improved wavelet thresholding method and an rbf network in the error compensating of an mems gyroscope. Micromachines 10(9). https://doi.org/10.3390/mi10090608

  16. Jiang C, Chen Y, Chen S, Bo Y, Li W, Tian W, Guo J (2019) A mixed deep recurrent neural network for mems gyroscope noise suppressing. Electronics 8(2). https://doi.org/10.3390/electronics8020181

  17. Liu Y, Guo Z, Zhang Q (2019) Modeling of mems gyroscope random error based on Kalman filter. In: 2019 IEEE symposium series on computational intelligence (SSCI), pp 2999–3003. https://doi.org/10.1109/SSCI44817.2019.9002682

  18. Hamidzadeh J, Moslemnejad S (2019) Identification of uncertainty and decision boundary for svm classification training using belief function. Appl Intell 49(6):2030–2045. https://doi.org/10.1007/s10489-018-1374-0

    Article  Google Scholar 

  19. Zhong H, Wang J, Jia H, Mu Y, Lv S (2019) Vector field-based support vector regression for building energy consumption prediction. Appl Energy 242:403–414. https://doi.org/10.1016/j.apenergy.2019.03.078

    Article  Google Scholar 

  20. Pan M, Li C, Gao R, Huang Y, You H, Gu T, Qin F (2020) Photovoltaic power forecasting based on a support vector machine with improved ant colony optimization. J Clean Prod 277:123948. https://doi.org/10.1016/j.jclepro.2020.123948

    Article  Google Scholar 

  21. Sharifzadeh M, Sikinioti-Lock A, Shah N (2019) Machine-learning methods for integrated renewable power generation: a comparative study of artificial neural networks, support vector regression, and gaussian process regression. Renew Sustain Energy Rev 108:513–538. https://doi.org/10.1016/j.rser.2019.03.040

    Article  Google Scholar 

  22. Xiangyuan Jiang SL (2018) Bas: Beetle antennae search algorithm for optimization problems. Int J Robot Control 1(1):1–5. https://doi.org/10.5430/ijrc.v1n1p1

    Article  Google Scholar 

  23. Wu Q, Shen X, Jin Y, Chen Z, Li S, Khan AH, Chen D (2019) Intelligent beetle antennae search for uav sensing and avoidance of obstacles. Sensors 19(8). https://doi.org/10.3390/s19081758

  24. Li Q, Wang Z, Wei A (2019) . Research on optimal scheduling of wind-PV-hydro-storage power complementary system based on BAS algorithm 490:072059. https://doi.org/10.1088/1757-899x/490/7/072059

    Google Scholar 

  25. Wang Z, Li G, Yao L, Qi X, Zhang J (2021) Data-driven fault diagnosis for wind turbines using modified multiscale fluctuation dispersion entropy and cosine pairwise-constrained supervised manifold mapping. Knowl-Based Syst 228:107276. https://doi.org/10.1016/j.knosys.2021.107276

    Article  Google Scholar 

  26. Xie S, Chu X, Zheng M, Liu C (2019) Ship predictive collision avoidance method based on an improved beetle antennae search algorithm. Ocean Eng 192:106542. https://doi.org/10.1016/j.oceaneng.2019.106542

    Article  Google Scholar 

  27. Yang J, Ge H, Yang J, Tong Y, Su S (2022) Online multi-object tracking using multi-function integration and tracking simulation training. Appl Intell 52(2):1268–1288. https://doi.org/10.1007/s10489-021-02457-5

    Article  Google Scholar 

  28. Urrea C, Agramonte R (2021) Kalman filter: historical overview and review of its use in robotics 60 years after its creation. Journal of Sensors, 2021. https://doi.org/10.1155/2021/9674015

  29. Shehab El Din M, Hussein AA, Abdel-Hafez MF (2018) Improved battery soc estimation accuracy using a modified ukf with an adaptive cell model under real ev operating conditions. IEEE Trans Transp Electrific 4(2):408–417. https://doi.org/10.1109/TTE.2018.2802043

    Article  Google Scholar 

  30. St-Pierre M, Gingras D (2004) Comparison between the unscented Kalman filter and the extended Kalman filter for the position estimation module of an integrated navigation information system. In: IEEE Intelligent vehicles symposium, 2004, pp 831–835. https://doi.org/10.1109/IVS.2004.1336492

  31. Kammoun A, AlouiniFellow M-S (2021) On the precise error analysis of support vector machines. IEEE Open J Signal Process 2:99–118. https://doi.org/10.1109/OJSP.2021.3051849

    Article  Google Scholar 

  32. Fan J, Wu L, Ma X, Zhou H, Zhang F (2020) Hybrid support vector machines with heuristic algorithms for prediction of daily diffuse solar radiation in air-polluted regions. Renew Energy 145:2034–2045. https://doi.org/10.1016/j.renene.2019.07.104

    Article  Google Scholar 

  33. Wu Y, Jin W, Ren J, Sun Z (2019) A multi-perspective architecture for high-speed train fault diagnosis based on variational mode decomposition and enhanced multi-scale structure. Appl Intell 49 (11):3923–3937. https://doi.org/10.1007/s10489-019-01483-8

    Article  Google Scholar 

  34. Li J, Yao X, Wang H, Zhang J (2019) Periodic impulses extraction based on improved adaptive vmd and sparse code shrinkage denoising and its application in rotating machinery fault diagnosis. Mech Syst Signal Process 126:568–589. https://doi.org/10.1016/j.ymssp.2019.02.056

    Article  Google Scholar 

  35. Wu Y, Shen C, Cao H, Che X (2018) Improved morphological filter based on variational mode decomposition for mems gyroscope de-noising. Micromachines 9(5). https://doi.org/10.3390/mi9050246

  36. Wang P, Gao Y, Wu M, Zhang F, Li G, Qin C (2020) A denoising method for fiber optic gyroscope based on variational mode decomposition and beetle swarm antenna search algorithm. Entropy 22(7). https://doi.org/10.3390/e22070765

  37. Shen Z, Zhang Y, Lu J, Xu J, Xiao G (2020) A novel time series forecasting model with deep learning. Neurocomputing 396:302–313. https://doi.org/10.1016/j.neucom.2018.12.084

    Article  Google Scholar 

  38. Zhang H, Wu Y, Wu W, Wu M, Hu X (2009) Improved multi-position calibration for inertial measurement units. Measur Sci Technol 21(1):015107. https://doi.org/10.1088/0957-0233/21/1/015107https://doi.org/10.1088/0957-0233/21/1/015107

    Article  Google Scholar 

  39. Ding M, Shi Z, Du B, Wang H, Han L (2021) A signal de-noising method for a MEMS gyroscope based on improved VMD-WTD. Measur Sci Technol 32(9):095112. https://doi.org/10.1088/1361-6501/abfe33

    Article  Google Scholar 

  40. Li G, Yang Z, Yang H (2018) Noise reduction method of underwater acoustic signals based on uniform phase empirical mode decomposition, amplitude-aware permutation entropy, and pearson correlation coefficient. Entropy 20(12). https://doi.org/10.3390/e20120918

  41. Hsu Y-L, Wang J-S (2019) Random drift modeling and compensation for mems-based gyroscopes and its application in handwriting trajectory reconstruction. IEEE Access 7:17551–17560. https://doi.org/10.1109/ACCESS.2019.2895919

    Article  Google Scholar 

  42. Bercu B, Proiea F (2013) A sharp analysis on theasymptotic behavior of the Durbin-Watson statistic for the first-order autoregressive process. ESAIM - Probab Stat 17(2013):500–530. https://doi.org/10.1051/ps/2012005

    Article  MATH  Google Scholar 

Download references

Acknowledgements

This research work is supported by the Science and Technology Research Program of Chongqing Municipal Education Commission (KJZD-K201804701).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guangchun Li.

Ethics declarations

All authors have no financial or proprietary interests in any material discussed in this article.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Pengfei Wang and Yanbin Gao contributed equally to this work.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, P., Li, G. & Gao, Y. A compensation method for gyroscope random drift based on unscented Kalman filter and support vector regression optimized by adaptive beetle antennae search algorithm. Appl Intell 53, 4350–4365 (2023). https://doi.org/10.1007/s10489-022-03734-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-03734-7

Keywords

Navigation