Estimation of Robot Motion State Based on Improved Gaussian Mixture Model

被引:0
|
作者
Ge Q.-B. [1 ]
Wang H.-B. [2 ]
Yang Q.-M. [3 ]
Zhang X.-G. [4 ]
Liu H.-P. [5 ]
机构
[1] School of Automation, Nanjing University of Information Science and Technology, Nanjing
[2] Qiandao Lake Institute of Science of Chun'an, Hangzhou
[3] College of Control Science and Engineering, Zhejiang University, Hangzhou
[4] Chinese Flight Test Establishment, Xi'an
[5] Department of Computer Science and Technology, Tsinghua University, Beijing
来源
关键词
convex combination fusion; Gaussian-sum cubature Kalman filter; Nonlinear non-Gaussian system; robust expectation-maximum algorithm; state estimation;
D O I
10.16383/j.aas.c200660
中图分类号
学科分类号
摘要
For robot motion state estimation accuracy under complex environment to improve the problem, an improved Gaussian summation cubature Kalman filter is proposed for a kind of nonlinear non-Gaussian system by improving expectation-maximum algorithm and Gauassian merging method. Firstly, the weighted information is introduced to help improve the penalty item of the objective function in the expectation-maximum algorithm, so that more comprehensive parameter information can be considered in the optimization process to achieve the purpose of reducing the number of iterations of the EM algorithm and increasing the convergence speed. Then, based on the Gaussian merging methods using the Mahalanobis distance and the Kullback-Leibler distance, respectively, one fusion mode that can effectively combine the two types of Gaussian merging method is proposed. The Mahalanobis distance and the Kullback-Leibler distance are used to merge the Gaussian mixture items separately, and then the obtained Gaussian mixture items are weighted and fused to improve the merging performance and fidelity of multiple Gaussian items in the Gaussian sum filtering. Finally, the Gaussian sum cubature Kalman filter framework of nonlinear non-Gaussian system is applied to estimate the motion state of the robot in complex environment. Theoretical analysis and simulation results show that the new method can achieve better state estimation accuracy for robot motion and obtain stronger robust performance. © 2022 Science Press. All rights reserved.
引用
收藏
页码:1972 / 1983
页数:11
相关论文
共 24 条
  • [1] Leong P H, Arulampalam S, Lamahewa T A, Abhayapa T D., A Gaussian-sum based cubature Kalman filter for bearings-only tracking, IEEE Transactions on Aerospace and Electronic Systems, 49, 2, pp. 1161-1176, (2013)
  • [2] Li W, Jia Y., Distributed consensus filtering for discrete-time nonlinear systems with non-Gaussian noise, Signal Processing, 92, 10, pp. 2464-2470, (2012)
  • [3] Wang Lei, Cheng Xiang-Hong, Li Shuang-Xi, Gaussian sum high order unscented Kalman filtering algorithm, Acta Electronica Sinica, 45, 2, pp. 424-430, (2017)
  • [4] Jiang Tao, Qian Fu-Cai, Yang Heng-Zhan, Hu Shao-Lin, A new combined filtering algorithm for systems with dual uncertainties, Acta Automatica Sinica, 42, 4, pp. 535-544, (2016)
  • [5] Song Yu, Sun Fu-Chun, Li Qing-Ling, Mobile robot Monte Carlo localization based on improved unscented particle filter, Acta Automatica Sinica, 36, 6, pp. 851-857, (2010)
  • [6] Ge Q B, Shao T, Yang Q M, Shen X F, Wen C L., Multi-sensor nonlinear fusion methods based on adaptive ensemble fifth-degree iterated cubature information filter for biomechatronics, IEEE Transactions on Systems, Man, and Cybernetics: Systems, 46, 7, (2016)
  • [7] Arasaratnam Ienkaran, Haykin Simon, Cubature Kalman filters, IEEE Transactions on Automatic Control, 54, 6, pp. 1254-1269, (2009)
  • [8] Ge Quan-Bo, Li Hong, Wen Cheng-Lin, Deep analysis of Kalman filtering theory for engineering applications, Journal of Command and Control, 5, 3, pp. 167-180, (2019)
  • [9] Izanloo R, Fakoorian S A, Yazdi H S, Simon D., Kalman filtering based on the maximum correntropy criterion in the presence of non-Gaussian noise, Proceedings of the 2016 Annual Conference on Information Science and Systems, pp. 500-505, (2016)
  • [10] Chen B D, Liu X, Zhao H Q, Principe J C., Maximum correntropy Kalman filter, Automatica, 76, pp. 70-77, (2017)