Research Papers

A Comprehensive Overview of Inertial Sensor Calibration Techniques

[+] Author and Article Information
Shashi Poddar

CSIR–Central Scientific
Instruments Organisation;
Academy of Scientific and
Innovative Research,
Chandigarh 160030, India
e-mail: shashipoddar@csio.res.in

Vipan Kumar, Amod Kumar

CSIR–Central Scientific
Instruments Organisation;
Academy of Scientific and
Innovative Research,
Chandigarh 160030, India

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received January 13, 2016; final manuscript received August 2, 2016; published online September 26, 2016. Assoc. Editor: Dumitru I. Caruntu.

J. Dyn. Sys., Meas., Control 139(1), 011006 (Sep 26, 2016) (11 pages) Paper No: DS-16-1027; doi: 10.1115/1.4034419 History: Received January 13, 2016; Revised August 02, 2016

Inertial measurement unit (IMU) comprising of the accelerometer and gyroscope is prone to various deterministic errors like bias, scale factor, and nonorthogonality, which need to be calibrated carefully. In this paper, a survey has been carried out over different calibration techniques that try to estimate these error parameters. These calibration schemes are discussed under two broad categories, that is, calibration with high-end equipment and without any equipment. Traditional calibration techniques use high-precision equipment to generate references for calibrating inertial sensors and are generally laboratory-based setup. Inertial sensor calibration without the use of any costly equipment is further studied under two subcategories: ones based on multiposition method and others with Kalman filtering framework. Later, a brief review of vision-based inertial sensor calibration schemes is also provided in this work followed by a discussion which indicates different shortcomings and future scopes in the area of inertial sensor calibration.

Copyright © 2017 by ASME
Your Session has timed out. Please sign back in to continue.


