Research on Modeling and Compensating Method of Random Drift of MEMS Gyroscope

Similar documents
Driving Cycle Construction of City Road for Hybrid Bus Based on Markov Process Deng Pan1, a, Fengchun Sun1,b*, Hongwen He1, c, Jiankun Peng1, d

Predict Global Earth Temperature using Linier Regression

New Expansion and Infinite Series

Fig. 1. Open-Loop and Closed-Loop Systems with Plant Variations

Monte Carlo method in solving numerical integration and differential equation

Chapter 9: Inferences based on Two samples: Confidence intervals and tests of hypotheses

CBE 291b - Computation And Optimization For Engineers

Non-Linear & Logistic Regression

CONTRIBUTION TO THE EXTENDED DYNAMIC PLANE SOURCE METHOD

MAC-solutions of the nonexistent solutions of mathematical physics

Section 11.5 Estimation of difference of two proportions

3.4 Numerical integration

A Brief Review on Akkar, Sandikkaya and Bommer (ASB13) GMPE

A Signal-Level Fusion Model for Image-Based Change Detection in DARPA's Dynamic Database System

Construction and Selection of Single Sampling Quick Switching Variables System for given Control Limits Involving Minimum Sum of Risks

Continuous Random Variables

A New Grey-rough Set Model Based on Interval-Valued Grey Sets

5 Probability densities

Chapter 5 : Continuous Random Variables

Chapter 4 Contravariance, Covariance, and Spacetime Diagrams

A New Statistic Feature of the Short-Time Amplitude Spectrum Values for Human s Unvoiced Pronunciation

Online Short Term Load Forecasting by Fuzzy ARTMAP Neural Network

Analysis of the Effect of Time Delay on the Integrated GNSS/INS Navigation Systems

Tests for the Ratio of Two Poisson Rates

Department of Physical Pharmacy and Pharmacokinetics Poznań University of Medical Sciences Pharmacokinetics laboratory

Data Assimilation. Alan O Neill Data Assimilation Research Centre University of Reading

Math 8 Winter 2015 Applications of Integration

Expected Value of Function of Uncertain Variables

Linear and Non-linear Feedback Control Strategies for a 4D Hyperchaotic System

Acceptance Sampling by Attributes

Measuring Electron Work Function in Metal

State space systems analysis (continued) Stability. A. Definitions A system is said to be Asymptotically Stable (AS) when it satisfies

Travelling Profile Solutions For Nonlinear Degenerate Parabolic Equation And Contour Enhancement In Image Processing

The steps of the hypothesis test

Estimation of Binomial Distribution in the Light of Future Data

1B40 Practical Skills

Research Article Moment Inequalities and Complete Moment Convergence

Operations with Polynomials

Improper Integrals. Type I Improper Integrals How do we evaluate an integral such as

Definition of Continuity: The function f(x) is continuous at x = a if f(a) exists and lim

IDENTIFYING ABBERANT SEGMENTS IN PERMANENT DOWNHOLE GAUGE DATA

Temperature influence compensation in microbolometer detector for image quality enhancement

#6A&B Magnetic Field Mapping

f(x) dx, If one of these two conditions is not met, we call the integral improper. Our usual definition for the value for the definite integral

Consequently, the temperature must be the same at each point in the cross section at x. Let:

P 3 (x) = f(0) + f (0)x + f (0) 2. x 2 + f (0) . In the problem set, you are asked to show, in general, the n th order term is a n = f (n) (0)

Hybrid Group Acceptance Sampling Plan Based on Size Biased Lomax Model

Quantum Physics II (8.05) Fall 2013 Assignment 2

The Atwood Machine OBJECTIVE INTRODUCTION APPARATUS THEORY

QUADRATURE is an old-fashioned word that refers to

INVESTIGATION ON THE MODEL OF VORTEX-INDUCED

Math 270A: Numerical Linear Algebra

THERMAL EXPANSION COEFFICIENT OF WATER FOR VOLUMETRIC CALIBRATION

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Physics Department Statistical Physics I Spring Term Solutions to Problem Set #1

Math 1B, lecture 4: Error bounds for numerical methods

Application of Exp-Function Method to. a Huxley Equation with Variable Coefficient *

Probabilistic Stand Still Detection using Foot Mounted IMU

Credibility Hypothesis Testing of Fuzzy Triangular Distributions

