A MEMS IMU De-Noising Method Using Long Short Term Memory Recurrent Neural Networks (LSTM-RNN)

Microelectromechanical Systems (MEMS) Inertial Measurement Unit (IMU) containing a three-orthogonal gyroscope and three-orthogonal accelerometer has been widely utilized in position and navigation, due to gradually improved accuracy and its small size and low cost. However, the errors of a MEMS IMU based standalone Inertial Navigation System (INS) will diverge over time dramatically, since there are various and nonlinear errors contained in the MEMS IMU measurements. Therefore, MEMS INS is usually integrated with a Global Positioning System (GPS) for providing reliable navigation solutions. The GPS receiver is able to generate stable and precise position and time information in open sky environment. However, under signal challenging conditions, for instance dense forests, city canyons, or mountain valleys, if the GPS signal is weak and even is blocked, the GPS receiver will fail to output reliable positioning information, and the integration system will fade to an INS standalone system. A number of effects have been devoted to improving the accuracy of INS, and de-nosing or modelling the random errors contained in the MEMS IMU have been demonstrated to be an effective way of improving MEMS INS performance. In this paper, an Artificial Intelligence (AI) method was proposed to de-noise the MEMS IMU output signals, specifically, a popular variant of Recurrent Neural Network (RNN) Long Short Term Memory (LSTM) RNN was employed to filter the MEMS gyroscope outputs, in which the signals were treated as time series. A MEMS IMU (MSI3200, manufactured by MT Microsystems Company, Shijiazhuang, China) was employed to test the proposed method, a 2 min raw gyroscope data with 400 Hz sampling rate was collected and employed in this testing. The results show that the standard deviation (STD) of the gyroscope data decreased by 60.3%, 37%, and 44.6% respectively compared with raw signals, and on the other way, the three-axis attitude errors decreased by 15.8%, 18.3% and 51.3% individually. Further, compared with an Auto Regressive and Moving Average (ARMA) model with fixed parameters, the STD of the three-axis gyroscope outputs decreased by 42.4%, 21.4% and 21.4%, and the attitude errors decreased by 47.6%, 42.3% and 52.0%. The results indicated that the de-noising scheme was effective for improving MEMS INS accuracy, and the proposed LSTM-RNN method was more preferable in this application.

[1]  Yuwei Chen,et al.  Fast Fingerprint Database Maintenance for Indoor Positioning Based on UGV SLAM , 2015, Sensors.

[2]  Sean N. Brennan,et al.  Bridging the gap between sensor noise modeling and sensor characterization , 2018 .

[3]  Ahmed El-Rabbany,et al.  An Efficient Neural Network Model for De-noising of MEMS-Based Inertial Data , 2004, Journal of Navigation.

[4]  Lin Ma,et al.  Coupled Integration of CSAC, MIMU, and GNSS for Improved PNT Performance , 2016, Sensors.

[5]  Naser El-Sheimy,et al.  A Standard Testing and Calibration Procedure for Low Cost MEMS Inertial Sensors and Units , 2008, Journal of Navigation.

[6]  Wang Lihui,et al.  Real-time modeling and online filtering of the stochastic error in a fiber optic current transducer , 2016 .

[7]  Kai Feng,et al.  Novel Time Series Modeling Methods for Gyro Random Noise Used in Internet of Things , 2018, IEEE Access.

[8]  Bo Hou,et al.  Modeling and Compensation of Random Drift of MEMS Gyroscopes Based on Least Squares Support Vector Machine Optimized by Chaotic Particle Swarm Optimization , 2017, Sensors.

[9]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[10]  Jian Wang,et al.  An Optimal Radial Basis Function Neural Network Enhanced Adaptive Robust Kalman Filter for GNSS/INS Integrated Systems in Complex Urban Areas , 2018, Sensors.

[11]  Jan Kenneth Bekkeng Calibration of a Novel MEMS Inertial Reference Unit , 2009, IEEE Transactions on Instrumentation and Measurement.

[12]  Jagannath Nayak,et al.  ARMA model based adaptive unscented fading Kalman filter for reducing drift of fiber optic gyroscope , 2016 .

[13]  Richard J. Vaccaro,et al.  Statistical Modeling of Rate Gyros , 2012, IEEE Transactions on Instrumentation and Measurement.

