| Literature DB >> 22438734 |
Chengyu Jiang1, Liang Xue, Honglong Chang, Guangmin Yuan, Weizheng Yuan.
Abstract
This paper presents a signal processing technique to improve angular rate accuracy of the gyroscope by combining the outputs of an array of MEMS gyroscope. A mathematical model for the accuracy improvement was described and a Kalman filter (KF) was designed to obtain optimal rate estimates. Especially, the rate signal was modeled by a first-order Markov process instead of a random walk to improve overall performance. The accuracy of the combined rate signal and affecting factors were analyzed using a steady-state covariance. A system comprising a six-gyroscope array was developed to test the presented KF. Experimental tests proved that the presented model was effective at improving the gyroscope accuracy. The experimental results indicated that six identical gyroscopes with an ARW noise of 6.2 °/√h and a bias drift of 54.14 °/h could be combined into a rate signal with an ARW noise of 1.8 °/√h and a bias drift of 16.3 °/h, while the estimated rate signal by the random walk model has an ARW noise of 2.4 °/√h and a bias drift of 20.6 °/h. It revealed that both models could improve the angular rate accuracy and have a similar performance in static condition. In dynamic condition, the test results showed that the first-order Markov process model could reduce the dynamic errors 20% more than the random walk model.Entities:
Keywords: Kalman filter; MEMS gyroscope array; first-order Markov process; rate accuracy improvement
Mesh:
Year: 2012 PMID: 22438734 PMCID: PMC3304136 DOI: 10.3390/s120201720
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Structure and principle of the virtual gyroscope.
Figure 2.Virtual gyroscope implementation using a discrete KF.
Figure 3.Relationship between the gyroscope noise reduction and correlation factor ρ and sensors number N.
Correlation matrix of noises for six-gyro array.
| 1.000 | 0.021 | 0.007 | 0.005 | 0.005 | 0.004 | |
| 0.021 | 1.000 | 0.038 | 0.016 | 0.007 | 0.009 | |
| 0.007 | 0.038 | 1.000 | 0.036 | 0.015 | 0.009 | |
| 0.005 | 0.016 | 0.036 | 1.000 | 0.038 | 0.017 | |
| 0.005 | 0.007 | 0.015 | 0.038 | 1.000 | 0.032 | |
| 0.004 | 0.009 | 0.009 | 0.017 | 0.032 | 1.000 |
Figure 4.A prototype of the virtual gyroscope system.
Figure 5.FFT plot of the virtual gyroscope compared to the single gyroscope and averaging outputs of the gyroscope array.
Figure 6.Allan variance results of the virtual gyroscope compared to the single gyroscope and averaging outputs of the gyroscope array.
Static test results of the virtual gyroscope.
| 0.11 | 0.05 | 0.04 | 0.03 | |
| 6.17 | 2.73 | 2.35 | 1.83 | |
| 294.28 | 161.21 | 125.83 | 120.61 | |
| 54.11 | 22.72 | 20.64 | 16.32 | |
Figure 7.Constant rate test of the virtual gyroscope. (a) Outputs of the individual gyroscopes; (b) Outputs of the virtual gyroscope.
Figure 8.Random rate test of the virtual gyroscope. (a) Outputs of the individual gyroscopes; (b) Outputs of the virtual gyroscope; (c) Estimated rate errors.
Figure 9.Sinusoidal rate test of the virtual gyroscope. (a) Outputs of the individual gyroscopes; (b) Outputs of the virtual gyroscope; (c) Estimated rate errors.
Dynamic test results of the virtual gyroscope (unit: °/s).
| 40.15 | 1.45 | 1.61 | 62.64 | 0.79 | |
| 40.14 | 0.06 | 0.47 | 60.47 | 1.80 | |
| 40.09 | 0.05 | 0.29 | 62.29 | 0.16 | |