Skip to main content

A Comparison Procedure for IMUs Performance

  • Conference paper
  • First Online:
Progress in Artificial Intelligence (EPIA 2019)


Inertial measurement units (IMU) are, typically, a cluster of accelerometers, gyroscopes and magnetometers. Its use was introduced with military applications, being, nowadays, widely common on industrial applications, namely robot navigation. Since there are a lot of units in different cost ranges, it is proposed, in this paper, a procedure to compare their performance in tracking tasks. Once IMU samples are unavoidably corrupted by systematic and stochastic errors, a calibration procedure (without any external equipment) to identify sensors’ error models and a Kalman filter implementation to remove white noise are suggested. Then, the comparison is carried out over two trajectories, square and circular paths, respectively, being described by a robotic arm, which acts as reference. The results show that different manufacturing quality units can track, with success, orientation references but are incapable to perform position tracking activities.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions


  1. Triad Method.

  2. Comotti, D., Ermidoro, M.: Report of the course progetto di microelettronica. Technical report (2017)

    Google Scholar 

  3. Ferdinando, H., Khoswanto, H., Purwanto, D.: Embedded Kalman filter for inertial measurement unit (IMU) on the ATMega8535. In: 2012 International Symposium on Innovations in Intelligent Systems and Applications, pp. 1–5. IEEE, July 2012.,

  4. Fong, W.T., Ong, S.K., Nee, A.Y.C.: Methods for in-field user calibration of an inertial measurement unit without external equipment. Meas. Sci. Technol. 19(8), 085202 (2008).,

    Article  Google Scholar 

  5. IEEE Aerospace and Electronic Systems Society. Gyro and Accelerometer Panel, IEEE Standards Board, American National Standards Institute: IEEE recommended practice for precision centrifuge testing of linear accelerometers. Institute of Electrical and Electronics Engineers (2001).

  6. Kim, A., Golnaraghi, M.: Initial calibration of an inertial measurement unit using an optical position tracking system. In: PLANS 2004. Position Location and Navigation Symposium (IEEE Cat. No.04CH37556), pp. 96–101. IEEE.,

  7. Kok, M., Hol, J.D., Schön, T.B.: Using inertial sensors for position and orientation estimation. Found. Trends Signal Process. 11(2), 1–153 (2017).

    Article  MATH  Google Scholar 

  8. Nebot, E., Durrant-Whyte, H.: Initial calibration and alignment of low-cost inertial navigation units for land vehicle applications. J. Robot. Syst. 16(2), 81–92 (1999).<81::AID-ROB2>3.0.CO;2-9

    Article  Google Scholar 

  9. Renk, E., Collins, W., Rizzo, M., Lee, F., Bernstein, D.: Optimization-based calibration of a triaxial accelerometer-magnetometer. In: Proceedings of the 2005, American Control Conference, pp. 1957–1962. IEEE (2005).,

  10. Sabatelli, S., Galgani, M., Fanucci, L., Rocchi, A.: A double stage Kalman filter for sensor fusion and orientation tracking in 9D IMU. In: 2012 IEEE Sensors Applications Symposium Proceedings, pp. 1–5. IEEE, February 2012.,

  11. Sabatini, A.: Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing. IEEE Trans. Biomed. Eng. 53(7), 1346–1356 (2006).

    Article  Google Scholar 

  12. Salehi, S., Mostofi, N., Bleser, G.: A practical in-field magnetometer calibration method for IMUs (2012).

  13. Stakkeland, M., Prytz, G., Booij, W.E., Pedersen, S.T.: Characterization of accelerometers using nonlinear Kalman filters and position feedback. IEEE Trans. Instrum. Meas. 56(6), 2698–2704 (2007).

    Article  Google Scholar 

  14. Tedaldi, D., Pretto, A., Menegatti, E.: A robust and easy to implement method for IMU calibration without external equipments. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 3042–3049. IEEE, May 2014.,

  15. Tomczyński, J., Mańkowski, T., Kaczmarek, P.: Cross-sensor calibration procedure for magnetometer and inertial units. In: Szewczyk, R., Zieliński, C., Kaliczyńska, M. (eds.) ICA 2017. AISC, vol. 550, pp. 450–459. Springer, Cham (2017).

    Chapter  Google Scholar 

Download references


This work is financed by the ERDF – European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation – COMPETE 2020 Programme, and by National Funds through the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia, within project SAICTPAC/0034/2015- POCI-01-0145-FEDER-016418.

This research was also supported by the Portuguese Foundation for Science and Technology (FCT) project COBOTIS (PTDC/EMEEME/ 32595/2017)

Author information

Authors and Affiliations


Corresponding author

Correspondence to Tiago Mendonça .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mendonça, T., Guimarães, D., Moreira, A.P., Costa, P. (2019). A Comparison Procedure for IMUs Performance. In: Moura Oliveira, P., Novais, P., Reis, L. (eds) Progress in Artificial Intelligence. EPIA 2019. Lecture Notes in Computer Science(), vol 11805. Springer, Cham.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30243-6

  • Online ISBN: 978-3-030-30244-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics