Skip to main content
Top

2019 | OriginalPaper | Chapter

Reference-Free Adaptive Attitude Determination Method Using Low-Cost MARG Sensors

Authors : Jian Ding, Jin Wu, Mingsen Deng, Ming Liu

Published in: Computer Vision Systems

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In this paper, an improved iterative method for attitude determination using microelectromechanical-system (MEMS) Magnetic, Angular Rate, and Gravity (MARG) sensors is proposed. The proposed complementary filter is motivated by several existing algorithms and it decreases the amount of variables for iteration which consequently lowers the convergence time. To enhance the adaptive ability i.e. the performance under external acceleration, of the proposed method, a novel scheme is designed, where the gravity estimation residual is utilized for adaptive tuning of the complementary gain. Experiments are carried out to demonstrate the advantages of the proposed method. The comparisons with representative methods show that the proposed method is more effective, not only in convergence speed, but in dynamic performance under harsh conditions as well.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Cheng, Y., Tian, L., Yin, C., Huang, X., Bai, L.: A magnetic domain spots filtering method with self-adapting threshold value selecting for crack detection based on the MOI. Nonlinear Dyn. 86(2), 741–750 (2016)CrossRef Cheng, Y., Tian, L., Yin, C., Huang, X., Bai, L.: A magnetic domain spots filtering method with self-adapting threshold value selecting for crack detection based on the MOI. Nonlinear Dyn. 86(2), 741–750 (2016)CrossRef
2.
go back to reference Tian, Y., Hamel, W.R., Tan, J.: Accurate human navigation using wearable monocular visual and inertial sensors. IEEE Trans. Instrum. Meas. 63(1), 203–213 (2014)CrossRef Tian, Y., Hamel, W.R., Tan, J.: Accurate human navigation using wearable monocular visual and inertial sensors. IEEE Trans. Instrum. Meas. 63(1), 203–213 (2014)CrossRef
3.
go back to reference Yang, Z.L., Wu, A., Min, H.Q.: Deployment of wireless sensor networks for oilfield monitoring by multiobjective discrete binary particle swarm optimization. J. Sens. 2016, 1–15 (2016) Yang, Z.L., Wu, A., Min, H.Q.: Deployment of wireless sensor networks for oilfield monitoring by multiobjective discrete binary particle swarm optimization. J. Sens. 2016, 1–15 (2016)
4.
go back to reference Yun, X., Calusdian, J., Bachmann, E.R., McGhee, R.B.: Estimation of human foot motion during normal walking using inertial and magnetic sensor measurements. IEEE Trans. Instrum. Meas. 61(7), 2059–2072 (2012)CrossRef Yun, X., Calusdian, J., Bachmann, E.R., McGhee, R.B.: Estimation of human foot motion during normal walking using inertial and magnetic sensor measurements. IEEE Trans. Instrum. Meas. 61(7), 2059–2072 (2012)CrossRef
5.
go back to reference Wu, J., Zhou, Z., Chen, J., Fourati, H., Li, R.: Fast complementary filter for attitude estimation using low-cost MARG sensors. IEEE Sens. J. 16(18), 6997–7007 (2016)CrossRef Wu, J., Zhou, Z., Chen, J., Fourati, H., Li, R.: Fast complementary filter for attitude estimation using low-cost MARG sensors. IEEE Sens. J. 16(18), 6997–7007 (2016)CrossRef
6.
go back to reference Yun, X., Lizarraga, M., Bachmann, E., McGhee, R.: An improved quaternion-based Kalman filter for real-time tracking of rigid body orientation. In: IEEE IROS 2003, vol. 2, October 2003 Yun, X., Lizarraga, M., Bachmann, E., McGhee, R.: An improved quaternion-based Kalman filter for real-time tracking of rigid body orientation. In: IEEE IROS 2003, vol. 2, October 2003
7.
go back to reference Leclerc, J.: MEMS for aerospace navigation. IEEE Aerosp. Elect. Syst. Mag. 22(10), 31–36 (2007)CrossRef Leclerc, J.: MEMS for aerospace navigation. IEEE Aerosp. Elect. Syst. Mag. 22(10), 31–36 (2007)CrossRef
8.
go back to reference Li, W., Wang, J.: Effective adaptive Kalman filter for MEMS-IMU/magnetometers integrated attitude and heading reference systems. J. Navig. 66(01), 99–113 (2012)CrossRef Li, W., Wang, J.: Effective adaptive Kalman filter for MEMS-IMU/magnetometers integrated attitude and heading reference systems. J. Navig. 66(01), 99–113 (2012)CrossRef
9.
go back to reference Marantos, P., Koveos, Y., Kyriakopoulos, K.J.: UAV state estimation using adaptive complementary filters. IEEE Trans. Control Syst. Technol. 50(7), 1573–1582 (2015) Marantos, P., Koveos, Y., Kyriakopoulos, K.J.: UAV state estimation using adaptive complementary filters. IEEE Trans. Control Syst. Technol. 50(7), 1573–1582 (2015)
10.
go back to reference Markley, F.L.: Attitude error representations for Kalman filtering. AIAA J. Guid. Control Dyn. 26(2), 311–317 (2003)MathSciNetCrossRef Markley, F.L.: Attitude error representations for Kalman filtering. AIAA J. Guid. Control Dyn. 26(2), 311–317 (2003)MathSciNetCrossRef
11.
go back to reference Fourati, H., Manamanni, N., Afilal, L., Handrich, Y.: Posture and body acceleration tracking by inertial and magnetic sensing: application in behavioral analysis of free-ranging animals. Biomed. Signal Process. Control 6(1), 94–104 (2011)CrossRef Fourati, H., Manamanni, N., Afilal, L., Handrich, Y.: Posture and body acceleration tracking by inertial and magnetic sensing: application in behavioral analysis of free-ranging animals. Biomed. Signal Process. Control 6(1), 94–104 (2011)CrossRef
12.
go back to reference Fourati, H., Manamanni, N., Afilal, L., Handrich, Y.: A nonlinear filtering approach for the attitude and dynamic body acceleration estimation based on inertial and magnetic sensors: bio-logging application. IEEE Sens. J. 11(1), 233–244 (2011)CrossRef Fourati, H., Manamanni, N., Afilal, L., Handrich, Y.: A nonlinear filtering approach for the attitude and dynamic body acceleration estimation based on inertial and magnetic sensors: bio-logging application. IEEE Sens. J. 11(1), 233–244 (2011)CrossRef
13.
go back to reference Fourati, H.: Heterogeneous data fusion algorithm for pedestrian navigation via foot-mounted inertial measurement unit and complementary filter. IEEE Trans. Instrum. Meas. 64(1), 221–229 (2015)CrossRef Fourati, H.: Heterogeneous data fusion algorithm for pedestrian navigation via foot-mounted inertial measurement unit and complementary filter. IEEE Trans. Instrum. Meas. 64(1), 221–229 (2015)CrossRef
14.
go back to reference Makni, A., Fourati, H., Kibangou, A.: Energy-aware adaptive attitude estimation under external acceleration for pedestrian navigation. IEEE/ASME Trans. Mechatron. 21(3), 1366–1375 (2016)CrossRef Makni, A., Fourati, H., Kibangou, A.: Energy-aware adaptive attitude estimation under external acceleration for pedestrian navigation. IEEE/ASME Trans. Mechatron. 21(3), 1366–1375 (2016)CrossRef
15.
go back to reference Wu, J., Zhou, Z., Gao, B., Li, R., Cheng, Y., Fourati, H.: Fast linear quaternion attitude estimator using vector observations. IEEE Trans. Auto. Sci. Eng. 15(1), 307–319 (2018)CrossRef Wu, J., Zhou, Z., Gao, B., Li, R., Cheng, Y., Fourati, H.: Fast linear quaternion attitude estimator using vector observations. IEEE Trans. Auto. Sci. Eng. 15(1), 307–319 (2018)CrossRef
16.
go back to reference Kannan, R.: Orientation estimation based on LKF using differential state equation. IEEE Sens. J. 15(11), 6156–6163 (2015)CrossRef Kannan, R.: Orientation estimation based on LKF using differential state equation. IEEE Sens. J. 15(11), 6156–6163 (2015)CrossRef
17.
go back to reference Euston, M., Coote, P., Mahony, R., Kim, J., Hamel, T.: A complementary filter for attitude estimation of a fixed-wing UAV. In: IEEE IROS 2008, pp. 340–345 (2008) Euston, M., Coote, P., Mahony, R., Kim, J., Hamel, T.: A complementary filter for attitude estimation of a fixed-wing UAV. In: IEEE IROS 2008, pp. 340–345 (2008)
18.
go back to reference Sabatini, A.M.: Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing. IEEE Trans. Biomed. Eng. 53(7), 1346–1356 (2006)CrossRef Sabatini, A.M.: Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing. IEEE Trans. Biomed. Eng. 53(7), 1346–1356 (2006)CrossRef
19.
go back to reference Vasconcelos, J.F., Cardeira, B., Silvestre, C., Oliveira, P., Batista, P.: Discrete-time complementary filters for attitude and position estimation: design, analysis and experimental validation. IEEE Trans. Control Syst. Technol. 19(1), 181–198 (2011)CrossRef Vasconcelos, J.F., Cardeira, B., Silvestre, C., Oliveira, P., Batista, P.: Discrete-time complementary filters for attitude and position estimation: design, analysis and experimental validation. IEEE Trans. Control Syst. Technol. 19(1), 181–198 (2011)CrossRef
20.
go back to reference Yun, X., Bachmann, E.: Design, implementation, and experimental results of a quaternion-based Kalman filter for human body motion tracking. IEEE Trans. Robot. 22(6), 1216–1227 (2006)CrossRef Yun, X., Bachmann, E.: Design, implementation, and experimental results of a quaternion-based Kalman filter for human body motion tracking. IEEE Trans. Robot. 22(6), 1216–1227 (2006)CrossRef
21.
go back to reference Higgins, W.: A comparison of complementary and Kalman filtering. IEEE Trans. Aerosp. Elect. Syst. 11(3), 321–325 (1975)CrossRef Higgins, W.: A comparison of complementary and Kalman filtering. IEEE Trans. Aerosp. Elect. Syst. 11(3), 321–325 (1975)CrossRef
22.
go back to reference Madgwick, S.O.H., Harrison, A.J.L., Vaidyanathan, R.: Estimation of IMU and MARG orientation using a gradient descent algorithm. In: 2011 IEEE ICRR, pp. 1–7 (2011) Madgwick, S.O.H., Harrison, A.J.L., Vaidyanathan, R.: Estimation of IMU and MARG orientation using a gradient descent algorithm. In: 2011 IEEE ICRR, pp. 1–7 (2011)
23.
go back to reference Tian, Y., Wei, H., Tan, J.: An adaptive-gain complementary filter for real-time human motion tracking with MARG sensors in free-living environments. IEEE Trans. Neural Syst. Rehabil. Eng. 21(2), 254–264 (2013)CrossRef Tian, Y., Wei, H., Tan, J.: An adaptive-gain complementary filter for real-time human motion tracking with MARG sensors in free-living environments. IEEE Trans. Neural Syst. Rehabil. Eng. 21(2), 254–264 (2013)CrossRef
24.
go back to reference Fourati, H., Manamanni, N., Afilal, L., Handrich, Y.: Complementary observer for body segments motion capturing by inertial and magnetic sensors. IEEE/ASME Trans. Mechatron. 19(1), 149–157 (2014)CrossRef Fourati, H., Manamanni, N., Afilal, L., Handrich, Y.: Complementary observer for body segments motion capturing by inertial and magnetic sensors. IEEE/ASME Trans. Mechatron. 19(1), 149–157 (2014)CrossRef
25.
go back to reference Wu, J., Sun, Y., Wang, M., Liu, M.: Hand-eye calibration: 4D procrustes analysis approach. IEEE Trans. Instrum. Meas. (2019) Wu, J., Sun, Y., Wang, M., Liu, M.: Hand-eye calibration: 4D procrustes analysis approach. IEEE Trans. Instrum. Meas. (2019)
26.
go back to reference Wu, J., Zhou, Z., Fourati, H., Li, R., Liu, M.: Generalized linear quaternion complementary filter for attitude estimation from multi-sensor observations: an optimization approach. IEEE Trans. Auto. Sci. Eng. 16(3), 1–14 (2019)CrossRef Wu, J., Zhou, Z., Fourati, H., Li, R., Liu, M.: Generalized linear quaternion complementary filter for attitude estimation from multi-sensor observations: an optimization approach. IEEE Trans. Auto. Sci. Eng. 16(3), 1–14 (2019)CrossRef
27.
go back to reference Yun, X., Bachmann, E.R., McGhee, R.B.: A simplified quaternion-based algorithm for orientation estimation from earth gravity and magnetic field measurements. IEEE Trans. Instrum. Meas. 57(3), 638–650 (2008)CrossRef Yun, X., Bachmann, E.R., McGhee, R.B.: A simplified quaternion-based algorithm for orientation estimation from earth gravity and magnetic field measurements. IEEE Trans. Instrum. Meas. 57(3), 638–650 (2008)CrossRef
28.
go back to reference Wu, J., Zhou, Z., Fourati, H., Cheng, Y.: A super fast attitude determination algorithm for consumer-level accelerometer and magnetometer. IEEE Trans. Consum. Elect. 64(3), 375–381 (2018)CrossRef Wu, J., Zhou, Z., Fourati, H., Cheng, Y.: A super fast attitude determination algorithm for consumer-level accelerometer and magnetometer. IEEE Trans. Consum. Elect. 64(3), 375–381 (2018)CrossRef
29.
go back to reference Wu, J., Zhou, Z., Song, M., Fourati, H., Liu, M.: Convexity analysis of optimization framework of attitude determination from vector observations. In: 2019 IEEE CODIT, pp. 440–445 (2019) Wu, J., Zhou, Z., Song, M., Fourati, H., Liu, M.: Convexity analysis of optimization framework of attitude determination from vector observations. In: 2019 IEEE CODIT, pp. 440–445 (2019)
30.
go back to reference Wahba, G.: A least squares estimate of satellite attitude. SIAM Rev. 7(3), 409 (1965)CrossRef Wahba, G.: A least squares estimate of satellite attitude. SIAM Rev. 7(3), 409 (1965)CrossRef
31.
go back to reference Markley, F.L., Mortari, D.: How to estimate attitude from vector observations. Adv. Astronaut. Sci. 103(PART III), 1979–1996 (2000) Markley, F.L., Mortari, D.: How to estimate attitude from vector observations. Adv. Astronaut. Sci. 103(PART III), 1979–1996 (2000)
Metadata
Title
Reference-Free Adaptive Attitude Determination Method Using Low-Cost MARG Sensors
Authors
Jian Ding
Jin Wu
Mingsen Deng
Ming Liu
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-34995-0_4

Premium Partner