{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T06:54:48Z","timestamp":1774335288692,"version":"3.50.1"},"reference-count":42,"publisher":"MDPI AG","issue":"22","license":[{"start":{"date-parts":[[2020,11,12]],"date-time":"2020-11-12T00:00:00Z","timestamp":1605139200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003141","name":"Consejo Nacional de Ciencia y Tecnolog\u00eda","doi-asserted-by":"publisher","award":["383573"],"award-info":[{"award-number":["383573"]}],"id":[{"id":"10.13039\/501100003141","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A ubiquitous sensor in embedded systems is the accelerometer, as it enables a range of applications. However, accelerometers experience nonlinearities in their outputs caused by error terms and axes misalignment. These errors are a major concern because, in applications such as navigations systems, they accumulate over time, degrading the position accuracy. Through a calibration procedure, the errors can be modeled and compensated. Many methods have been proposed; however, they require sophisticated equipment available only in laboratories, which makes them complex and expensive. In this article, a simple, practical, and low-cost calibration method is proposed. It uses a 3D printed polyhedron, benefiting from the popularisation and low-cost of 3D printing in the present day. Additionally, each polyhedron could hold as much as 14 sensors, which can be calibrated simultaneously. The method was performed with a low-cost sensor and it significantly reduced the root-mean-square error (RMSE) of the sensor output. The RMSE was compared with the reported in similar proposals, and our method resulted in higher performance. The proposal enables accelerometer calibration at low-cost, and anywhere and anytime, not only by experts in laboratories. Compensating the sensor\u2019s inherent errors thus increases the accuracy of its output.<\/jats:p>","DOI":"10.3390\/s20226454","type":"journal-article","created":{"date-parts":[[2020,11,12]],"date-time":"2020-11-12T10:00:32Z","timestamp":1605175232000},"page":"6454","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["A Low-Cost Calibration Method for Low-Cost MEMS Accelerometers Based on 3D Printing"],"prefix":"10.3390","volume":"20","author":[{"given":"Jes\u00fas A.","family":"Garc\u00eda","sequence":"first","affiliation":[{"name":"Facultad de Ciencias Qu\u00edmicas e Ingenier\u00eda, Universidad Aut\u00f3noma de Baja California, Tijuana BC 22390, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1935-2319","authenticated-orcid":false,"given":"Evangelina","family":"Lara","sequence":"additional","affiliation":[{"name":"Facultad de Ciencias Qu\u00edmicas e Ingenier\u00eda, Universidad Aut\u00f3noma de Baja California, Tijuana BC 22390, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leocundo","family":"Aguilar","sequence":"additional","affiliation":[{"name":"Facultad de Ciencias Qu\u00edmicas e Ingenier\u00eda, Universidad Aut\u00f3noma de Baja California, Tijuana BC 22390, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,11,12]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Lin, W.-Y., Verma, V.K., Lee, M.-Y., Lin, H.-C., and Lai, C.-S. (2020). Prediction of 30-Day Readmission for COPD Patients Using Accelerometer-Based Activity Monitoring. Sensors, 20.","DOI":"10.3390\/s20010217"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Zhu, L., Zhou, P., Pan, A., Guo, J., Sun, W., Wang, L., Chen, X., and Liu, Z. (2015, January 26\u201328). A Survey of Fall Detection Algorithm for Elderly Health Monitoring. Proceedings of the 2015 IEEE Fifth International Conference on Big Data and Cloud Computing, Dalian, China.","DOI":"10.1109\/BDCloud.2015.35"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Leir\u00f3s-Rodr\u00edguez, R., Garc\u00eda-Soid\u00e1n, J.L., and Romo-P\u00e9rez, V. (2019). Analyzing the Use of Accelerometers as a Method of Early Diagnosis of Alterations in Balance in Elderly People: A Systematic Review. Sensors, 19.","DOI":"10.3390\/s19183883"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Munoz Diaz, E., Bousdar Ahmed, D., and Kaiser, S. (2019). Ahmed, D.; Kaiser, S. A review of indoor localization methods based on inertial sensors. Geographical and Fingerprinting Data to Create Systems for Indoor Positioning and Indoor\/Outdoor Navigation, Academic Press.","DOI":"10.1016\/B978-0-12-813189-3.00016-2"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Kumar, G.A., Patil, A.K., Patil, R., Park, S.S., and Chai, Y.H. (2017). A LiDAR and IMU Integrated Indoor Navigation System for UAVs and Its Application in Real-Time Pipeline Classification. Sensors, 17.","DOI":"10.3390\/s17061268"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Ignatov, A.D., and Strijov, V.V. (2016). Human activity recognition using quasiperiodic time series collected from a single tri-axial accelerometer. Multimed. Tools Appl., 7257\u20137270.","DOI":"10.1007\/s11042-015-2643-0"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Camomilla, V., Bergamini, E., Fantozzi, S., and Vannozzi, G. (2018). Trends Supporting the In-Field Use of Wearable Inertial Sensors for Sport Performance Evaluation: A Systematic Review. Sensors, 18.","DOI":"10.3390\/s18030873"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Worsey, M.T., Espinosa, H.G., Shepherd, J.B., and Thiel, D.V. (2019). Inertial Sensors for Performance Analysis in Combat Sports: A Systematic Review. Sports, 10.","DOI":"10.3390\/sports7010028"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"16062","DOI":"10.3390\/s140916062","article-title":"Fast Field Calibration of MIMU Based on the Powell Algorithm","volume":"14","author":"Ma","year":"2014","journal-title":"Sensors"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1017\/S0373463307004560","article-title":"A Standard Testing and Calibration Procedure for Low Cost MEMS Inertial Sensors and Units","volume":"61","author":"Aggarwal","year":"2008","journal-title":"J. Navig."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Dong, Y. (2013). MEMS inertial navigation systems for aircraft. MEMS Automot. Aerosp. Appl., 177\u2013219.","DOI":"10.1533\/9780857096487.2.177"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Gulmammadov, F. (2009, January 11\u201313). Analysis, modeling and compensation of bias drift in MEMS inertial sensors. Proceedings of the 2009 4th International Conference on Recent Advances in Space Technologies, Istanbul, Turkey.","DOI":"10.1109\/RAST.2009.5158260"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Secer, G., and Barshan, B. (2014). Improvements in deterministic error modeling and calibration of inertial sensors and magnetometers. Sens. Actuators A Phys., 522\u2013538.","DOI":"10.1016\/j.sna.2016.06.024"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1128","DOI":"10.1109\/TCST.2010.2076321","article-title":"Accelerometer Calibration and Dynamic Bias and Gravity Estimation: Analysis, Design, and Experimental Evaluation","volume":"19","author":"Batista","year":"2011","journal-title":"IEEE Trans. Control. Syst. Technol."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Renk, E.L., Rizzo, M., Collins, W., Lee, F., and Bernstein, D.S. (2005). Calibrating a triaxial accelerometer-magnetometer\u2014Using robotic actuation for sensor reorientation during data collection. IEEE Control. Syst. Mag., 86\u201395.","DOI":"10.1109\/MCS.2005.1550155"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2501","DOI":"10.1109\/TIM.2012.2187360","article-title":"Three-Axial Accelerometer Calibration Using Kalman Filter Covariance Matrix for Online Estimation of Optimal Sensor Orientation","volume":"61","author":"Beravs","year":"2012","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_17","unstructured":"Kuga, H.K., Lopes, R.V.F., and Einwoegerer, W. (2007, January 5\u20139). Experimental static calibration of an IMU (Inertial Measurement Unit) based on MEMS. Proceedings of the XIX Congress of Mechanical Engineering-COBEM, Brasilia, Brazil."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"6908","DOI":"10.1109\/JSEN.2018.2857502","article-title":"Step Length Estimation Methods Based on Inertial Sensors: A Review","volume":"18","author":"Bahillo","year":"2018","journal-title":"IEEE Sens. J."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Sim\u00f5es, W.C.S.S., Machado, G.S., Sales, A.M.A., de Lucena, M.M., Jazdi, N., and de Lucena, V.F. (2020). A Review of Technologies and Techniques for Indoor Navigation Systems for the Visually Impaired. Sensors, 20.","DOI":"10.3390\/s20143935"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Allan, D.W. (1966). Statistics of atomic frequency standards. Proc. IEEE, 221\u2013230.","DOI":"10.1109\/PROC.1966.4634"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Allan, D.W., and Barnes, J.A. (1981, January 27\u201329). A Modified \u201cAllan Variance\u201d with Increased Oscillator Characterization Ability. Proceedings of the Thirty Fifth Annual Frequency Control Symposium, Philadelphia, PA, USA.","DOI":"10.1109\/FREQ.1981.200514"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1002\/navi.278","article-title":"A regression-based methodology to improve estimation of inertial sensor errors using Allan variance data","volume":"66","author":"Jurado","year":"2019","journal-title":"Navigation"},{"key":"ref_23","unstructured":"Mulloy, F., Brown, O., and Mullineaux, D. (2019, January 21\u201325). Comparison of Simple Gravity based Accelerometer Calibration Procedures. Proceedings of the 37th International Society of Biomechanics in Sport Conference, Oxford, OH, USA."},{"key":"ref_24","first-page":"163","article-title":"Motion tracking requirements and technologies","volume":"Volume 8","author":"Foxlin","year":"2002","journal-title":"Handbook of Virtual Environment Technology"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Won, S.P., and Golnaraghi, F. (2010). A Triaxial Accelerometer Calibration Method Using a Mathematical Model. IEEE Trans. Instrum. Meas., 2144\u20132153.","DOI":"10.1109\/TIM.2009.2031849"},{"key":"ref_26","unstructured":"Merwe, R.V.D., and Wan, E. (2004). Sigma-Point Kalman Filters for Probabilistic Inference in Dynamic State-Space Models. [Ph.D. Thesis, The faculty of the OGI School of Science & Engineering at Oregon Health & Science University]."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Asadi, A.A., Homaeinezhad, M.R., Arefnezhad, S., Safaeifar, A., and Zoghi, M. (2014, January 15\u201317). Designing a 2DOF passive mechanism for dynamical calibration of MEMS-based motion sensors. Proceedings of the 2014 Second RSI\/ISM International Conference on Robotics and Mechatronics (ICRoM), Tehran, Iran.","DOI":"10.1109\/ICRoM.2014.6990910"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1778","DOI":"10.1109\/JSEN.2014.2303642","article-title":"Calibration of an IMU Using 3D Rotation Platform","volume":"14","author":"Zhang","year":"2014","journal-title":"IEEE Sens. J."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Park, M., and Gao, Y. (2008). Error and Performance Analysis of MEMS-based Inertial Sensors with a Low-cost GPS Receiver. Sensors, 8.","DOI":"10.3390\/s8042240"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Titterton, D.H., Weston, J.L., and Weston, J.L. (2004). Strapdown Inertial Navigation Technology, American Institute of Aeronautics and Astronautics.","DOI":"10.1049\/PBRA017E"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Garc\u00eda L\u00f3pez, J.A., and Aguilar, L. (2018). Design of a Low-Cost Test Plan for Low-Cost MEMS Accelerometers. Comput. Sci. Eng. Theory Appl., 197\u2013212.","DOI":"10.1007\/978-3-319-74060-7_11"},{"key":"ref_32","unstructured":"Yufeng, J., and Jiaxun, Z. (September, January 30). MEMS Vacuum Packaging Technology and Applications. Proceedings of the 2005 6th International Conference on Electronic Packaging Technology, Shenzhen, China."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"3470","DOI":"10.1109\/JSEN.2017.2694488","article-title":"A Multi-Position Calibration Method for Consumer-Grade Accelerometers, Gyroscopes, and Magnetometers to Field Conditions","volume":"17","author":"Nieminen","year":"2017","journal-title":"IEEE Sens. J."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Karnawat, S., Rufus, E., Karar, V., and Poddar, S. (2017, January 19\u201320). Accelerometer to accelerometer calibration using particle swarm optimization. Proceedings of the 2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Bangalore, India.","DOI":"10.1109\/RTEICT.2017.8256848"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"El-Sheimy, N., Hou, H., and Niu, X. (2008). Analysis and Modeling of Inertial Sensors Using Allan Variance. IEEE Trans. Instrum. Meas., 140\u2013149.","DOI":"10.1109\/TIM.2007.908635"},{"key":"ref_36","unstructured":"IEEE (2020, September 17). IEEE Standard Specification Format Guide and Test Procedure for Single-Axis Interferometric Fiber Optic Gyros. Available online: https:\/\/ieeexplore.ieee.org\/document\/660628."},{"key":"ref_37","unstructured":"NXP Semiconductors (2020, September 17). FXOS8700CQ 6-axis Sensor with Integrated Linear Accelerometer and Magnetometer. Available online: https:\/\/www.nxp.com\/docs\/en\/data-sheet\/FXOS8700CQ.pdf."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Wang, H., Ouyang, M., Meng, Q., and Kong, Q. (2020). A traffic data collection and analysis method based on wireless sensor network. J. Wirel. Com. Netw.","DOI":"10.1186\/s13638-019-1628-5"},{"key":"ref_39","unstructured":"PJRC (2020, September 17). Teensy 3.2 Board. Available online: https:\/\/www.pjrc.com\/store\/teensy32.html."},{"key":"ref_40","unstructured":"PJRC (2020, September 17). Prop Shield with Motion Sensors. Available online: https:\/\/www.pjrc.com\/store\/prop_shield.html."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"554","DOI":"10.1177\/0954406218757809","article-title":"Calibration of a micro-electro mechanical system-based accelerometer for vehicle navigation","volume":"233","author":"Ghaffari","year":"2019","journal-title":"Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"597","DOI":"10.1007\/s12541-011-0077-9","article-title":"Test and error parameter estimation for MEMS\u2014Based low cost IMU calibration","volume":"12","author":"Lee","year":"2011","journal-title":"Int. J. Precis. Eng. Manuf."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/22\/6454\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:32:23Z","timestamp":1760178743000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/22\/6454"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,12]]},"references-count":42,"journal-issue":{"issue":"22","published-online":{"date-parts":[[2020,11]]}},"alternative-id":["s20226454"],"URL":"https:\/\/doi.org\/10.3390\/s20226454","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,11,12]]}}}