{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T15:18:05Z","timestamp":1777475885560,"version":"3.51.4"},"reference-count":39,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2017,10,13]],"date-time":"2017-10-13T00:00:00Z","timestamp":1507852800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>MEMS (Micro Electro Mechanical System) gyroscopes have been widely applied to various fields, but MEMS gyroscope random drift has nonlinear and non-stationary characteristics. It has attracted much attention to model and compensate the random drift because it can improve the precision of inertial devices. This paper has proposed to use wavelet filtering to reduce noise in the original data of MEMS gyroscopes, then reconstruct the random drift data with PSR (phase space reconstruction), and establish the model for the reconstructed data by LSSVM (least squares support vector machine), of which the parameters were optimized using CPSO (chaotic particle swarm optimization). Comparing the effect of modeling the MEMS gyroscope random drift with BP-ANN (back propagation artificial neural network) and the proposed method, the results showed that the latter had a better prediction accuracy. Using the compensation of three groups of MEMS gyroscope random drift data, the standard deviation of three groups of experimental data dropped from 0.00354\u00b0\/s, 0.00412\u00b0\/s, and 0.00328\u00b0\/s to 0.00065\u00b0\/s, 0.00072\u00b0\/s and 0.00061\u00b0\/s, respectively, which demonstrated that the proposed method can reduce the influence of MEMS gyroscope random drift and verified the effectiveness of this method for modeling MEMS gyroscope random drift.<\/jats:p>","DOI":"10.3390\/s17102335","type":"journal-article","created":{"date-parts":[[2017,10,13]],"date-time":"2017-10-13T11:34:09Z","timestamp":1507894449000},"page":"2335","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":54,"title":["Modeling and Compensation of Random Drift of MEMS Gyroscopes Based on Least Squares Support Vector Machine Optimized by Chaotic Particle Swarm Optimization"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6497-3969","authenticated-orcid":false,"given":"Haifeng","family":"Xing","sequence":"first","affiliation":[{"name":"Engineering Research Center for Navigation Technology, Department of Precision Instruments, Tsinghua University, Beijing100084, China"}]},{"given":"Bo","family":"Hou","sequence":"additional","affiliation":[{"name":"Engineering Research Center for Navigation Technology, Department of Precision Instruments, Tsinghua University, Beijing100084, China"}]},{"given":"Zhihui","family":"Lin","sequence":"additional","affiliation":[{"name":"Engineering Research Center for Navigation Technology, Department of Precision Instruments, Tsinghua University, Beijing100084, China"}]},{"given":"Meifeng","family":"Guo","sequence":"additional","affiliation":[{"name":"Engineering Research Center for Navigation Technology, Department of Precision Instruments, Tsinghua University, Beijing100084, China"}]}],"member":"1968","published-online":{"date-parts":[[2017,10,13]]},"reference":[{"key":"ref_1","unstructured":"Wang, X.Y., and Meng, X.Y. (2017, January 5). Research on Time-series Modeling and Filtering Methods for MEMS Gyroscope Random Drift Error. Proceedings of the Materials Science and Engineering Conference Series, Harbin, China."},{"key":"ref_2","first-page":"719","article-title":"Low-cost MEMS IMU navigation positioning method for land vehicle","volume":"22","author":"Li","year":"2014","journal-title":"J. Chin. Inert. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Wang, S., Deng, Z., and Yin, G. (2016). An Accurate GPS-IMU\/DR Data Fusion Method for Driverless Car Based on a Set of Predictive Models and Grid Constraints. Sensors, 16.","DOI":"10.3390\/s16030280"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Chia, J., Low, K., Goh, S., and Xing, Y. (2016, January 5\u201312). A low complexity Kalman filter for improving MEMS based gyroscope performance. Proceedings of the Aerospace Conference, Big Sky, MT, USA.","DOI":"10.1109\/AERO.2016.7500795"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Cao, H., Li, H., Kou, Z., Shi, Y., Tang, J., Ma, Z., Shen, C., and Liu, J. (2016). Optimization and experimentation of dual-mass MEMS gyroscope quadrature error correction methods. Sensors, 16.","DOI":"10.3390\/s16010071"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Hsu, Y.L., Chou, P.H., and Kuo, Y.C. (2017, January 28\u201330). Drift modeling and compensation for MEMS-based gyroscope using a Wiener-type recurrent neural network. Proceedings of the IEEE International Symposium on Inertial Sensors and Systems, Kauai, HI, USA.","DOI":"10.1109\/ISISS.2017.7935653"},{"key":"ref_7","first-page":"284","article-title":"Random Error Model and Compensation of MEMS Gyroscope Based on BP Neural Network","volume":"7","author":"Liu","year":"2013","journal-title":"Int. J. Digit. Content Technol. Its Appl."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ansari, A., and Bakar, A.A. (2014, January 3\u20135). A Comparative Study of Three Artificial Intelligence Techniques: Genetic Algorithm, Neural Network, and Fuzzy Logic, on Scheduling Problem. Proceedings of the Artificial Intelligence with Applications in Engineering and Technology (ICAIET), Kota Kinabalu, Malaysia.","DOI":"10.1109\/ICAIET.2014.15"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"891","DOI":"10.4028\/www.scientific.net\/AMM.602-605.891","article-title":"Research on MEMS gyroscope random error compensation algorithm based on ARMA model","volume":"602\u2013605","author":"Chen","year":"2014","journal-title":"Appl. Mech. Mater."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1007\/s12200-015-0474-2","article-title":"An improved noise reduction algorithm based on wavelet transformation for MEMS gyroscope","volume":"8","author":"Yuan","year":"2015","journal-title":"Front. Optoelectron."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1558","DOI":"10.4028\/www.scientific.net\/AMM.433-435.1558","article-title":"Study on MEMS gyro signal de-noising based on improved wavelet threshold method","volume":"433\u2013435","author":"Shi","year":"2013","journal-title":"Appl. Mech. Mater."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"838","DOI":"10.1109\/JSEE.2013.00097","article-title":"IUKF neural network modeling for FOG temperature drift","volume":"24","author":"Zha","year":"2013","journal-title":"J. Syst. Eng. Electron."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"897","DOI":"10.1016\/j.ymssp.2015.11.004","article-title":"Temperature drift modeling of MEMS gyroscope based on genetic-Elman neural network","volume":"72","author":"Chong","year":"2016","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Xu, D., Yang, Z., Zhao, H., and Zhou, X. (November, January 30). A temperature compensation method for MEMS accelerometer based on LM_BP neural network. Proceedings of the 2016 IEEE Sensors, Orlando, FL, USA.","DOI":"10.1109\/ICSENS.2016.7808702"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"695","DOI":"10.1007\/s00521-015-2098-2","article-title":"Adaptive control of MEMS gyroscope using fully tuned RBF neural network","volume":"28","author":"Fei","year":"2017","journal-title":"Neural Comput. Appl."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1109\/TASE.2015.2487523","article-title":"Sensor multifault diagnosis with improved support vector machines","volume":"14","author":"Deng","year":"2017","journal-title":"Trans. Autom. Sci. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1023\/A:1018628609742","article-title":"Least squares support vector machine classifiers","volume":"9","author":"Suykens","year":"1999","journal-title":"Neural Process. Lett."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1016\/j.wasman.2017.03.044","article-title":"Comparison of ANN (MLP), ANFIS, SVM, and RF models for the online classification of heating value of burning municipal solid waste in circulating fluidized bed incinerators","volume":"68","author":"You","year":"2017","journal-title":"Waste Manag."},{"key":"ref_19","unstructured":"Sun, T., and Liu, J. (2016, January 12\u201314). Predicting MEMS gyroscope\u2019s random drifts using LSSVM optimized by modified PSO. Proceedings of the Guidance, Navigation and Control Conference (CGNCC), Nanjing, China."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Bo, R., and Huan, L. (2015, January 28\u201330). On forecast modeling of MEMS gyroscope random drift error. Proceedings of the 2015 34th Chinese Control Conference (CCC), Hangzhou, China.","DOI":"10.1109\/ChiCC.2015.7260345"},{"key":"ref_21","first-page":"721","article-title":"Modeling method of gyroscope's random drift based on wavelet analysis and LSSVM","volume":"16","author":"Qin","year":"2008","journal-title":"J. Chin. Inertial Technol."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"5114","DOI":"10.1039\/b719533h","article-title":"Estimation of ternary liquid\u2013liquid equilibria for arene\/alkane\/ionic liquid mixtures using neural networks","volume":"10","author":"Torrecilla","year":"2008","journal-title":"Phys. Chem. Chem. Phys."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.desal.2011.01.083","article-title":"RSM and ANN modeling for electrocoagulation of copper from simulated wastewater: Multi objective optimization using genetic algorithm approach","volume":"274","author":"Bhatti","year":"2011","journal-title":"Desalination"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Zhao, G., Wang, H., Liu, G., and Wang, Z. (2016). Optimization of Stripping Voltammetric Sensor by a Back Propagation Artificial Neural Network for the Accurate Determination of Pb(II) in the Presence of Cd(II). Sensors, 16.","DOI":"10.3390\/s16091540"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1016\/S0925-4005(03)00025-X","article-title":"Optimisation of the range of an optical fibre pH sensor using feed-forward artificial neural network","volume":"90","author":"Suah","year":"2003","journal-title":"Sens. Actuators B Chem."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"934","DOI":"10.1016\/j.scitotenv.2015.08.078","article-title":"Suspect screening of large numbers of emerging contaminants in environmental waters using artificial neural networks for chromatographic retention time prediction and high resolution mass spectrometry data analysis","volume":"538","author":"Bade","year":"2015","journal-title":"Sci. Total Environ."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1016\/j.jhazmat.2008.08.022","article-title":"Estimation of toxicity of ionic liquids in Leukemia Rat Cell Line and Acetylcholinesterase enzyme by principal component analysis, neural networks and multiple lineal regressions","volume":"164","author":"Torrecilla","year":"2009","journal-title":"J. Hazard. Mater."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jfranklin.2015.10.015","article-title":"A new approach for selecting the number of the eigenvalues in singular spectrum analysis","volume":"353","author":"Alharbi","year":"2016","journal-title":"J. Frankl. Inst."},{"key":"ref_29","unstructured":"Suykens, J., Lukas, L., Van Dooren, P., De Moor, B., and Vandewalle, J. (1999, January 4\u20136). Least squares support vector machine classifiers: A large scale algorithm. Proceedings of the European Conference on Circuit Theory and Design, ECCTD, Stresa, Italy."},{"key":"ref_30","unstructured":"Long, B., Huang, J., and Tian, S. (2008, January 25\u201327). Least squares support vector machine based analog-circuit fault diagnosis using wavelet transform as preprocessor. Proceedings of the International Conference on Communications, Circuits and Systems, Fujian, China."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1145","DOI":"10.1049\/iet-gtd.2015.0702","article-title":"Particle Swarm Optimisation Aided Least-Square Support Vector Machine for Load Forecast with Spikes","volume":"10","author":"Lin","year":"2016","journal-title":"IET Gener. Transm. Distrib."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1016\/j.epsr.2017.01.035","article-title":"Short-term electric load forecasting based on singular spectrum analysis and support vector machine optimized by Cuckoo search algorithm","volume":"146","author":"Zhang","year":"2017","journal-title":"Electr. Power Syst. Res."},{"key":"ref_33","first-page":"5","article-title":"Predicting of Power Quality Steady State Index Based on Chaotic Theory Using Least Squares Support Vector Machine","volume":"3","author":"Pan","year":"2017","journal-title":"Power"},{"key":"ref_34","unstructured":"Bian, Q., Wang, X., Xie, R., Li, T., and Ma, T. (2016, January 10). Small scale helicopter system identification based on Modified Particle Swarm Optimization, Guidance. Proceedings of the 2016 IEEE Chinese Navigation and Control Conference (CGNCC), Nanjing, China."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2371","DOI":"10.1007\/s11071-017-3383-7","article-title":"A new design method for adaptive IIR system identification using hybrid CPSO and DE","volume":"88","year":"2017","journal-title":"Nonlinear Dyn."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1016\/j.matcom.2004.10.003","article-title":"A hybrid method of chaotic particle swarm optimization and linear interior for reactive power optimisation","volume":"68","author":"Chuanwen","year":"2005","journal-title":"Math. Comput. Simul."},{"key":"ref_37","first-page":"010","article-title":"Phase-space reconstruction technology of chaotic attractor based on CC method","volume":"5","author":"Tao","year":"2012","journal-title":"J. Electron. Meas. Instrum."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Liu, F., Liu, F., Wang, W., and Xu, B. (2007, January 5\u20139). MEMS gyro\u2019s output signal de-noising based on wavelet analysis. Proceedings of the International Conference on Mechatronics and Automation, Harbin, China.","DOI":"10.1109\/ICMA.2007.4303735"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/S0167-2789(98)00240-1","article-title":"Nonlinear dynamics, delay times, and embedding windows","volume":"127","author":"Kim","year":"1999","journal-title":"Phys. D Nonlinear Phenom."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/10\/2335\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:47:13Z","timestamp":1760208433000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/10\/2335"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,13]]},"references-count":39,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2017,10]]}},"alternative-id":["s17102335"],"URL":"https:\/\/doi.org\/10.3390\/s17102335","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,10,13]]}}}