{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,10]],"date-time":"2026-05-10T15:23:17Z","timestamp":1778426597254,"version":"3.51.4"},"reference-count":49,"publisher":"MDPI AG","issue":"14","license":[{"start":{"date-parts":[[2022,7,13]],"date-time":"2022-07-13T00:00:00Z","timestamp":1657670400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Shijiazhuang Municipal Bureau of science and technology","award":["2412127"],"award-info":[{"award-number":["2412127"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Random drift error is one of the important factors of MEMS (micro-electro-mechanical-system) sensor output error. Identifying and compensating sensor output error is an important means to improve sensor accuracy. In order to reduce the impact of white noise on neural network modeling, the ensemble empirical mode decomposition (EEMD) method was used to separate white noise from the original signal. The drift signal after noise removal is modeled by GRNN (general regression neural network). In order to achieve a better modeling effect, cross-validation and parameter optimization algorithms were designed to obtain the optimal GRNN model. The algorithm is used to model and compensate errors for the generated random drift signal. The results show that the mean value of original signal decreases from 0.1130 m\/s2 to \u22121.2646 \u00d7 10\u22127 m\/s2, while the variance decreases from 0.0133 m\/s2 to 1.0975 \u00d7 10\u22125 m\/s2. In addition, the displacement test was carried out by MEMS acceleration sensor. Experimental results show that the displacement measurement accuracy is improved from 95.64% to 98.00% by compensating the output error of MEMS sensor. By comparing the GA-BP (genetic algorithm-back propagation) neural network and the polynomial fitting method, the EEMD-GRNN method proposed in this paper can effectively identify and compensate for complex nonlinear drift signals.<\/jats:p>","DOI":"10.3390\/s22145225","type":"journal-article","created":{"date-parts":[[2022,7,14]],"date-time":"2022-07-14T00:12:40Z","timestamp":1657757560000},"page":"5225","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Research on Random Drift Model Identification and Error Compensation Method of MEMS Sensor Based on EEMD-GRNN"],"prefix":"10.3390","volume":"22","author":[{"given":"Yonglei","family":"Shi","sequence":"first","affiliation":[{"name":"Department of Artillery Engineering, Army Engineering University of PLA, Shijiazhuang 050003, China"},{"name":"School of Mechanical Engineering, Hebei University of Science and Technology, Shijiazhuang 050018, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liqing","family":"Fang","sequence":"additional","affiliation":[{"name":"Department of Artillery Engineering, Army Engineering University of PLA, Shijiazhuang 050003, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhanpu","family":"Xue","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Hebei University of Science and Technology, Shijiazhuang 050018, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ziyuan","family":"Qi","sequence":"additional","affiliation":[{"name":"Department of Artillery Engineering, Army Engineering University of PLA, Shijiazhuang 050003, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,7,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1511","DOI":"10.1016\/j.conengprac.2006.02.015","article-title":"Attitude and gyro bias estimation for a VTOL UAV","volume":"14","author":"Metni","year":"2006","journal-title":"Control. Eng. Pract."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Kim, S.-G., Lee, E., Hong, I.-P., and Yook, J.-G. (2022). Review of Intentional Electromagnetic Interference on UAV Sensor Modules and Experimental Study. Sensors, 22.","DOI":"10.3390\/s22062384"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1785\/BSSA0510020175","article-title":"Integrated velocity and displacement of strong earthquake ground motion","volume":"51","author":"Berg","year":"1961","journal-title":"Bull. Seismol. Soc. Am."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1294","DOI":"10.1007\/s13198-018-0727-8","article-title":"IoT enabled tracking and monitoring sensor for military applications","volume":"9","author":"Iyer","year":"2018","journal-title":"Int. J. Syst. Assur. Eng. Manag."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1200\/CCI.17.00147","article-title":"Use of Wearable, Mobile, and Sensor Technology in Cancer Clinical Trials","volume":"2","author":"Cox","year":"2018","journal-title":"JCO Clin. Cancer Inform."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"5381","DOI":"10.1038\/s41467-020-19059-3","article-title":"Triboelectric nanogenerator sensors for soft robotics aiming at digital twin applications","volume":"11","author":"Jin","year":"2020","journal-title":"Nat. Commun."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Yunas, J., Mulyanti, B., Hamidah, I., Mohd Said, M., Pawinanto, R.E., Wan Ali, W.A.F., Subandi, A., Hamzah, A.A., Latif, R., and Yeop Majlis, B. (2020). Polymer-Based MEMS Electromagnetic Actuator for Biomedical Application: A Review. Polymers, 12.","DOI":"10.3390\/polym12051184"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Saylan, Y., Akg\u00f6n\u00fcll\u00fc, S., Yavuz, H., \u00dcnal, S., and Denizli, A. (2019). Molecularly Imprinted Polymer Based Sensors for Medical Applications. Sensors, 19.","DOI":"10.3390\/s19061279"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"D\u2019Alessandro, A., Scudero, S., and Vitale, G. (2019). A Review of the Capacitive MEMS for Seismology. Sensors, 19.","DOI":"10.3390\/s19143093"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1007\/s10846-006-9037-5","article-title":"Error Analysis and Stochastic Modeling of Low-cost MEMS Accelerometer","volume":"46","author":"Park","year":"2006","journal-title":"J. Intell. Robot Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1016\/j.soildyn.2007.07.004","article-title":"Errors in velocities and displacements deduced from accelerographs: An approach based on the theory of error propagation","volume":"28","author":"Stiros","year":"2008","journal-title":"Soil. Dyn. Earthq. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1061","DOI":"10.1111\/j.1365-246X.2011.05354.x","article-title":"Error estimates of velocities and displacements from accelerographs","volume":"3","author":"Xu","year":"2012","journal-title":"Geophys. J. Int."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1023\/A:1008113324758","article-title":"Evaluation of a Low-cost MEMS Accelerometer for Distance Measurement","volume":"30","author":"Pang","year":"2001","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Han, S., Meng, Z., Omisore, O., Akinyemi, T., and Yan, Y. (2020). Random Error Reduction Algorithms for MEMS Inertial Sensor Accuracy Improvement\u2014A Review. Micromachines, 11.","DOI":"10.3390\/mi11111021"},{"key":"ref_15","unstructured":"Shao, Z., Lei, X., and Chen, D. (2009, January 26\u201329). A gyro drift error compensation algorithm for a small unmanned aerial vehicle system. Proceedings of the International Conference on Networking, Sensing and Control, Okayama, Japan."},{"key":"ref_16","first-page":"35","article-title":"Gyroscope Random Drift Modeling, Using Neural Networks, Fuzzy Neural and Traditional Time-Series Methods","volume":"6","author":"Nikkhah","year":"2009","journal-title":"J. Aerosp. Sci. Technol."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Ji, X., Wang, S., Xu, Y., Shi, Q., and Xia, D. (2006, January 18\u201321). Application of the Digital Signal Procession in the MEMS Gyroscope De-drift. Proceedings of the IEEE International Conference on Nano\/Micro Engineered and Molecular Systems, Zhuhai, China.","DOI":"10.1109\/NEMS.2006.334690"},{"key":"ref_18","first-page":"63","article-title":"The method of MEMS gyroscope random error compensation based on ARMA","volume":"59","author":"Ding","year":"2021","journal-title":"Meas. Sci. Technol."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Yong, S., Chen, J., Song, C., and Han, Y. (2015, January 28\u201330). Research on the compensation in MEMS gyroscope random drift based on time-series analysis and Kalman filtering. Proceedings of the IEEE 2015 34th Chinese Control Conference (CCC), Hangzhou, China.","DOI":"10.1109\/ChiCC.2015.7259955"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2712","DOI":"10.1109\/JSEN.2020.3028140","article-title":"An ARMA Based Digital Twin for MEMS Gyroscope Drift Dynamics Modeling and Real-Time Compensation","volume":"21","author":"Tu","year":"2020","journal-title":"IEEE Sens. J."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Du, J., and Li, J. (2016, January 17\u201318). A Compensation Algorithnm for Zero Drifting Error of MEMS Gyroscope. Proceedings of the 2016 5th International Conference on Measurement, Instrumentation and Automation (ICMIA 2016), Shenzhen, China.","DOI":"10.2991\/icmia-16.2016.141"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1601","DOI":"10.1007\/s00542-015-2786-y","article-title":"2-Level error (drift) compensation for low-cost MEMS-based inertial measurement unit (IMU)","volume":"22","author":"Ompusunggu","year":"2016","journal-title":"Microsyst. Technol."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Ruzza, G., Guerriero, L., Revellino, P., and Guadagno, F.M. (2018). Thermal Compensation of Low-Cost MEMS Accelerometers for Tilt Measurements. Sensors, 18.","DOI":"10.3390\/s18082536"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1016\/j.sna.2018.04.008","article-title":"MEMS gyros temperature calibration through artificial neural networks","volume":"279","author":"Fontanella","year":"2018","journal-title":"Sens. Actuat. A Phys."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Ali, M. (2016, January 12\u201316). Compensation of temperature and acceleration effects on MEMS gyroscope. Proceedings of the 13th International Bhurban Conference on Applied Sciences and Technology (IBCAST), Islamabad, Pakistan.","DOI":"10.1109\/IBCAST.2016.7429889"},{"key":"ref_26","first-page":"239","article-title":"Noise Characteristics of MEMS Gyro\u2019s Null Drift and Temperature Compensation","volume":"15","author":"Shiau","year":"2012","journal-title":"J. Appl. Sci. Eng."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Pawase, R., and Futane, N.P. (2015, January 8\u201310). Angular rate error compensation of MEMS based gyroscope using artificial neural network. Proceedings of the 2015 International Conference on Pervasive Computing (ICPC), Pune, India.","DOI":"10.1109\/PERVASIVE.2015.7087129"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1183","DOI":"10.1109\/19.893253","article-title":"A novel intelligent strategy for improving measurement precision of FOG","volume":"49","author":"Zhu","year":"2000","journal-title":"IEEE T Instrum. Meas."},{"key":"ref_29","unstructured":"Chen, X. (2003, January 14\u201317). Modeling random gyro drift by time series neural networks and by traditional method. Proceedings of the 2003 International Conference on Neural Networks and Signal Processing, Nanjing, China."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1088\/0957-0233\/15\/1\/016","article-title":"Temperature drift modelling of fibre optic gyroscopes based on a grey radial basis function neural network","volume":"15","author":"Fan","year":"2004","journal-title":"Meas. Sci. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1007\/s11063-005-6800-8","article-title":"Modeling the Random Drift of Micro-Machined Gyroscope with Neural Network","volume":"22","author":"Hao","year":"2005","journal-title":"Neural. Process. Lett."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Yang, Y., Cheng, X., Ma, J., and Zhang, W. (2000, January 10). Thermally induced error and compensating in open-loop fiber optical gyroscope. Proceedings of the Advanced Photonic Sensors: Technology & Applications, Beijing, China.","DOI":"10.1117\/12.401673"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"853","DOI":"10.1134\/S0005117911040175","article-title":"High-precision algorithmic compensation of temperature instability of accelerometer\u2019s scaling factor","volume":"72","author":"Alaluev","year":"2011","journal-title":"Autom. Remote Control"},{"key":"ref_34","unstructured":"Lee, K., Takao, H., Sawada, K., and Ishida, M. (2003, January 23\u201323). A three-axis accelerometer for high temperatures with low temperature dependence using a constant temperature control of SOI piezoresistors. Proceedings of the Sixteenth Annual International Conference on Micro Electro Mechanical Systems, Kyoto, Japan."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"95016","DOI":"10.1088\/0960-1317\/22\/9\/095016","article-title":"Temperature compensation method for the resonant frequency of a differential vibrating accelerometer using electrostatic stiffness control","volume":"22","author":"Lee","year":"2012","journal-title":"J. Micromech. Microeng."},{"key":"ref_36","unstructured":"Li, Q., Teng, J., Wang, X., Zhang, Y., and Quo, J. (2003, January 4\u20137). Research of gyro signal de-noising with stationary wavelets transform. Proceedings of the CCECE 2003\u2014Canadian Conference on Electrical and Computer Engineering, toward a Caring and Humane Technology (Cat. No.03CH37436), Montreal, QC, Canada."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"022017","DOI":"10.1088\/1742-6596\/1802\/2\/022017","article-title":"Research on Noise Reduction Optimization of MEMS Gyroscope Based on Intelligent Technology","volume":"1802","author":"Liu","year":"2021","journal-title":"J. Phys. Conf. Series"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Li, Z., Fan, Q., Chang, L., and Yang, X. (2014, January 18\u201320). Improved wavelet threshold denoising method for MEMS gyroscope. Proceedings of the 11th IEEE International Conference on Control & Automation (ICCA), Taichung, Taiwan.","DOI":"10.1109\/ICCA.2014.6870975"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Sheng, G., Gao, G., and Zhang, B. (2019). Application of Improved Wavelet Thresholding Method and an RBF Network in the Error Compensating of an MEMS Gyroscope. Micromachines, 10.","DOI":"10.3390\/mi10090608"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"903","DOI":"10.1098\/rspa.1998.0193","article-title":"The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis","volume":"454","author":"Huang","year":"1998","journal-title":"Process. Roy. Soc. A Math Phy."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.jappgeo.2012.05.002","article-title":"Comparing the applications of EMD and EEMD on time\u2013frequency analysis of seismic signal","volume":"83","author":"Wang","year":"2012","journal-title":"J. Appl. Geophys."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1327","DOI":"10.1016\/j.ymssp.2008.11.005","article-title":"Application of the EEMD method to rotor fault diagnosis of rotating machinery","volume":"23","author":"Lei","year":"2009","journal-title":"Mech. Syst. Signal. Pract."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"568","DOI":"10.1109\/72.97934","article-title":"A general regression neural network","volume":"2","author":"Specht","year":"1991","journal-title":"IEEE Trans. Neural. Networ."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1142\/S1793536909000047","article-title":"Ensemble empirical mode decomposition: A noise-assisted data analysis method","volume":"1","author":"Wu","year":"2009","journal-title":"Adv. Data Sci. Adapt."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1597","DOI":"10.1098\/rspa.2003.1221","article-title":"A study of the characteristics of white noise using the empirical mode decomposition method","volume":"460","author":"Wu","year":"2004","journal-title":"Process. Roy. Soc. A Math Phy."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1109\/LSP.2003.821662","article-title":"Empirical mode decomposition as a filter bank","volume":"11","author":"Flandrin","year":"2004","journal-title":"IEEE Signal. Proc. Lett."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"939","DOI":"10.4304\/jcp.6.5.939-946","article-title":"Studies on Optimization Algorithms for Some Artificial Neural Networks Based on Genetic Algorithm (GA)","volume":"6","author":"Ding","year":"2011","journal-title":"J. Comput."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1016\/j.measurement.2019.04.053","article-title":"Real-time dynamic displacement monitoring with double integration of acceleration based on recursive least squares method","volume":"141","author":"Zheng","year":"2019","journal-title":"Measurement"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1675","DOI":"10.1007\/s42835-019-00171-4","article-title":"Design of Distance Measuring System Based on MEMS Accelerometer","volume":"14","author":"Xu","year":"2019","journal-title":"J. Electr. Eng. Technol."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/14\/5225\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:49:18Z","timestamp":1760140158000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/14\/5225"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,13]]},"references-count":49,"journal-issue":{"issue":"14","published-online":{"date-parts":[[2022,7]]}},"alternative-id":["s22145225"],"URL":"https:\/\/doi.org\/10.3390\/s22145225","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7,13]]}}}