CHEN Guangwu1,2, YU Yue1,2, LI Wenyuan1,2, LIU Hao1,2
(1. Automatic Control Research Institute, Lanzhou Jiaotong University, Lanzhou 730070, China;2. Gansu Provincial Key Laboratory of Traffic Information Engineering and Control, Lanzhou 730070, China)
Abstract: Aiming at the problems of low measurement accuracy, uncertainty and nonlinearity of random noise of the micro electro mechanical system (MEMS) gyroscope, a gyroscope noise estimation and filtering method is proposed, which combines expectation maximum (EM) with maximum a posterior (MAP) to form an adpative unscented Kalman filter (UKF), called EMMAP-UKF. According to the MAP estimation principle, a suboptimal unbiased MAP noise statistical estimation model is constructed. Then, EM algorithm is introduced to transform the noise estimation problem into the mathematical expectation maximization problem, which can dynamically adjust the variance of the observed noise. Finally, the estimation and filtering of gyroscope random drift error can be realized. The performance of the gyro noise filtering method is evaluated by Allan variance, and the effectiveness of the method is verified by hardware-in-the-loop simulation.
Key words: micro electro mechanical system (MEMS) gyroscope; expectation maximization (EM) algorithm; noise estimation; unscented Kalman filter (UKF)
References
[1]Kumar V, Bhardwaj R, Kumar N. Allan variance the stability analysis algorithm for MEMS based inertial sensors stochastic error. In: Proceedings of International Conference & Workshop on Computing & Communication, IEEE, 2015: 1-5.
[2]Pawase R, Futane N P. Angular rate error compensation of MEMS based gyroscope using artificial neural network. In: Proceedings of International Conference on Pervasive Computing, IEEE, 2015: 1-4.
[3]Yang P P, Li Q. Kalman filtering of MEMS gyro based on time-series model. In: Proceedings of International Conference on Electronic Measurement & Instruments, IEEE, 2009: 367-370.
[4]Gao W G, Chen G C. Integrated GNSS/INS navigation algorithms combining adaptive filter with neural network. Geomatics and Information Science of Wuhan University, 2014, 37(11): 1323-1328.
[5]Zhu W J, Wang G L, Qiao Z T, et al. A novel noise reduction algorithm of MEMS Gyroscope based on compressive sensing and lifting wavelet transform. Key Engineering Materials, 2014, 609-610: 1138-1143.
[6]Hu G G, Gao S S, Zhong Y M, et al. Stochastic stability of the derivative unscented Kalman filter. Chinese Physics B, 2015, 24(7): 64-73.
[7]Cai X, Qiu A P, Qian W X, et al. Research on MEMS gyro random drift restraining based on simplified Sage-Husa adaptive filter algorithm. Advanced Materials Research, 2012, 403-408: 127-131.
[8]Hu G G, Gao S S, Zhao Y. Novel adaptive UKF and its application in integrated navigation. Journal of Chinese Inertial Technology, 2014, 22(3): 357-361.
[9]Zhao L, Wang X X, Xue H X, et al. Design of unscented Kalman filter with noise statistic estimator. Control and Decision, 2009, 24(10): 1483-1488.
[10]Zhao L, Wang X X, Sun M, et al. Adaptive UKF filtering algorithm based on maximum a posterior estimation and exponential weighting. Acta Automatica Sinica, 2010, 36(7): 1007-1019.
[11]Zhao X, Zhong M Y, Guo D F, et al. Error estimation of INS/GPS integrated system based on PMI extended Kalman filter. In: Proceedings of Guidance, Navigation & Control Conference, IEEE, 2016: 318-323.
[12]Li S H, Cai B G, Wen Y H, et al. Expectation maximization algorithm based train integrity detetion method. Journal of the China Railway Socitey, 2017, 39(2): 74-81.
[13]Wang L, Li G C, Qiao X W, et al. An adaptive UKF algorithm based on maximum likelihood principle and expectation maximization algorthm. Acta Automatica Sinica, 2012, 38(7): 1200-1210.
[14]Ni Y, Ang F, Du X. Noise reduction method for MEMS gyroscope based on evolved adaptive Kalman filter. In: Proceedings of National Conference on Embedded System Technology, Springer, 2015: 3-12.
[15]Chu H R, Sun T T, Zhang B Q, et al. Rapid transfer alignment of MEMS SINS based on adaptive incremental kalman filter. Sensors, 2017, 17(12): 152.
[16]Wang J. Analysis on adaptive filtering for nonlinear dynamic estimation systems. In: Proceedings of International Conference on Multisensor Fusion & Information Integration for Intelligent Systems, IEEE, 2014: 1-6.
基于EMMAP的MEMS陀螺噪声估计与滤波方法研究
陈光武1,2, 于 月1,2, 李文元1,2, 刘 昊1,2
(1. 兰州交通大学 自动控制研究所, 甘肃 兰州 730070; 2. 甘肃省高原交通信息工程及控制重点实验室, 甘肃 兰州 730070)
摘 要: 针对MEMS陀螺仪测量精度低、 随机噪声具有不确定性和非线性的问题, 提出一种基于最大期望算法(Expectation maximum, EM)和极大后验估计(Maximum a posterion, MAP)的无迹卡尔曼滤波(Unscented Kalman filter, UKF)——EMMAP-UKF的陀螺噪声估计与滤波方法。 根据极大后验估计原理, 构造出一种次优无偏MAP噪声统计估计模型, 并在此基础上引入最大期望算法将噪声估计问题转换为数学期望极大化问题, 实现对观测噪声方差的动态调整, 最终实现陀螺仪随机漂移误差的估计与滤波处理。 最后通过Allan方差对陀螺噪声滤波方法的性能进行评估, 通过半实物仿真验证了本方法的有效性。
关键词: MEMS陀螺仪; 最大期望算法; 噪声估计; 无迹卡尔曼滤波
引用格式: CHEN Guangwu, YU Yue, LI Wenyuan, et al. Noise estimation and filtering method of MEMS gyroscope based on EMMAP. Journal of Measurement Science and Instrumentation, 2021, 12(2): 170-176. DOI: 10.3969/j.issn.1674-8042.2021.02.006
[full text view]