Minimum Energy State of Plasmas with an Internal Transport Barrier

1.1. Linear Constant Coefficient Equations. Remark: A differential equation is an equation

Recitation 3: More Applications of the Derivative

Reinforcement learning II

Some remarks on GNSS integer ambiguity validation methods

ADVANCEMENT OF THE CLOSELY COUPLED PROBES POTENTIAL DROP TECHNIQUE FOR NDE OF SURFACE CRACKS

Lecture 23: Interpolatory Quadrature

Time Truncated Two Stage Group Sampling Plan For Various Distributions

Tutorial 4. b a. h(f) = a b a ln 1. b a dx = ln(b a) nats = log(b a) bits. = ln λ + 1 nats. = log e λ bits. = ln 1 2 ln λ + 1. nats. = ln 2e. bits.

Chapter 0. What is the Lebesgue integral about?

LECTURE NOTE #12 PROF. ALAN YUILLE

An approximation to the arithmetic-geometric mean. G.J.O. Jameson, Math. Gazette 98 (2014), 85 95

INVESTIGATION OF MATHEMATICAL MODEL OF COMMUNICATION NETWORK WITH UNSTEADY FLOW OF REQUESTS

An efficient fractional-pixel motion compensation based on Cubic convolution interpolation

CMDA 4604: Intermediate Topics in Mathematical Modeling Lecture 19: Interpolation and Quadrature

Math 360: A primitive integral and elementary functions

Math 31S. Rumbos Fall Solutions to Assignment #16

Best Approximation in the 2-norm

Composite Mendeleev s Quadratures for Solving a Linear Fredholm Integral Equation of The Second Kind

Student Activity 3: Single Factor ANOVA

UNIT 1 FUNCTIONS AND THEIR INVERSES Lesson 1.4: Logarithmic Functions as Inverses Instruction

Best Approximation. Chapter The General Case

The EbayesThresh Package

New data structures to reduce data size and search time

Improper Integrals, and Differential Equations

Section 5.1 #7, 10, 16, 21, 25; Section 5.2 #8, 9, 15, 20, 27, 30; Section 5.3 #4, 6, 9, 13, 16, 28, 31; Section 5.4 #7, 18, 21, 23, 25, 29, 40

( dg. ) 2 dt. + dt. dt j + dh. + dt. r(t) dt. Comparing this equation with the one listed above for the length of see that

A SHORT NOTE ON THE MONOTONICITY OF THE ERLANG C FORMULA IN THE HALFIN-WHITT REGIME. Bernardo D Auria 1

Numerical Integration

Partial Derivatives. Limits. For a single variable function f (x), the limit lim

The First Fundamental Theorem of Calculus. If f(x) is continuous on [a, b] and F (x) is any antiderivative. f(x) dx = F (b) F (a).

Probabilistic Investigation of Sensitivities of Advanced Test- Analysis Model Correlation Methods

u( t) + K 2 ( ) = 1 t > 0 Analyzing Damped Oscillations Problem (Meador, example 2-18, pp 44-48): Determine the equation of the following graph.

Research on the Quality Competence in Manufacturing Industry

Review of basic calculus

Lecture 19: Continuous Least Squares Approximation

1. a) Describe the principle characteristics and uses of the following types of PV cell: Single Crystal Silicon Poly Crystal Silicon

Abstract inner product spaces

Research Article The Prediction for Shanghai Business Climate Index by Grey Model

Deteriorating Inventory Model for Waiting. Time Partial Backlogging

Lecture 14: Quadrature

Section 14.3 Arc Length and Curvature

Transcription:

