This is an open access article published by the IET, Chinese Association for Artificial Intelligence and Chongqing University of Technology under the Creative Commons Attribution -NonCommercial License (http://creativecommons.org/licenses/by-nc/3.0/)
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.
References
-
-
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, . 4, pp. 2003–2011.
-
2)
-
[5]. Fang, J., Sun, H.H., Cao, J., et al: ‘A novel calibration method of magnetic compass based on ellipsoid fitting’, IEEE Trans. Instrum. Meas., 2011, 60, (6), pp. 2053–2061 (doi: 10.1109/TIM.2011.2115330).
-
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)
-
[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. 166–171.
-
5)
-
[16]. Naidoo, Y., Stopforth, R., Bright, G.: ‘Quad-rotor unmanned aerial vehicle helicopter modelling & control’, Int. J. Adv. Robot. Syst., 2011, 8, pp. 139–149 (doi: 10.5772/45710).
-
6)
-
[20]. Lee, J.K., Park, E.J., Robinovitch, S.N.: ‘Estimation of attitude and external acceleration using inertial sensor measurement during various dynamic conditions’, IEEE Trans. Instrum. Meas., 2012, 61, (8), pp. 2262–2273 (doi: 10.1109/TIM.2012.2187245).
-
7)
-
[10]. Valenti, R.G., Dryanovski, I., Xiao, J.: ‘A linear Kalman filter for MARG orientation estimation using the algebraic quaternion algorithm’, IEEE Trans. Instrum. Meas., 2016, 65, (2), pp. 467–481 (doi: 10.1109/TIM.2015.2498998).
-
8)
-
[4]. Renaudin, V., Afzal, M.H., Gérard, L.: ‘Complete tri-axis magnetometer calibration in the magnetic domain’, J. Sens., 2010, 2010, pp. 23–59 (doi: 10.1155/2010/967245).
-
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. 2147–2152.
-
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. 13–18.
-
11)
-
[19]. Shuster, M.D.: ‘Survey of attitude representations’, J. Astronaut. Sci., 1993, 41, (4), pp. 439–517.
-
12)
-
[9]. Sabatini, S.M.: ‘Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing’, IEEE Trans. Biomed. Eng., 2006, 53, (7), pp. 1346–1356 (doi: 10.1109/TBME.2006.875664).
-
13)
-
[3]. Včelák, J., Ripka, P., Kubík, J., et al: ‘AMR navigation systems and methods of their calibration’, Sens. Actuators A, 2005, 123–124, pp. 122–128 (doi: 10.1016/j.sna.2005.02.040).
-
14)
-
8. Syed, Z.F., Aggarwal, P., Goodall, C., et al: ‘A new multi-position calibration method for MEMS inertial navigation systems’, Meas. Sci. and Technol., 2007, 18, (7), p. 1897 (doi: 10.1088/0957-0233/18/7/016).
-
15)
-
[7]. Yun, J., Ko, J., Lee, J., et al: ‘An inexpensive and accurate absolute position sensor for driving assistance’, IEEE Trans. Instrum. Meas., 2008, 57, (4), pp. 864–873 (doi: 10.1109/TIM.2007.913756).
-
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)
-
[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. 131–139.
-
18)
-
[8]. Chu, Z., Lin, X., Gao, K., et al: ‘Error-separation method for the calibration of magnetic compass’, Sens. Actuators A, Phys., 2016, 250, pp. 195–201 (doi: 10.1016/j.sna.2016.09.024).
-
19)
-
[2]. Sipos, M., Rohac, J., Novacek, P.: ‘Improvement of electronic compass accuracy based on magnetometer and accelerometer calibration’, Acta Phys. Pol. A, 2012, 121, (4), pp. 945–949 (doi: 10.12693/APhysPolA.121.945).
-
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. 63–68.
http://iet.metastore.ingenta.com/content/journals/10.1049/trit.2017.0024
Related content
content/journals/10.1049/trit.2017.0024
pub_keyword,iet_inspecKeyword,pub_concept
6
6