[14]  Fabio Leccese,et al.  Improvement of altitude precision in indoor and urban canyon navigation for small flying vehicles , 2015, 2015 IEEE Metrology for Aerospace (MetroAeroSpace).

[15]  Juntao Fei,et al.  Adaptive Global Sliding Mode Control for MEMS Gyroscope Using RBF Neural Network , 2015 .

[16]  Jiuqiang Han,et al.  Application of wavelet neural network in signal processing of MEMS accelerometers , 2011 .

[17]  Yuwei Chen,et al.  Research on a chip scale atomic clock driven GNSS/SINS deeply coupled navigation system for augmented performance , 2019, IET Radar, Sonar & Navigation.

[18]  Claudio Gallicchio,et al.  Short-term Memory of Deep RNN , 2018, ESANN.

[19]  Xiaoji Niu,et al.  Analysis and Modeling of Inertial Sensors Using Allan Variance , 2008, IEEE Transactions on Instrumentation and Measurement.

[20]  David Calero,et al.  CSAC Characterization and Its Impact on GNSS Clock Augmentation Performance , 2017, Sensors.

[21]  Yuming Bo,et al.  Implementation and performance evaluation of a fast relocation method in a GPS/SINS/CSAC integrated navigation system hardware prototype , 2017, IEICE Electron. Express.

[22]  Prabir Bhattacharya,et al.  A novel hybrid fusion algorithm to bridge the period of GPS outages using low-cost INS , 2014, Expert Syst. Appl..

[23]  Hai Yang,et al.  Research on the Strategy of Motion Constraint-Aided ZUPT for the SINS Positioning System of a Shearer , 2017, Micromachines.

[24]  Xiangang Li,et al.  Constructing long short-term memory based deep recurrent neural networks for large vocabulary speech recognition , 2014, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[25]  Aboelmagd Noureldin,et al.  Performance Enhancement of MEMS-Based INS/GPS Integration for Low-Cost Navigation Applications , 2009, IEEE Transactions on Vehicular Technology.

[26]  Naser El-Sheimy,et al.  A new multi-position calibration method for MEMS inertial navigation systems , 2007 .

[27]  Prabir Bhattacharya,et al.  An Enhanced MEMS Error Modeling Approach Based on Nu-Support Vector Regression , 2012, Sensors.

[28]  Samrat L. Sabat,et al.  Fiber-Optic Gyroscope Signal Denoising Using an Adaptive Robust Kalman Filter , 2016, IEEE Sensors Journal.

[29]  Sun Young Kim,et al.  Improvement of a Low Cost MEMS Inertial-GPS Integrated System Using Wavelet Denoising Techniques , 2011 .

[30]  Lei Huang Auto Regressive Moving Average (ARMA) Modeling Method for Gyro Random Noise Using a Robust Kalman Filter , 2015, Sensors.

[31]  Fabio Dovis,et al.  A Comparison between Different Error Modeling of MEMS Applied to GPS/INS Integrated Systems , 2013, Sensors.

[32]  Feng Zhu,et al.  New optimal smoothing scheme for improving relative and absolute accuracy of tightly coupled GNSS/SINS integration , 2017, GPS Solutions.

[33]  A.K. Brown,et al.  GPS/INS uses low-cost MEMS IMU , 2005, IEEE Aerospace and Electronic Systems Magazine.

[34]  Byoungho Lee,et al.  Review of the present status of optical fiber sensors , 2003 .

[35]  Yuwei Chen,et al.  The Accuracy Comparison of Three Simultaneous Localization and Mapping (SLAM)-Based Indoor Mapping Technologies , 2018, Sensors.

[36]  Siavash Hosseinyalamdary,et al.  Deep Kalman Filter: Simultaneous Multi-Sensor Integration and Modelling; A GNSS/IMU Case Study , 2018, Sensors.

[37]  Christian Eling,et al.  Real-Time Single-Frequency GPS/MEMS-IMU Attitude Determination of Lightweight UAVs , 2015, Sensors.

[38]  Imrich Liptak,et al.  Systematic Error Elimination Using Additive Measurements and Combination of Two Low Cost IMSs , 2016, IEEE Sensors Journal.