01 4th Interntionl Conference on Signl Processing Systems (ICSPS 01) IPCSIT vol. 58 (01) (01) IACSIT Press, Singpore DOI: 10.7763/IPCSIT.01.V58.9 Reserch on Modeling nd Compensting Method of Rndom Drift of MEMS Gyroscope Yun Li +, Fengyng Dun nd Znping Li Deprtment of Control Engineering, Avition University, Chngchun, Chin Abstrct. Aiming t the performnce of Micro Electro Mech-nicl Systems (MEMS) gyroscope influenced by rndom drift lrgely, its error compensting method is nlyzed. Bsed on the time series nlysis method, the rw mesurement from the MEMS gyroscope is processed nd modeled by the Autoregressive (AR) model. With the AR model, time-vrying fctor dptive Klmn filter (AKF) is designed. The results show tht, fter filtering in the cse of constnt nd chnging ngulr rte, the stndrd devitions re 16% nd 70% of tht before filtering, nd the drift error cn be reduced by the filter effectively. Keywords: MEMS, rndom drift, AR model, AKF. 1. Introduction MEMS gyroscopes, with the dvntges of smll size, light weight nd low power consumption, re more nd more widely pplicted in low cost inertil system. As the precision level of MEMS gyroscopes re not high till now, even in low precision mesurement system, the rndom drift estimtion nd compenstion of gyroscopes re quite necessry. And the min wys of improving the system precision re the model identifiction nd filtering of the MEMS gyroscopes rndom drift [1]. The common methods of modeling of gyroscopes rndom drift lwys get high model order nd lrge mount of computtion, such s neurl networ [] nd wvelet nlysis [3], which pplicted in low cost system cn hrdly ensure rel-time property. Bsed on the time series nlysis theory, n AR model of gyroscope rndom drift is estblished. Then we process the gyroscope rndom drift with time-vrying fctor dptive Klmn filter, nd the method, which is helpful in improving rel-time property of the low cost system, is efficient with low computtion.. Error Model Modeling bsed on the time series nlysis theory requires collecting long-term mesurements, nd ensure tht the signl is zero mens vlue, sttionry nd norml [4]..1. Dt cquisition nd processing In this pper, we te STIM0 gyroscope [5] s reserch object. Under the condition of constnt temperture 5 C,we recorded 1 hours mesurements of gyroscope t uniform intervls of two seconds while it is sttic nd processed the output of Z-Axis. The rw dt contins constnt nd rndom components. So fter the men of it hs been removed, the rest is the signl of gyro rndom drift. During the long-term of smpling, the chnge of electricl prmeters nd outside environment could cuse the signl to generte trend, so it is necessry to te processing to ensure sttionry. + Corresponding uthor. E-mil ddress: 5643664@qq.com. 48

The liner trend in the signl cn be removed by the first or second order differentil tretment [6], [7]. Fig. 1 shows the signl fter it hs been processed. Fig.1. Processed dt of gyro rndom drift... Model Estblishment After processed, the sttic dt from the MEMS gyroscope turns into rndom error signl. The result of signl testing through reverse order testing method nd its third-order nd forth-order cumulnts show tht the signl hs stisfied modeling of time series nlysis theory requirements. Auto-Regressive nd Moving Averge (ARMA) Model [8] is bsic nd widely used time series model, nd it is defined s X ϕ X ϕ X ϕ X t 1 t 1 t m t m = θ θ θ t 1 t 1 t n t n X t is the time series { X t } t timet, m nd n re the orders of AR model nd Moving Averge (MA) model, ϕ i ( i= 1,,, m) θ j ( j = 1,,, n) is the AR prmeter, is the MA prmeter nd { } t is the stndrd devition of the sensor white noise. θ j = 0( j = 1,,, n) When, ARMA model reduces to AR model s Xt = t + ϕ1xt 1+ ϕxt + + ϕnxt n () ARMA model nd AR model hve different chrcteri-stics in uto-correltion function (ACF) nd prtil uto-correltion function (PACF). In AR model, the ACF is tiled nd the PACF is truncted, while in ARMA model both of ACF nd PACF re tiled. Therefore, the model of signl cn be identified by the chrcteristics of its ACF nd PACF. The ACF nd PACF of gyro rndom drift signl re presented s figure, which shows tht the PACF cuts off wheres the ACF hs jgged exponentil decy. Therefore the AR model is dopted to model the gyro rndom drift signl. After the prmeters of ech low order model hve been estimted by lest-squre method, the order determintion test of the AR model cn be conducted vi Aie Inform-tion Criterion (AIC) nd Byesin Informtion Criterion (BIC), which cn be normlly written s AIC( p) = N lnσ + p (3) BIC( p) = N lnσ + p ln N (4) p denotes the order of model, N denotes the number of Smpling points nd σ denotes is the vrince of residul t. And the test result is presented in Tble 1. As shown, by incresing the order of the AR model, AIC nd BIC vlues don t decrese remrbly. Although those vlues re the lower the better, the mount of computtion rises with the cubic of the order of AR model in the system. To further improve the system reltime property, the AR (1) model is used for the rndom drift error model. After the Model pln hs been finlized, it is necessry to perform the pplicbility test, testing whether { t } is white noise. By clculting, the one-step uto-correltion coeffic-ient of t is ρ,1 = 0.078 nd the two-step cross-correltion coefficient between t nd X t is ρ X, = 0.0095. Both of the coefficients pproch zero, so { t } is considered to be white noise nd the model is pplicble. (1) 49

