Abstract
In recent years, vehicle state estimation methods incorporating different vehicle models have received extensive attention. When the vehicle is disturbed by external forces not considered in traditional vehicle models (for example, a certain slope, or wind resistance different from theoretical calculation), the problem of model mismatch will occur, which leads to the inaccurate estimation of the vehicle states. To solve this problem, an Unscented Kalman Filter (UKF) algorithm is used to fuse inertial navigation data with the vehicle hybrid model in this paper. The hybrid model introduces a switching strategy that fuses the vehicle kinematics and the dynamics models while augmenting biases that need to be estimated in the vehicle states. The switching strategy resolves the integration divergence problem of vehicle dynamics models at low speeds and the inaccurate estimation of vehicle kinematics models at high speeds. Simulation experiments demonstrate that the proposed method can accurately estimate biases induced by external forces, enhancing the accuracy and confidence of states by eliminating errors caused by these biases. The robustness of the method is validated in vehicle verification platform experiments, where errors in vehicle lateral speed and yaw rate are reduced by 9.7 cm/s and 0.012 °/s, respectively, under large curvature maneuvers, and 9.6 cm/s and 0.004 °/s under quarter-turn maneuvers. The proposed method significantly improves lateral speed and vehicle position accuracies.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig11_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig12_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00230-7/MediaObjects/42154_2023_230_Fig13_HTML.png)
Similar content being viewed by others
Abbreviations
- DOF:
-
Degree of freedom
- RMSE:
-
Root mean square error
- SD:
-
Standard deviation
- UKF:
-
Unscented Kalman filter
- VIO:
-
Visual-inertial odometry
- VINS:
-
Visual-inertial system
References
Wu, K.J., Roumeliotis, S.I.: Unobservable Directions of VINS Under Special Motions. 9
Wu, K.J., Guo, C.X., Georgiou, G., Roumeliotis, S.I.: VINS on wheels. In: 2017 IEEE International Conference on Robotics and Automation (ICRA). pp. 5155–5162. IEEE, Singapore (2017)
Ma, F., Shi, J., Yang, Y., Li, J., Dai, K.: ACK-MSCKF: tightly-coupled Ackermann multi-state constraint Kalman filter for autonomous vehicle localization. Sensors. 19, 4816 (2019). https://doi.org/10.3390/s19214816
Mourikis, A.I., Roumeliotis, S.I.: A Multi-state constraint kalman filter for vision-aided inertial navigation. In: Proceedings 2007 IEEE International Conference on Robotics and Automation. pp. 3565–3572. IEEE, Rome, Italy (2007)
Sun, K., Mohta, K., Pfrommer, B., Watterson, M., Liu, S., Mulgaonkar, Y., Taylor, C.J., Kumar, V.: Robust stereo visual inertial odometry for fast autonomous flight. ArXiv171200036 Cs. (2018)
Kang, R., Xiong, L., Xu, M., Zhao, J., Zhang, P.: VINS-Vehicle: A tightly-coupled vehicle dynamics extension to visual-inertial state estimator. In: 2019 IEEE Intelligent Transportation Systems Conference (ITSC). pp. 3593–3600. IEEE, Auckland, New Zealand (2019)
Qin, T., Li, P., Shen, S.: VINS-mono: a robust and versatile monocular visual-inertial state estimator. IEEE Trans. Robot. 34, 1004–1020 (2018). https://doi.org/10.1109/TRO.2018.2853729
Allotta, B., Chisci, L., Costanzi, R., Fanelli, F., Fantacci, C., Meli, E., Ridolfi, A., Caiti, A., Di Corato, F., Fenucci, D.: A comparison between EKF-based and UKF-based navigation algorithms for AUVs localization. In: OCEANS 2015 - Genova. pp. 1–5. IEEE, Genova, Italy (2015)
Heidfeld, H., Schünemann, M., Kasper, R.: UKF-based state and tire slip estimation for a 4WD electric vehicle. Veh. Syst. Dyn. 58, 1479–1496 (2020). https://doi.org/10.1080/00423114.2019.1648836
Zhang, L., Meng, Q., Chen, H., Huang, Y., Liu, Y., Guo, K.: Kalman filter-based fusion estimation method of steering feedback torque for steer-by-wire systems. Automot. Innov. 4, 430–439 (2021). https://doi.org/10.1007/s42154-021-00159-9
Hashemi, E., Khajepour, A., Moshchuk, N., Chen, S. K.: Real-time road bank estimation with disturbance observers for vehicle control systems. IEEE Trans. Control Syst. Technol. 30, 443–450 (2022). https://doi.org/10.1109/TCST.2021.3062384
Chen, J., Song, J., Li, L., Jia, G., Ran, X., Yang, C.: UKF-based adaptive variable structure observer for vehicle sideslip with dynamic correction. IET Control Theory Appl. 10, 1641–1652 (2016). https://doi.org/10.1049/iet-cta.2015.1030
Boada, B.L., Boada, M.J.L., Diaz, V.: Vehicle sideslip angle measurement based on sensor data fusion using an integrated ANFIS and an Unscented Kalman Filter algorithm. Mech. Syst. Signal Process. 832–845 (2016). https://doi.org/10.1016/j.ymssp.2015.11.003
Saadeddin, K., Abdel-Hafez, M.F., Jaradat, M.A., Jarrah, M.A.: Performance enhancement of low-cost, high-accuracy, state estimation for vehicle collision prevention system using ANFIS. Mech. Syst. Signal Process. 41, 239–253 (2013). https://doi.org/10.1016/j.ymssp.2013.06.013
Jo, K., Chu, K., Lee, K., Sunwoo, M.: Integration of multiple vehicle models with an IMM filter for vehicle localization. In: 2010 IEEE Intelligent Vehicles Symposium. pp. 746–751. IEEE, La Jolla, CA, USA (2010)
Kim, M., Kim, B., Kim, C.: Vehicle dynamics and road slope estimation based on cascade extended Kalman filter. 4
Nisar, B., Foehn, P., Falanga, D., Scaramuzza, D.: VIMO: simultaneous visual inertial model-based odometry and force estimation. IEEE Robot. Autom. Lett. 4, 2785–2792 (2019). https://doi.org/10.1109/LRA.2019.2918689
Ding, Z., Yang, T., Zhang, K., Xu, C., Gao, F.: VID-Fusion: Robust visual-inertial-dynamics odometry for accurate external force estimation. ArXiv201103993 Cs. (2021)
Ge, L., Zhao, Y., Zhong, S., Shan, Z., Ma, F., Han, Z., Guo, K.: Integration stability analysis of nonlinear model predictive motion control for autonomous vehicles. In Review (2022)
Gao, L., Xiong, L., Xia, X., Lu, Y., Yu, Z.: Vehicle localization with vehicle dynamics during GNSS outages. In: Klomp, M., Bruzelius, F., Nielsen, J., Hillemyr, A. (eds.) Advances in Dynamics of Vehicles on Roads and Tracks, pp. 1071–1079. Springer, Cham (2020)
Gillespie, T.: Fundamentals of Vehicle Dynamics. SAE International (2021)
Hairer, E., Norsett, S., Wanner, G.: Solving Ordinary Differential Equations I: Nonstiff Problems. (1993)
Luenberger, D.G.: Observing the state of a linear system. IEEE Trans. Mil. Electron. 8, 74–80 (1964). https://doi.org/10.1109/TME.1964.4323124
Kalman, R.E.: A new approach to linear filtering and prediction problems. (1960)
Simon, D.: Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches. Wiley (2006)
Julier, S.J., Uhlmann, J.K.: Unscented filtering and nonlinear estimation. Proc. IEEE. 92, 401–422 (2004). https://doi.org/10.1109/JPROC.2003.823141
Lin, M., Yoon, J., Kim, B.: Self-driving car location estimation based on a particle-aided unscented Kalman filter. Sensors. 20, 2544 (2020). https://doi.org/10.3390/s20092544
Tedaldi, D., Pretto, A., Menegatti, E.: A robust and easy to implement method for IMU calibration without external equipments. In: 2014 IEEE International Conference on Robotics and Automation (ICRA). pp. 3042–3049. IEEE, Hong Kong, China (2014)
Acknowledgements
This work was funded by China Postdoctoral Science Foundation (Grant No. 2020M670846), Foundation of State Key Laboratory of Automotive Simulation and Control (Grant No.20180104), Science and Technology Development Plan of Jilin Province (Grant No. YDZJ202102CXJD017), and Young Elite Scientists Sponsorship Program by the China Association for Science and Technology (Grant No. YESS20200139).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all the authors, the corresponding author states that there is no conflict of interest.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhong, S., Zhao, Y., Ge, L. et al. Vehicle State and Bias Estimation Based on Unscented Kalman Filter with Vehicle Hybrid Kinematics and Dynamics Models. Automot. Innov. 6, 571–585 (2023). https://doi.org/10.1007/s42154-023-00230-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42154-023-00230-7