Aggarwal, P. , Syed, Z. , Niu, X. , and El-Sheimy, N. , 2008, “ A Standard Testing and Calibration Procedure for Low Cost MEMS Inertial Sensors and Units,” J. Navig., 61, pp. 323–336. [CrossRef]
Olivares, A. , Olivares, G. , Gorriz, J. , and Ramirez, J. , 2009, “ High-Efficiency Low-Cost Accelerometer-Aided Gyroscope Calibration,” International Conference on Test and Measurement, ICTM'09, Hong Kong, China, Dec. 5–6, pp. 354–360.
Gao, Y. , Guan, L. , Wang, T. , and Sun, Y. , 2015, “ A Novel Artificial Fish Swarm Algorithm for Recalibration of Fiber Optic Gyroscope Error Parameters,” Sensors, 15(5), pp. 10547–10568. [CrossRef] [PubMed]
Syed, Z. , Aggarwal, P. , Goodall, C. , Niu, X. , and El-Sheimy, N. , 2007, “ A New Multi-Position Calibration Method for MEMS Inertial Navigation Systems,” Meas. Sci. Technol., 18(7), pp. 1897–1907. [CrossRef]
Pavlath, G. A. , 2012, “ Fiber Optic Gyros Past, Present, and Future,” Proc. SPIE, 8421, p. 842102.
Li, Q. , Ben, Y. , and Sun, F. , 2013, “ A Novel Algorithm for Marine Strapdown Gyrocompass Based on Digital Filter,” Measurement, 46(1), pp. 563–571. [CrossRef]
Nassar, S. , 2003, “ Improving the Inertial Navigation System (INS) Error Model for INS and INS/DGPS Applications,” Ph.D. thesis, Department of Geomatics Engineering, University of Calgary, Calgary, AB, Canada.
Panahandeh, G. , Skog, I. , and Jansson, M. , 2010, “ Calibration of the Accelerometer Triad of an Inertial Measurement Unit, Maximum Likelihood Estimation and Cramer–Rao Bound,” International Conference on Indoor Positioning and Indoor Navigation (IPIN), Zurich, Switzerland, Sept. 15–17, pp. 1–6.
El-Sheimy, N. , Hou, H. , and Niu, X. , 2008, “ Analysis and Modeling of Inertial Sensors Using Allan Variance,” IEEE Trans. Instrum. Meas., 57(1), pp. 140–149. [CrossRef]
Ali, J. , and Ushaq, M. , 2009, “ A Consistent and Robust Kalman Filter Design for In-Motion Alignment of Inertial Navigation System,” Measurement, 42(4), pp. 577–582. [CrossRef]
Shin, E.-H. , and El-Sheimy, N. , 2004, “ An Unscented Kalman Filter for In-Motion Alignment of Low-Cost IMUs,” Position Location and Navigation Symposium, PLANS 2004, Apr. 26–29, pp. 273–279.
Niu, X. , Li, Y. , Zhang, H. , Wang, Q. , and Ban, Y. , 2013, “ Fast Thermal Calibration of Low-Grade Inertial Sensors and Inertial Measurement Units,” Sensors, 13(9), pp. 12192–12217. [CrossRef] [PubMed]
Rogers, R. M. , 2003, Applied Mathematics in Integrated Navigation Systems, American Institute of Aeronautics and Astronautics, Reston, VA.
Aggarwal, P. , Syed, Z. , Noureldin, A. , and El-Sheimy, N. , 2010, MEMS-Based Integrated Navigation, Artech House, Norwood, MA.
Hou, H. , 2004, “ Modeling Inertial Sensors Errors Using Allan Variance,” Department of Geomatics Engineering, University of Calgary, Calgary, AB, Canada, UCEGE Reports No. 20201.
Wei, R. , Tao, Z. , Hai-yun, Z. , Lei-gang, W. , Yong-jie, Z. , Meng-kai, L. , Hui-feng, L. , and Jing-wei, S. , 2013, “ A Research on Calibration of Low-Precision MEMS Inertial Sensors,” 25th Chinese Control and Decision Conference (CCDC), Guiyang, China, May 25–27, pp. 3243–3247.
Groves, P. D. , 2013, Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, Artech House, London.
Artese, G. , and Trecroci, A. , 2008, “ Calibration of a Low Cost MEMS INS Sensor for an Integrated Navigation System,” 23rd ISPRS Congress, pp. 877–882.
Hayal, A. G. , 2010, “ Static Calibration of Tactical Grade Inertial Measurement Units,” The Ohio State University, Columbus, OH, Report No. 496.
Aydemir, G. A. , and Saranlı, A. , 2012, “ Characterization and Calibration of MEMS Inertial Sensors for State and Parameter Estimation Applications,” Measurement, 45(5), pp. 1210–1225. [CrossRef]
Kayton, M. , and Fried, W. R. , 1997, Avionics Navigation Systems, Wiley, Chichester, UK.
Chatfield, A. , 1997, Fundamentals of High Accuracy Inertial Navigation, Vol. 174, AIAA, Reston, VA.
El-Diasty, M. , El-Rabbany, A. , and Pagiatakis, S. , 2006, “ Stochastic Characteristics of Temperature-Dependent MEMS-Based Inertial Sensor Error,” Institute of Navigation, National Technical Meeting.
Titterton, D. , 2004, Strapdown Inertial Navigation Technology, Vol. 17, IET, Herts, UK.
El-Diasty, M. , and Pagiatakis, S. , 2008, “ Calibration and Stochastic Modeling of Inertial Navigation Sensor Errors,” J. Global Positioning Syst., 7(2), pp. 170–182. [CrossRef]
Naranjo, C. , 2008, “ Analysis and Modeling of MEMS Based Inertial Sensors,” M.Sc. thesis, School of Electrical Engineering, Kungliga Tekniska Kgskolan, Stockholm, Sweden.
Niu, X.-j. , Gao, Z.-y. , Zhang, R. , and Chen, Z.-y. , 2002, “ Satellite TV Antenna Attitude Stabilization System Based on Micromachined Inertial Sensors,” J. Chin. Inertial Technol., 5, p. 002.
Shin, E. , and El-Sheimy, N. , 2002, “ A New Calibration Method for Strapdown Inertial Navigation Systems,” Z. Vermess., 127, pp. 1–10.
Li, Z. , and Duan, F. , 2012, “ Low Cost and Automatic Calibration for MEMS Gyroscope,” Spring Congress on Engineering and Technology (S-CET), Xian, China, May 27–30.
Bekkeng, J. K. , 2009, “ Calibration of a Novel MEMS Inertial Reference Unit,” IEEE Trans. Instrum. Meas., 58(6), pp. 1967–1974. [CrossRef]
Grewal, M. S. , Henderson, V. D. , and Miyasako, R. S. , 1991, “ Application of Kalman Filtering to the Calibration and Alignment of Inertial Navigation Systems,” IEEE Trans. Autom. Control, 36(1), pp. 3–13. [CrossRef]
Nieminen, T. , Kangas, J. , Suuriniemi, S. , and Kettunen, L. , 2010, “ An Enhanced Multi-Position Calibration Method for Consumer-Grade Inertial Measurement Units Applied and Tested,” Meas. Sci. Technol., 21(10), p. 105204. [CrossRef]
Wang, L. , and Wang, F. , 2011, “ Intelligent Calibration Method of Low Cost MEMS Inertial Measurement Unit for an FPGA-Based Navigation System,” Int. J. Intell. Eng. Syst., 4, pp. 32–41.
Unsal, D. , and Demirbas, K. , 2012, “ Estimation of Deterministic and Stochastic IMU Error Parameters,” IEEE/ION Position Location and Navigation Symposium (PLANS), Myrtle Beach, SC, Apr. 23–26, pp. 862–868.
Umeda, A. , Onoe, M. , Sakata, K. , Fukushia, T. , Kanari, K. , Iioka, H. , and Kobayashi, T. , 2004, “ Calibration of Three-Axis Accelerometers Using a Three-Dimensional Vibration Generator and Three Laser Interferometers,” Sens. Actuators, A, 114(1), pp. 93–101. [CrossRef]
Choi, K. , Jang, S.-a. , and Kim, Y. , 2004, “ Calibration of Inertial Measurement Units Using Pendulum Motion,” 6th Asia-Pacific Conference on Control and Measurement, pp. 327–331.
Renk, E. L. , Collins, W. , Rizzo, M. , Lee, F. , and Bernstein, D. S. , 2005, “ Optimization-Based Calibration of a Triaxial Accelerometer-Magnetometer,” American Control Conference 2005, Portland, OR, June 8–10, pp. 1957–1962.
Cho, S. Y. , and Park, C. G. , 2005, “ A Calibration Technique for a Redundant IMU Containing Low-Grade Inertial Sensors,” ETRI J., 27(4), pp. 418–426. [CrossRef]
Harrison, J. V. , and Gai, E. G. , 1977, “ Evaluating Sensor Orientations for Navigation Performance and Failure Detection,” IEEE Trans. Aerosp. Electron. Syst., AES-13(6), pp. 631–643. [CrossRef]
Pan, J. , Zhang, C. , and Cai, Q. , 2014, “ An Accurate Calibration Method for Accelerometer Nonlinear Scale Factor on a Low-Cost Three-Axis Turntable,” Meas. Sci. Technol., 25(2), p. 025102. [CrossRef]
Ferraris, F. , Grimaldi, U. , and Parvis, M. , 1995, “ Procedure for Effortless Infield Calibration of Three-Axial Rate Gyro and Accelerometers,” Sens. Mater., 7, pp. 311–330.
Lötters, J. , Schipper, J. , Veltink, P. , Olthuis, W. , and Bergveld, P. , 1998, “ Procedure for In-Use Calibration of Triaxial Accelerometers in Medical Applications,” Sens. Actuators, A, 68, pp. 221–228. [CrossRef]
Shin, E.-H. , and El-Sheimy, N. , 2001, “ Accuracy Improvement of Low Cost INS/GPS for Land Applications,” M.Sc. thesis, Department of Geomatics Engineering, University of Calgary, Calgary, AB, Canada.
Bachmann, E. R. , Yun, X. , McKinney, D. , McGhee, R. B. , and Zyda, M. J. , 2003, “ Design and Implementation of MARG Sensors for 3-DOF Orientation Measurement of Rigid Bodies,” IEEE International Conference on Robotics and Automation, ICRA'03, Sept. 14–19, pp. 1171–1178.
Skog, I. , and Händel, P. , 2006, “ Calibration of a MEMS Inertial Measurement Unit,” XVII IMEKO World Congress, Rio de Janeiro, Brazil, Sept. 17–22.
Forsberg, T. , Grip, N. , and Sabourova, N. , 2013, “ Non-Iterative Calibration for Accelerometers With Three Non-Orthogonal Axes, Reliable Measurement Setups and Simple Supplementary Equipment,” Meas. Sci. Technol., 24(3), p. 035002. [CrossRef]
Metge, J. , Mégret, R. , Giremus, A. , Berthoumieu, Y. , and Décamps, T. , 2014, “ Calibration of an Inertial-Magnetic Measurement Unit Without External Equipment, in the Presence of Dynamic Magnetic Disturbances,” Meas. Sci. Technol., 25(12), p. 125106. [CrossRef]
Jurman, D. , Jankovec, M. , Kamnik, R. , and Topič, M. , 2007, “ Calibration and Data Fusion Solution for the Miniature Attitude and Heading Reference System,” Sens. Actuators, A, 138(2), pp. 411–420. [CrossRef]
Fong, W. , Ong, S. , and Nee, A. , 2008, “ Methods for Infield User Calibration of an Inertial Measurement Unit Without External Equipment,” Meas. Sci. Technol., 19(8), p. 085202. [CrossRef]
Glueck, M. , Oshinubi, D. , and Manoli, Y. , 2013, “ Automatic Realtime Offset Calibration of Gyroscopes,” IEEE Sensors Applications Symposium (SAS), pp. 214–218.
Frosio, I. , Pedersini, F. , and Borghese, N. A. , 2009, “ Autocalibration of MEMS Accelerometers,” IEEE Trans. Instrum. Meas., 58(6), pp. 2034–2041. [CrossRef]
Zhang, H. , Wu, Y. , Wu, W. , Wu, M. , and Hu, X. , 2010, “ Improved Multi-Position Calibration for Inertial Measurement Units,” Meas. Sci. Technol., 21(1), p. 015107. [CrossRef]
Ding, Z. , Cai, H. , and Yang, H. , 2015, “ An Improved Multi-Position Calibration Method for Low Cost Micro-Electro Mechanical Systems Inertial Measurement Units,” Proc. Inst. Mech. Eng., Part G, 229(10), pp. 1919–1930. [CrossRef]
Zhang, H. , Wu, Y. , Wu, M. , Hu, X. , and Zha, Y. , 2008, “ A Multi-Position Calibration Algorithm for Inertial Measurement Units,” AIAA Paper No. 2008-7437.
Bonnet, S. , Bassompierre, C. , Godin, C. , Lesecq, S. , and Barraud, A. , 2009, “ Calibration Methods for Inertial and Magnetic Sensors,” Sens. Actuators, A, 156(2), pp. 302–311. [CrossRef]
Yang, J. , Wu, W. , Wu, Y. , and Lian, J. , 2012, “ Improved Iterative Calibration for Triaxial Accelerometers Based on the Optimal Observation,” Sensors, 12(12), pp. 8157–8175. [CrossRef] [PubMed]
Won, S.-h. P. , and Golnaraghi, F. , 2010, “ A Triaxial Accelerometer Calibration Method Using a Mathematical Model,” IEEE Trans. Instrum. Meas., 59(8), pp. 2144–2153. [CrossRef]
Lai, A. , James, D. A. , Hayes, J. P. , and Harvey, E. C. , 2004, “ Semi-Automatic Calibration Technique Using Six Inertial Frames of Reference,” Proc. SPIE, 5274, pp. 531–542.
Cheuk, C. M. , Lau, T. K. , Lin, K. W. , and Liu, Y. , 2012, “ Automatic Calibration for Inertial Measurement Unit,” 12th International Conference on Control Automation Robotics and Vision (ICARCV), Guangzhou, China, Dec. 5–7, pp. 1341–1346.
Grip, N. , and Sabourova, N. , 2011, “ Simple Non-Iterative Calibration for Triaxial Accelerometers,” Meas. Sci. Technol., 22(12), p. 125103. [CrossRef]
Cai, Q. , Song, N. , Yang, G. , and Liu, Y. , 2013, “ Accelerometer Calibration With Nonlinear Scale Factor Based on Multi-Position Observation,” Meas. Sci. Technol., 24(10), p. 105002. [CrossRef]
Xiaoming, Z. , Guobin, C. , Jie, L. , and Jun, L. , 2014, “ Calibration of Triaxial MEMS Vector Field Measurement System,” IET Sci. Meas. Technol., 8(6), pp. 601–609. [CrossRef]
Li, B. , Lu, J. , Xiao, W. , and Lin, T. , 2015, “ Infield Fast Calibration of FOG-Based MWD IMU for Horizontal Drilling,” Meas. Sci. Technol., 26(3), p. 035001. [CrossRef]
Lin, Q. , 2014, “ Error Parameters Identification of Accelerometer Based on AFSA,” Appl. Mech. Mater., 543–547, pp. 1161–1166. [CrossRef]
Gao, Y. , Guan, L. , and Wang, T. , 2014, “ Optimal Artificial Fish Swarm Algorithm for the Field Calibration on Marine Navigation,” Measurement, 50, pp. 297–304. [CrossRef]
Hellings, F. J. , 1973, “ Application of Extended Kalman Filtering to a Dynamic Laboratory Calibration of an Inertial Navigation System,” Defense Technical Information Center (DTIC), Ft. Belvoir, VA, Report No. AD-763718.
Kitzerow, R. A. , 1977, “ Design, Development, Analysis, and Laboratory Test Results of a Kalman Filter System-Level IMU Calibration Technique,” Defense Technical Information Center (DTIC), Ft. Belvoir, VA, Report No. AD-A046257.
Savage, P. G. , 1998, “ Strapdown Inertial Navigation Integration Algorithm Design Part 1: Attitude algorithms,” J. Guid. Control. Dyn., 21(1), pp. 19–28.
Fang, B. , Chou, W. , and Ding, L. , 2014, “ An Optimal Calibration Method for a MEMS Inertial Measurement Unit,” Int. J. Adv. Rob. Syst, 11, p. 57516.
Li, Y. , Niu, X. , Zhang, Q. , Zhang, H. , and Shi, C. , 2012, “ An In Situ Hand Calibration Method Using a Pseudo-Observation Scheme for Low-End Inertial Measurement Units,” Meas. Sci. Technol., 23(10), p. 105104. [CrossRef]
Glueck, M. , Buhmann, A. , and Manoli, Y. , 2012, “ Autocalibration of MEMS Accelerometers,” IEEE International Instrumentation and Measurement Technology Conference (12MTC), Graz, Austria, May 13–16, pp. 1788–1793.
Wang, B. , Ren, Q. , Deng, Z. , and Fu, M. , 2015, “ A Self-Calibration Method for Nonorthogonal Angles Between Gimbals of Rotational Inertial Navigation System,” IEEE Trans. Ind. Electron., 62(4), pp. 2353–2362. [CrossRef]
Xu, Y. , Zhu, X. , and Su, Y. , 2015, “ A Novel Network Calibration Method for Inertial Measurement Units,” Proc. Inst. Mech. Eng., Part G, 229(7), pp. 1336–1348. [CrossRef]
Zheng, Z. , Han, S. , and Zheng, K. , 2015, “ An Eight-Position Self-Calibration Method for a Dual-Axis Rotational Inertial Navigation System,” Sens. Actuators, A, 232, pp. 39–48. [CrossRef]
Myung, H. , Kim, J.-S. , and Kanade, T. , 2013, “ IMU Self-Calibration Using Factorization,” IEEE Trans. Rob., 29, pp. 493–507. [CrossRef]
Tomasi, C. , and Kanade, T. , 1993, “ Shape and Motion From Image Streams: A Factorization Method,” Proc. Natl. Acad. Sci., 90(21), pp. 9795–9802. [CrossRef]
Voyles, R. M. , Morrow, J. D. , and Khosla, P. , 1997, “ The Shape From Motion Approach to Rapid and Precise Force/Torque Sensor Calibration,” ASME J. Dyn. Sys., Meas., Control, 119(2), pp. 229–235 [CrossRef]
Kim, K. , Sun, Y. , Voyles, R. M. , and Nelson, B. J. , 2007, “ Calibration of Multi-Axis MEMS Force Sensors Using the Shape-From-Motion Method,” IEEE Sens. J., 7(3), pp. 344–351. [CrossRef]
Hwangbo, M. , and Kanade, T. , 2008, “ Factorization-Based Calibration Method for MEMS Inertial Measurement Unit,” IEEE International Conference on Robotics and Automation, ICRA 2008, Pasadena, CA, May 19–23, pp. 1306–1311.
Dong, Z. , Zhang, G. , Luo, Y. , Tsang, C. C. , Shi, G. , Kwok, S. Y. , Li, W. J. , Leong, P. H. W. , and Wong, M. Y. , 2007, “ A Calibration Method for MEMS Inertial Sensors Based on Optical Tracking,” 2nd IEEE International Conference on Nano/Micro Engineered and Molecular Systems, Bangkok, Thailand, Jan. 16–19, pp. 542–547.
Kim, A. , and Golnaraghi, M. , 2004, “ Initial Calibration of an Inertial Measurement Unit Using an Optical Position Tracking System,” Position Location and Navigation Symposium, PLANS 2004, Apr. 26–29, pp. 96–101.
Alves, J. , Lobo, J. , and Dias, J. , 2003, “ Camera-Inertial Sensor Modelling and Alignment for Visual Navigation,” Mach. Intell. Rob. Control, 5(3), pp. 103–112.
Lobo, J. , and Dias, J. , 2007, “ Relative Pose Calibration Between Visual and Inertial Sensors,” Int. J. Rob. Res., 26(6), pp. 561–575. [CrossRef]
Mirzaei, F. M. , and Roumeliotis, S. , 2008, “ A Kalman Filter-Based Algorithm for IMU-Camera Calibration: Observability Analysis and Performance Evaluation,” IEEE Trans. Rob., 24(5), pp. 1143–1156. [CrossRef]
Kelly, J. , and Sukhatme, G. S. , 2009, “ Fast Relative Pose Calibration for Visual and Inertial Sensors,” Experimental Robotics, Springer-Verlag, Heidelberg, Germany, pp. 515–524.
Hol, J. D. , Schön, T. B. , and Gustafsson, F. , 2010, “ Modeling and Calibration of Inertial and Vision Sensors,” Int. J. Rob. Res., 29(2–3), pp. 231–244. [CrossRef]
Brink, K. , and Soloviev, A. , 2012, “ Filter-Based Calibration for an IMU and Multi-Camera System,” IEEE/ION Position Location and Navigation Symposium (PLANS), Myrtle Beach, SC, Apr. 23–26, pp. 730–739.
Randeniya, D. , Gunaratne, M. , Sarkar, S. , and Nazef, A. , 2008, “ Calibration of Inertial and Vision Systems as a Prelude to Multi-Sensor Fusion,” Transp. Res. Part C, 16(2), pp. 255–274. [CrossRef]
Wang, L. , and Ju, H.-H. , 2009, “ Extrinsic Calibration of a Fisheye Camera and Inertial Measurement Unit,” International Conference on Machine Learning and Cybernetics, Baoding, China, July 12–15, pp. 2427–2432.
Zachariah, D. , and Jansson, M. , 2010, “ Joint Calibration of an Inertial Measurement Unit and Coordinate Transformation Parameters Using a Monocular Camera,” International Conference on Indoor Positioning and Indoor Navigation (IPIN), Zurich, Switzerland, Sept. 15–17.


Grahic Jump Location
Fig. 1

Alternate up and down pointing direction for X-axis of IMU

Grahic Jump Location
Fig. 2

Illustration of different configurations for multiposition test




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In