{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T04:51:20Z","timestamp":1783572680123,"version":"3.55.0"},"reference-count":47,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2014,8,13]],"date-time":"2014-08-13T00:00:00Z","timestamp":1407888000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>We propose calibration methods for microelectromechanical system (MEMS) 3D accelerometers and gyroscopes that are efficient in terms of time and computational complexity. The calibration process for both sensors is simple, does not require additional expensive equipment, and can be performed in the field before or between motion measurements. The methods rely on a small number of defined calibration measurements that are used to obtain the values of 12 calibration parameters. This process enables the static compensation of sensor inaccuracies. The values detected by the 3D sensor are interpreted using a generalized 3D sensor model. The model assumes that the values detected by the sensor are equal to the projections of the measured value on the sensor sensitivity axes. Although this finding is trivial for 3D accelerometers, its validity for 3D gyroscopes is not immediately apparent; thus, this paper elaborates on this latter topic.  For an example sensor device, calibration parameters were established using calibration measurements of approximately 1.5 min in duration for the 3D accelerometer and 2.5 min in duration for the 3D gyroscope. Correction of each detected 3D value using the established calibration parameters in further measurements requires only nine addition and nine multiplication operations.<\/jats:p>","DOI":"10.3390\/s140814885","type":"journal-article","created":{"date-parts":[[2014,8,13]],"date-time":"2014-08-13T12:15:41Z","timestamp":1407932141000},"page":"14885-14915","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":49,"title":["Time- and Computation-Efficient Calibration of MEMS 3D Accelerometers and Gyroscopes"],"prefix":"10.3390","volume":"14","author":[{"given":"Sara","family":"Stan\u010din","sequence":"first","affiliation":[{"name":"Faculty of Electrical Engineering, University of Ljubljana, Ljubljana 1000, Slovenia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sa\u0161o","family":"Toma\u017ei\u010d","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering, University of Ljubljana, Ljubljana 1000, Slovenia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2014,8,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1900","DOI":"10.1109\/JSEN.2008.2006452","article-title":"New automotive sensors\u2014A review","volume":"8","author":"Fleming","year":"2008","journal-title":"IEEE Sens. J."},{"key":"ref_2","first-page":"36","article-title":"MEMS sensors are driving the automotive industry","volume":"19","author":"Weinberg","year":"2002","journal-title":"Sensors"},{"key":"ref_3","unstructured":"Sparks, D.R., Zarabadi, S.R., Johnson, J.D., Jiang, Q., Chia, M., Larsen, O., Higdon, W., and Castillo-Borelley, P. (1997, January 16\u201319). A CMOS Integrated Surface Micromachined Angular Rate Sensor: Its Automotive Applications. Chicago, IL, USA."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"4921","DOI":"10.1109\/TIE.2011.2177612","article-title":"A MEMS Doubly Decoupled Gyroscope with Wide Driving Frequency Range","volume":"59","author":"Tsai","year":"2012","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Trifunovic, M., Vadiraj, A.M., and van Driel, W.D. (2012, January 16\u201318). MEMS accelerometers and their bio-applications. Cascais, Portugal.","DOI":"10.1109\/ESimE.2012.6191749"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"932","DOI":"10.1109\/TRO.2006.878954","article-title":"Sensor data fusion for body state estimation in a hexapod robot with dynamical gaits","volume":"22","author":"Lin","year":"2006","journal-title":"IEEE Trans. Robot."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"McIlwraith, D., Pansiot, J., and Yang, G.Z. (2010, January 18\u201322). Wearable and ambient sensor fusion for the characterisation of human motion. Taipei, Taiwan.","DOI":"10.1109\/IROS.2010.5650512"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"778","DOI":"10.1109\/TNSRE.2012.2206117","article-title":"Kinematics of Reaching Movements in a 2-D Virtual Environment in Adults With and Without Stroke","volume":"20","author":"Liebermann","year":"2012","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1007\/BF02513304","article-title":"Physical activity monitoring based on accelerometry: Validation and comparison with video observation","volume":"37","author":"Aminian","year":"1999","journal-title":"Med. Biol. Eng. Comput."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1002\/cav.2","article-title":"Capturing human motion using body-fixed sensors: Outdoor measurement and clinical application","volume":"15","author":"Aminian","year":"2004","journal-title":"Comput. Animat. Virtual Worlds"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"843","DOI":"10.1109\/TBME.2002.800763","article-title":"Measurement of stand-sit and sit-stand transitions using a miniature gyroscope and its application in fall risk evaluation in the elderly","volume":"49","author":"Najafi","year":"2002","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"168","DOI":"10.3109\/03091909809032535","article-title":"Ambulatory monitoring of physical activity in working situations, a validation study","volume":"22","author":"Uiterwaal","year":"1998","journal-title":"J. Med. Eng. Technol."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1721","DOI":"10.3390\/s110201721","article-title":"Leg motion classification with artificial neural networks using wavelet-based features of gyroscope signals","volume":"11","author":"Barshan","year":"2011","journal-title":"Sensors"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"9163","DOI":"10.3390\/s101009163","article-title":"A zero velocity Detection Algorithm Using Inertial Sensors for Pedestrian Navigation Systems","volume":"10","author":"Park","year":"2010","journal-title":"Sensors"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"8508","DOI":"10.3390\/s91108508","article-title":"Classifying human leg motions with uniaxial piezoelectric gyroscopes","volume":"9","author":"Altun","year":"2009","journal-title":"Sensors"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1109\/TBME.2006.889184","article-title":"Ambulatory Position and Orientation Tracking Fusing Magnetic and Inertial Sensing","volume":"54","author":"Roetenberg","year":"2007","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"7505","DOI":"10.3390\/s130607505","article-title":"Early Improper Motion Detection in Golf Swings Using Wearable Motion Sensors: The First Approach","volume":"13","year":"2013","journal-title":"Sensors"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Hoffman, M., Varcholik, P., and LaViola, J.J. (2010, January 20\u201324). Breaking the status quo: Improving 3D Gesture Recognition with Spatially Convenient Input Devices. Waltham, MA, USA.","DOI":"10.1109\/VR.2010.5444813"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Schall, G., Wagner, D., Reitmayr, G., Taichmann, E., Wieser, M., Schmalstieg, D., and Hofmann-Wellenhof, B. (2009, January 19\u201322). Global Pose Estimation Using Multi-Sensor Fusion for Outdoor Augmented Reality. Orlando, FL, USA.","DOI":"10.1109\/ISMAR.2009.5336489"},{"key":"ref_20","unstructured":"Su, C., Xu, W., Mengnan, G., and Shengquan, Y. (2012, January 20\u201322). Simulation Teaching in 3D Augmented Reality Environment. Fukuoka, Japan."},{"key":"ref_21","unstructured":"Kawasaki, H., Nakayama, K., and Parker, G. (2000, January 22\u201328). Teaching for multi-fingered robots based on motion intention in virtual reality. Nagoya, Japan."},{"key":"ref_22","first-page":"7","article-title":"Simultaneous orthogonal rotation angle","volume":"78","year":"2011","journal-title":"Electrotech. Rev."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"8536","DOI":"10.3390\/s110908536","article-title":"Angle Estimation of Simultaneous Orthogonal Rotations from 3D Gyroscope Measurements","volume":"11","year":"2011","journal-title":"Sensors"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Giansanti, D., and Maccioni, G. (2007, January 23\u201326). Guidelines for Calibration and Drift Compensation of a Wearable Device with Rate-Gyroscopes and Accelerometers. Lyon, France.","DOI":"10.1109\/IEMBS.2007.4352796"},{"key":"ref_25","unstructured":"Feng, S., Fengli, L., and Xirui, F. (2012, January 5\u20138). A new method of zero calibration of the strapdown inertial navigation system. Chengdu, China."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2144","DOI":"10.1109\/TIM.2009.2031849","article-title":"A triaxial accelerometer calibration method using a mathematical model","volume":"59","author":"Won","year":"2010","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Camps, F., Harasse, S., and Monin, A. (2009, January 7\u20139). Numerical calibration for three axis accelerometers and magnetometers. Windsor, ON, USA.","DOI":"10.1109\/EIT.2009.5189614"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Wang, J., Liu, Y., and Fan, W. (2006, January 25\u201328). Design and calibration of a smart inertial measurement unit for autonomous helicopters using MEMS sensors. Luoyang, China.","DOI":"10.1109\/ICMA.2006.257754"},{"key":"ref_29","unstructured":"Kim, A., and Golnaraghi, M. (2004, January 26\u201329). Initial calibration of an inertial measurement unit using an optical position tracking system. Monterey, CA, USA."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1016\/j.sna.2007.05.008","article-title":"Calibration and data fusion solution for the miniature attitude and heading reference system","volume":"138","author":"Jurman","year":"2007","journal-title":"Sens. Actuators A Phys."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1109\/MCS.2005.1550155","article-title":"Calibrating a triaxial accelerometer-magnetometer\u2014Using robotic actuation for sensor reorientation during data collection","volume":"25","author":"Renk","year":"2005","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1016\/j.sna.2005.02.040","article-title":"AMR navigation systems and methods of their calibration","volume":"123\u2013124","author":"Vcelak","year":"2005","journal-title":"Sens. Actuators A Phys."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Petrucha, V., and Kaspar, P. (2009, January 25\u201328). Calibration of a triaxial fluxgate magnetometer and accelerometer with an automated non-magnetic calibration system. Christchurch, New Zealand.","DOI":"10.1109\/ICSENS.2009.5398466"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1016\/j.sna.2005.12.001","article-title":"Calibration of three-dimensional integrated sensors for improved system accuracy","volume":"127","author":"Zhu","year":"2006","journal-title":"Sens. Actuators A Phys."},{"key":"ref_35","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. Intsrum. Meas."},{"key":"ref_36","unstructured":"Li, W., Du, Q., and Mi, P. (2011, January 13\u202316). A MEMS inertial sensor and AMR magnetic sensor calibration method. Singapore."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1599","DOI":"10.1109\/TSMCB.2012.2196039","article-title":"Robust Adaptive Control of MEMS Triaxial Gyroscope Using Fuzzy Compensator","volume":"42","author":"Fei","year":"2012","journal-title":"IEEE Trans. Syst. Man Cybern. Part B: Cybern."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1109\/TCST.2005.860514","article-title":"Adapptive Control of a MEMS Gyroscope Using Lyapunov Mehods","volume":"14","author":"Leland","year":"2006","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1109\/70.388775","article-title":"Inertial Navigation Systems for Mobile Robots","volume":"2","author":"Barshan","year":"1995","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1638","DOI":"10.1109\/TAES.2010.5595584","article-title":"Land vehicle dynamics-aided inertial navigation","volume":"46","author":"Wang","year":"2010","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"487","DOI":"10.1109\/87.772164","article-title":"Inertial navigation system aided by aircraft dynamics","volume":"7","author":"Koifman","year":"1999","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Zhao, L., Yan, L., Cheng, J., and Wang, X. (2008, January 19\u201320). The Research of Inertial Navigation System Based on Submarine Space Motion. Wuhan, China.","DOI":"10.1109\/PACIIA.2008.71"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"548","DOI":"10.1109\/48.972091","article-title":"Enhancement of the inertial navigation system for the Morpheus autonomous underwater vehicles","volume":"26","author":"Grenon","year":"2001","journal-title":"IEEE J. Ocean. Eng."},{"key":"ref_44","unstructured":"Woodman, O.J. An Introduction to Inertial Navigation. UCAM-CL-TR-696 2007. Available online: http:\/\/www.cl.cam.ac.uk\/techreports\/UCAM-CL-TR-696.html."},{"key":"ref_45","unstructured":"STMicroelectronics LIS331HH MEMS Digital Output Motion Sensor Ultra Low-Power High Full-Scale 3-Axes \u201cnano\u201d Accelerometer. Available online: http:\/\/www.st.com\/web\/catalog\/sense_power\/FM89\/SC444\/PF247976."},{"key":"ref_46","unstructured":"InvenSense ITG3200\u20133 Integrated Triple-Axis Digital-Output Gyroscope. Available online: http:\/\/www.invensense.com\/mems\/gyro\/itg3200.html."},{"key":"ref_47","unstructured":"(2008). Mathematica, Software for Technical Computation; Wolfram Research. Version 7.0."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/8\/14885\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:14:45Z","timestamp":1760217285000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/8\/14885"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,8,13]]},"references-count":47,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2014,8]]}},"alternative-id":["s140814885"],"URL":"https:\/\/doi.org\/10.3390\/s140814885","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,8,13]]}}}