Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Jiang, Changhui, Chen, Shuai, Chen, Yuwei, Zhang, Boya, Feng, Ziyi, Zhou, Hui, Bo, Yuming
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6210601/
https://www.ncbi.nlm.nih.gov/pubmed/30326646
http://dx.doi.org/10.3390/s18103470
_version_ 1783367153043374080
author Jiang, Changhui
Chen, Shuai
Chen, Yuwei
Zhang, Boya
Feng, Ziyi
Zhou, Hui
Bo, Yuming
author_facet Jiang, Changhui
Chen, Shuai
Chen, Yuwei
Zhang, Boya
Feng, Ziyi
Zhou, Hui
Bo, Yuming
author_sort Jiang, Changhui
collection PubMed
description 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.
format Online
Article
Text
id pubmed-6210601
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-62106012018-11-02 A MEMS IMU De-Noising Method Using Long Short Term Memory Recurrent Neural Networks (LSTM-RNN) Jiang, Changhui Chen, Shuai Chen, Yuwei Zhang, Boya Feng, Ziyi Zhou, Hui Bo, Yuming Sensors (Basel) Article 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. MDPI 2018-10-15 /pmc/articles/PMC6210601/ /pubmed/30326646 http://dx.doi.org/10.3390/s18103470 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Jiang, Changhui
Chen, Shuai
Chen, Yuwei
Zhang, Boya
Feng, Ziyi
Zhou, Hui
Bo, Yuming
A MEMS IMU De-Noising Method Using Long Short Term Memory Recurrent Neural Networks (LSTM-RNN)
title A MEMS IMU De-Noising Method Using Long Short Term Memory Recurrent Neural Networks (LSTM-RNN)
title_full A MEMS IMU De-Noising Method Using Long Short Term Memory Recurrent Neural Networks (LSTM-RNN)
title_fullStr A MEMS IMU De-Noising Method Using Long Short Term Memory Recurrent Neural Networks (LSTM-RNN)
title_full_unstemmed A MEMS IMU De-Noising Method Using Long Short Term Memory Recurrent Neural Networks (LSTM-RNN)
title_short A MEMS IMU De-Noising Method Using Long Short Term Memory Recurrent Neural Networks (LSTM-RNN)
title_sort mems imu de-noising method using long short term memory recurrent neural networks (lstm-rnn)
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6210601/
https://www.ncbi.nlm.nih.gov/pubmed/30326646
http://dx.doi.org/10.3390/s18103470
work_keys_str_mv AT jiangchanghui amemsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT chenshuai amemsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT chenyuwei amemsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT zhangboya amemsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT fengziyi amemsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT zhouhui amemsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT boyuming amemsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT jiangchanghui memsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT chenshuai memsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT chenyuwei memsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT zhangboya memsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT fengziyi memsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT zhouhui memsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn
AT boyuming memsimudenoisingmethodusinglongshorttermmemoryrecurrentneuralnetworkslstmrnn