Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Zhang, ZQ; Yang, GZ (2015)
Publisher: Institute of Electrical and Electronics Engineers (IEEE)
Languages: English
Types: Article
Micromagnetometers, together with inertial sensors, are widely used for attitude estimation for a wide variety of applications. However, appropriate sensor calibration, which is essential to the accuracy of attitude reconstruction, must be performed in advance. Thus far, many different magnetometer calibration methods have been proposed to compensate for errors such as scale, offset, and nonorthogonality. They have also been used for obviate magnetic errors due to soft and hard iron. However, in order to combine the magnetometer with inertial sensor for attitude reconstruction, alignment difference between the magnetometer and the axes of the inertial sensor must be determined as well. This paper proposes a practical means of sensor error correction by simultaneous consideration of sensor errors, magnetic errors, and alignment difference. We take the summation of the offset and hard iron error as the combined bias and then amalgamate the alignment difference and all the other errors as a transformation matrix. A two-step approach is presented to determine the combined bias and transformation matrix separately. In the first step, the combined bias is determined by finding an optimal ellipsoid that can best fit the sensor readings. In the second step, the intrinsic relationships of the raw sensor readings are explored to estimate the transformation matrix as a homogeneous linear least-squares problem. Singular value decomposition is then applied to estimate both the transformation matrix and magnetic vector. The proposed method is then applied to calibrate our sensor node. Although there is no ground truth for the combined bias and transformation matrix for our node, the consistency of calibration results among different trials and less than 3° root mean square error for orientation estimation have been achieved, which illustrates the effectiveness of the proposed sensor calibration method for practical applications.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [1] Z.-Q. Zhang and J.-K. Wu, “A novel hierarchical information fusion method for three-dimensional upper limb motion estimation,” Instrumentation and Measurement, IEEE Transactions on, vol. 60, no. 11, pp. 3709-3719, 2011.
    • [2] Z. Zhang, A. Panousopoulou, and G.-Z. Yang, “Wearable sensor integration and bio-motion capture: A practical perspective,” in Body Sensor Networks. Springer, 2014, pp. 495-526.
    • [3] S. Huang, C. Luo, S. Ye, F. Liu, B. Xie, C. Wang, L. Yang, Z. Huang, and J. Wu, “Motor impairment evaluation for upper limb in stroke patients on the basis of a microsensor,” International Journal of Rehabilitation Research, vol. 35, no. 2, pp. 161-169, 2012.
    • [4] B. H. Koning, M. M. van der Krogt, C. T. Baten, and B. F. Koopman, “Driving a musculoskeletal model with inertial and magnetic measurement units,” Computer methods in biomechanics and biomedical engineering, no. ahead-of-print, pp. 1-11, 2013.
    • [5] W. Xu, M. Zhang, A. A. Sawchuk, and M. Sarrafzadeh, “Robust human activity and sensor location corecognition via sparse signal representation,” Biomedical Engineering, IEEE Transactions on, vol. 59, no. 11, pp. 3169-3176, 2012.
    • [6] O. D. Lara and M. A. Labrador, “A survey on human activity recognition using wearable sensors,” Communications Surveys & Tutorials, IEEE, vol. 15, no. 3, pp. 1192-1209, 2013.
    • [7] A. Salarian, P. R. Burkhard, F. J. Vingerhoets, B. M. Jolles, and K. Aminian, “A novel approach to reducing number of sensing units for wearable gait analysis systems,” Biomedical Engineering, IEEE Transactions on, vol. 60, no. 1, pp. 72-77, 2013.
    • [8] X. Meng, Z.-Q. Zhang, J.-K. Wu, W.-C. Wong, and H. Yu, “Selfcontained pedestrian tracking during normal walking using an inertial/magnetic sensor module,” Biomedical Engineering, IEEE Transactions on, vol. 61, no. 3, pp. 892-899, March 2014.
    • [9] A. M. Sabatini, “Quaternion-based extended kalman filter for determining orientation by inertial and magnetic sensing,” Biomedical Engineering, IEEE Transactions on, vol. 53, no. 7, pp. 1346-1356, 2006.
    • [10] Z.-Q. Zhang, L.-Y. Ji, Z.-P. Huang, and J. Wu, “Adaptive information fusion for human upper limb movement estimation,” Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on, vol. 42, no. 5, pp. 1100-1108, 2012.
    • [11] S. Bonnet, C. Bassompierre, C. Godin, S. Lesecq, and A. Barraud, “Calibration methods for inertial and magnetic sensors,” Sensors and Actuators A: Physical, vol. 156, no. 2, pp. 302-311, 2009.
    • [12] M. Kok, J. D. Hol, T. Schon, F. Gustafsson, and H. Luinge, “Calibration of a magnetometer in combination with inertial sensors,” in Information Fusion (FUSION), 2012 15th International Conference on. IEEE, 2012, pp. 787-793.
    • [13] B. Gambhir, “Determination of magnetometer biases using module residg,” Computer Sciences Corporation, Tech. Rep, pp. 3000-32 700, 1975.
    • [14] R. Alonso and M. D. Shuster, “Twostep: a fast robust algorithm for attitude-independent magnetometer-bias determination,” Journal of the Astronautical Sciences, vol. 50, no. 4, pp. 433-452, 2002.
    • [15] R. Alonso and M.-D. Shuster, “Complete linear attitude-independent magnetometer calibration,” Journal of the Astronautical Sciences, vol. 50, no. 4, pp. 477-490, 2002.
    • [16] G. H. Elkaim and C. C. Foster, “Metasensor: Development of a lowcost, high quality attitude heading reference system,” in Proceedings of the ION GNSS Meeting, Fort Worth, Texas, 2006, pp. 1124-1135.
    • [17] D. Gebre-Egziabher, G. Elkaim, P. David, and B. Parkinson, “Calibration of strapdown magnetometers in magnetic field domain,” Journal of Aerospace Engineering, vol. 19, no. 2, pp. 87-102, 2006.
    • [18] V. Renaudin, M. H. Afzal, and G. Lachapelle, “Complete triaxis magnetometer calibration in the magnetic domain,” Journal of Sensors, vol. 2010, 2010.
    • [19] J. Vasconcelos, G. Elkaim, C. Silvestre, P. Oliveira, and B. Cardeira, “Geometric approach to strapdown magnetometer calibration in sensor frame,” Aerospace and Electronic Systems, IEEE Transactions on, vol. 47, no. 2, pp. 1293-1306, 2011.
    • [20] Z. Wu, Y. Wu, X. Hu, and M. Wu, “Calibration of three-axis magnetometer using stretching particle swarm optimization algorithm,” Instrumentation and Measurement, IEEE Transactions on, vol. 62, no. 2, pp. 281-292, 2013.
    • [21] J. C. Springmann and J. W. Cutler, “Attitude-independent magnetometer calibration with time-varying bias,” Journal of Guidance, Control, and Dynamics, vol. 35, no. 4, pp. 1080-1088, 2012.
    • [22] H. Pang, Q. Zhang, W. Wang, J. Wang, J. Li, S. Luo, C. Wan, D. Chen, M. Pan, and F. Luo, “Calibration of three-axis magnetometers with differential evolution algorithm,” Journal of Magnetism and Magnetic Materials, vol. 346, pp. 5-10, 2013.
    • [23] M. Kok and T. Schon, “Maximum likelihood calibration of a magnetometer using inertial sensors,” in Proceedings of the 18th World Congress of the International Federation of Automatic Control (IFAC), 2014.
    • [24] Z.-Q. Zhang and G.-Z. Yang, “Calibration of miniature inertial and magnetic sensor units for robust attitude estimation,” Instrumentation and Measurement, IEEE Transactions on, vol. 63, no. 3, pp. 711-718, March 2014.
    • [25] A. Fitzgibbon, M. Pilu, and R. Fisher, “Direct least square fitting of ellipses,” Pattern Analysis and Machine Intelligence, IEEE Transactions on, vol. 21, no. 5, pp. 476-480, 1999.
    • [26] I. Markovsky, A. Kukush, and S. Huffel, “Consistent least squares fitting of ellipsoids,” Numerische Mathematik, vol. 98, no. 1, pp. 177-194, 2004.
    • [27] N. Chernov and H. Ma, “Least squares fitting of quadratic curves and surfaces,” Computer Vision, pp. 285-302, 2011.
    • [28] A. Yeredor and B. De Moor, “On homogeneous least-squares problems and the inconsistency introduced by mis-constraining,” Computational statistics & data analysis, vol. 47, no. 3, pp. 455-465, 2004.
    • [29] K. Inkila¨, “Homogeneous least squares problem,” Photogrammetric Journal of Finland, vol. 19, no. 2, 2005.
    • [30] Z.-Q. Zhang, J. Pansiot, B. Lo, and G.-Z. Yang, “Human back movement analysis using bsn,” in Body Sensor Networks (BSN), 2011 International Conference on. IEEE, 2011, pp. 13-18.
    • [31] B. Lo and G. Yang, “Key technical challenges and current implementations of body sensor network,” in Proc. 2nd International Workshop on Body Sensor Networks (BSN 2005), 2005.
    • [32] Analog Devices ADXL330. [Online]. Available: http://www.analog. com/en/sensors/inertial-sensors/adxl330/products/product.html
    • [33] Invensense ITG-3200. [Online]. Available: http://invensense.com/mems/ gyro/itg3200.html
    • [34] Honeywell HMC5483. [Online]. Available: www.magneticsensors.com/ datasheets/HMC5843.pdf
    • [35] Z. Zhang, W. Wong, and J. Wu, “Ubiquitous human upper-limb motion estimation using wearable sensors,” Information Technology in Biomedicine, IEEE Transactions on, vol. 15, no. 4, pp. 513-521, 2011.
    • [36] Z. Zhang, X. Meng, and J. Wu, “Quaternion-based kalman filter with vector selection for accurate orientation tracking,” Instrumentation and Measurement, IEEE Trans. on, vol. 61, no. 10, pp. 2817-2824, 2012.
    • [37] BTSBioengineering. [Online]. Available: http://www.btsbioengineering. com/ Targets Tracking. Zhi-Qiang Zhang received the B.E. degree in computer science and technology from School of Electrical Information and Engineering, Tianjian University, China, in 2005, and the Ph.D. degree from the Sensor Network and Application Research Center, Graduate University, Chinese Academy of Sciences, Beijing, China, in 2010.
  • No related research data.
  • No similar publications.

Share - Bookmark

Cite this article