Your browser does not support JavaScript!

access icon openaccess Magnetic orientation system based on magnetometer, accelerometer and gyroscope

Magnetic orientation systems have widely been used by measuring the earth magnetic field and provide a pervasive source of directional information. However, to obtain the high precision, orientation systems must be compensated prior to use for the various errors of magnetometers such as the bias, misalignment and inconsistence in sensitivity, and the pitch and roll angles, especially in dynamic state. In this study, magnetic orientation system mainly consist of three single-axis magnetometers, a tri-axis accelerometer and a tri-axis gyroscope were developed. An error-separation method was introduced to calibrate magnetometers. Data from magnetometers, accelerometer and gyroscope were fused based on Kalman filtering. In addition, accelerometer and gyroscope were also calibrated before data fusion. Experimental results showed the heading error of magnetic orientation system was about 0.1° in a static state, and <3° in a dynamic state, which proved the effectivities of the calibration methods and data fusion algorithm.


    1. 1)
      • [11]. Marins, J.L., Yun, X., Bachmann, E.R., et al: ‘An extended Kalman filter for quaternion-based orientation estimation using MARG sensors’. Proc. 2001 IEEE/RSJ Int. Conf. Intelligent Robots and Systems, Maui, USA, 2001, vol. 4, pp. 20032011.
    2. 2)
    3. 3)
      • [1]. Ladetto, Q., Seeters, J.V., Sokolowski, S.S., et al: ‘Digital magnetic compass and gyroscope for dismounted soldier position & navigation’. Proc. NATO-RTO Meetings, Istanbul, Turkey, 2002.
    4. 4)
      • [15]. Nowicki, M., Wietrzykowski, J., Skrzypczynski, P.: ‘Simplicity or flexibility? Complementary filter vs. EKF for orientation estimation on mobile devices’. 2015 IEEE Second Int. Conf. Cybernetics (CYBCONF), Gdynia, Poland, 2015, pp. 166171.
    5. 5)
    6. 6)
    7. 7)
    8. 8)
    9. 9)
      • [17]. Munguia, R., Grau, A.: ‘Attitude and heading system based on EKF total state configuration’. IEEE Int. Symp. Industrial Electronics, Gdansk, Poland, 2011, pp. 21472152.
    10. 10)
      • [12]. Huang, Y.H., Rizal, Y., Ho, M.T.: ‘Development of attitude and heading reference systems’. 2015 Int. Automatic Control Conf. (CACS), Yilan, Taiwan, 2015, pp. 1318.
    11. 11)
      • [19]. Shuster, M.D.: ‘Survey of attitude representations’, J. Astronaut. Sci., 1993, 41, (4), pp. 439517.
    12. 12)
    13. 13)
    14. 14)
    15. 15)
    16. 16)
      • [14]. Leccadito, M.T., Bakker, T., Niu, R., et al: ‘A Kalman filter based attitude heading reference system using a low cost inertial measurement unit’, Virginia Commonwealth University, 2013.
    17. 17)
      • [13]. Gao, T., Shen, C., Gong, Z., et al: ‘An adaptive filter for a small attitude and heading reference system using low cost sensors’. Advances in Computer, Communication, Control and Automation, 2012, pp. 131139.
    18. 18)
    19. 19)
    20. 20)
      • [18]. Peng, X.D., Chen, Y., Li, J.Y., et al: ‘Study on calibration method of MEMS 3-axis digital gyroscope’, Transducer Microsyst. Technol., 2013, 32, (6), pp. 6368.

Related content

This is a required field
Please enter a valid email address