Fig.. Vlue of ACF nd PACF. Tble 1: Vlue of AIC nd BIC of Models ( 105) Model Criterio n AR(1) AR() AR(3) AR(4) AIC -4.3560-4.356-4.3564-4.3564 BIC -4.3559-4.3560-4.3561-4.3561 The model is expressed in the form of X = ϕ X + t t 1 t NID σ (5) t ~ (0, ) 3. Filter Design After the drift error model hs been determined, we choose Klmn filer (KF) [8] to compenste the drift error. The liner stte eqution nd mesurement eqution re given s follows X = X +Γ W (6) φ, 1 1 1 1 Z = HX + V (7) X is the system stte vector t time t φ,, 1 t is the stte trnsition mtrix between time point 1 nd t, Γ 1 H is the system noise distribution mtrix, is mesurement observtion mtrix, W 1 nd V re the rndom error of system nd mesurement nd they re per the following error sttistics Q EW [ ] = 0, CovW [, Wj] = Qδ j (8) E[ V] = 0, Cov[ V, Vj] = Rδ j (9) Cov[ W, V j] = 0 (10) nd R re vrinces of W nd V. The regulr KF estblished on this bsis cn effectively reduce the rndom drift error of gyro in the sttic or constnt ngulr rte stte, but in the stte of chnging ngulr rte the KF doesn t wor well. Through the nlysis we lerned tht the filter model chnged while the ngulr rte ws chnging. The more drmtic chnges in ngulr velocity, the pplicbility of the filter model is poorer, cuses the greter system error. But the direct reson for this is tht the old mesurement vlue influences the estimte of the current too much. Incresing the gin of current mesurement vlue in the stte estimtion eqution is n effective men to solve this problem. Bsed on the drift model before, AR(1) model tes the plce of KF stte eqution nd vrince of residul Q tes the plce of σ. H is set by 1. The AKF multiple updte steps my be performed One-step predicted stte estimte Updted stte estimte Filter gin Xˆ = ϕ Xˆ (11) / 1 1 X ˆ = X ˆ + K ( Z X ˆ ) (1) / 1 / 1 K P P R 1 = / 1 ( / 1+ ) (13) 50

One-step predicted estimte covrince Updted estimte covrince / 1 = sϕ P 1 + σ P (14) P = ( I K) P/ (15) 1 s s A fctor is dded into recursive eqution of regulr KF. The vlue selection of is not only to be ble to reduce the error under the condition of chnging ngulr rte, but lso to ensure the ccurcy in the constnt ngulr rte stte, nd expressed s follows ω0 s = (16) ω0 Δω Δω ω is the first order differentil of gyroscope mesurements t the current moment, 0 is the reference vlue obtined by experiments. Δω In the condition of constnt ngulr rte, pproches zero nd s pproches 1, the AKF doesn t chnge too much from KF. When the ngulr rte is chnging, s will djust the filter. 4. Simultion nd Experiment 4.1. Constnt ngulr rte experiment In order to verify the effectiveness of the model nd filter, use both regulr KF nd AKF methods to process the sttic dt t first. We set ϕ = 0.1374 nd X ˆ 0 = 0, P 0 [10] nd R [11] re set by 10 times of stndrd devition of rw dt nd one tenth of vrince. Filtering effect is shown in figure 3 nd figure 4, nd the error reduces obviously. The stndrd devition of error before nd fter filtering is shown in tble. The result shows tht the filter nd model estblished in the sttic condition re resonble. Compred with the regulr KF, the ccurcy of AKF doesn t reduce. Under the condition constnt ngulr rte, we get the sme result s it in the sttic condition. After processed by the two inds of filter, the stndrd devition of error is reduced to 16% of the rw dt s. Becuse of the limited spce, the detil description of the experiment is omitted. 4.. Chnging ngulr rte experiment In the sme environment condition, we te out prt of rw chnging ngulr rte dt (figure 5) from the MEMS gyroscope for experiment. Filtering effect is shown in figure 6 nd figure 7. The result shows tht filtering chnging ngulr rte dt with the regulr KF get poor effect nd the error vlue is chnging with the ngulr rte chnging, while the error of AKF isn t influenced by ngulr rte chnging lmost. The stndrd devition of error before nd fter filtering in the tble 3 shows tht AKF cn reduce the rndom drift error under the condition of chnging ngulr rte effectively. From bove, it shows tht bsed on the AR model before, regulr KF just cn reduce the rndom error in the cse of constnt ngulr rte, while AKF cn not only ensure the ccurcy in the constnt ngulr rte condition, but lso improve the filter effect when ngulr rte is chnging. Thus it cn be seen tht this lgorithm wored well. Fig.3. Klmn filter result of sttic experiment. Fig.4. Adptive Klmn filter result of sttic experiment. 51

Tble : Stndrd Devition of Error In Sttic Experiment Rw Dt Regulr KF AKF Stndrd devition (deg/s) 0.185 0.0198 0.0198 Fig.5. Chnging ngulr rte dt of gyro. Fig.6. Klmn filter result of chnging ngulr rte experiment. 5. Conclusion Fig.7. Adptive Klmn filter result of chnging ngulr rte experiment. Tble 3: Stndrd Devition of Error In Chnging Angulr Rte Experiment Rw Dt Regulr KF AKF Stndrd devition (deg/s) 0.185 0.044 0.089 In this pper, we nlysis the MEMS gyroscope output rw dte, extrct the rndom drift signl bsed on requirements of time series nlysis theory nd estblish n AR(1) model for filter. The results of experiments show tht in the constnt ngulr rte cse, both regulr KF nd AKF hve good performnces, but when the ngulr rte is chnging regulr KF loses efficcy, while AKF still performs well nd the stndrd devition of drift error reduces by 30%. The AKF lgorithm bsed on AR model, which is simple, effective nd high rel-time property, hs some prcticl vlue in MEMS gyroscope-bsed low cost integrted nvigtion system. 6. References [1] H. L. Chng, L. Xue, nd W. Qin, An integrted MEMS gyroscope rry with higher ccurcy output, Sensors, 008(8), pp. 886-899. 5

[] H. X. Lu, D. Z. Xi, nd B. L. Zhou, MEMS gyroscope's error modeling bsed on wvelet neurl networ of genetic lgorithms, Journl of Chinese Inertil Technology, 16(): 16-19, April 008. [3] J. H. Xing, L. Cong, nd H. L. Qin, Method for MEMS gyroscope dt processing bsed on wvelet denoising nd AR modeling, Computer Engineering nd Design, 010, 31(19):480-483. [4] A. Noureldin, T. B. Krmt, M. D. Eberts, nd A. El-Shfie. Performnce enhncement of MEMS-Bsed INS/GPS integrtion for low-cost nvigtion pplictions, IEEE Trnsctions On Vehiculr Technology, 58(3):1077-1096, Mrch 009. [5] STIM0 Multi-Axis Gyro Module, NO: Sensonor Technologies AS, 010(3), pp. -4. [6] T. Meng, H. Wng, H. Li, G. H. He, nd Z. H. Jin, Error modeling nd filtering method for MEMS gyroscope, Systems Engineering nd Electronics. August 009, pp. 1944-1948. [7] J. Li, W. D. Zhng, nd J. Liu, Reserch on the ppliction of the time-seril nlysis bsed lmn filter in MEMS gyroscope rndom drift compenstion, Chinese Journl of Sensors nd Actutors, October 006, pp. 15-19. [8] S. Z. Yng, Y. Wu, nd J. P. Xun, Time series nlysis in engineering ppliction, Huzhong University of Science nd Technology Press, June. 007, pp. 60-6. [9] N. A. Crlson, Federted squre root filter for decentrlized prllel processes, IEEE Trnsctions on Aerospce nd Electronic System, 6(3):517-55, My 1990. [10] H. M. Qin, Q. X. Xi, X. T. Que, nd Q. Zhng, Algorithm for MEMS gyroscope bsed on Klmn filter, Journl of Hrbin Engineering University, 31(9):117-10, September 010. [11] X. S. Ji nd S. R. Wng, Reserch on the MEMS gyroscope rndom drift error, Journl of Astronutics, 7(4): 640-64, July 006. 53