본문 바로가기
KERD
논문KCI 등재

Constraint-Combined Adaptive Complementary Filter for Accurate Yaw Estimation in Magnetically Disturbed Environments

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류공학일반

초록

One of the major issues in inertial and magnetic measurement unit (IMMU)-based 3D orientation estimation is compensation for magnetic disturbances in magnetometer signals, as the magnetic disturbance is a major cause of inaccurate yaw estimation. In the proposed approach, a kinematic constraint is used to provide a measurement equation in addition to the accelerometer and magnetometer signals to mitigate the disturbance effect on the orientation estimation. Although a Kalman filter (KF) is the most popular framework for IMMU-based orientation estimation, a complementary filter (CF) has its own advantages over KF in terms of mathematical simplicity and ease of implementation. Accordingly, this paper introduces a quaternion-based CF with a constraint-combined correction equation. Furthermore, the weight of the constraint relative to the magnetometer signal is adjusted to adapt to magnetic environments to optimally deal with the magnetic disturbance. In the results of our validation experiments, the average and maximum of yaw errors were 1.17° and 1.65° from the proposed CF, respectively, and 8.88° and 14.73° from the conventional CF, respectively, showing the superiority of the proposed approach.

Abstract

One of the major issues in inertial and magnetic measurement unit (IMMU)-based 3D orientation estimation is compensation for magnetic disturbances in magnetometer signals, as the magnetic disturbance is a major cause of inaccurate yaw estimation. In the proposed approach, a kinematic constraint is used to provide a measurement equation in addition to the accelerometer and magnetometer signals to mitigate the disturbance effect on the orientation estimation. Although a Kalman filter (KF) is the most popular framework for IMMU-based orientation estimation, a complementary filter (CF) has its own advantages over KF in terms of mathematical simplicity and ease of implementation. Accordingly, this paper introduces a quaternion-based CF with a constraint-combined correction equation. Furthermore, the weight of the constraint relative to the magnetometer signal is adjusted to adapt to magnetic environments to optimally deal with the magnetic disturbance. In the results of our validation experiments, the average and maximum of yaw errors were 1.17° and 1.65° from the proposed CF, respectively, and 8.88° and 14.73° from the conventional CF, respectively, showing the superiority of the proposed approach.

참고문헌 (21)

  1. A. Filippeschi, "Survey of motion tracking methods based on inertial sensors : A focus on upper limb human motion", Sensors, 17(6), pp.1257~ (2017)
  2. 황윤진, "3축 자기장 센서 및 관성센서를 이용한 차량 방위각 추정 방법", 한국자동차공학회 논문집, 24(4), pp.408~415 (2016), 한국자동차공학회[DOI]
  3. J. Chardonnens, "A system to measure the kinematics during the entire ski jump sequence using inertial sensors", J. Biomech, 46(1), pp.56~62 (2013)
  4. S. Han, "A novel method to integrate IMU and magnetometers in attitude and heading reference systems", J. Navig., 64(4), pp.727~738 (2011)
  5. D. Gebre-Egziabher, "A gyro-free quaternion-based attitude determination system suitable for implementation using low cost sensors", Proc. of IEEE Posit. Locat. Navig. Symp., pp.185~192 (2000)
  6. P. H. Veltink, "Detection of static and dynamic activities using uniaxial accelerometers", IEEE. Trans. Rehabil. Eng., 4(4), pp.375~385 (1996)
  7. G. Ligorio, "Dealing with magnetic disturbances in human motion capture : A survey of technique", Micromachines, 7(3), pp.43~ (2016)
  8. C. Yi, "Estimating three-dimensional body orientation based on an improved complementary filter for human motion tracking", Sensors, 18(11) (2018)
  9. Y. S. Suh, "Quaternion-based indirect Kalman filter discarding pitch and roll information contained in magnetic sensors", IEEE Trans. Instrum. Meas., 61(6), pp.1786~1792 (2012)
  10. E. R. Bachmann, "Orientation tracking for humans and robots using inertial sensors", Proc. Int. Symp. Comput. Intell. Robot. Autom, pp.187~194 (1999)
  11. S. O. H. Madgwick, "Estimation of IMU and MARG orientation using a gradient descent algorithm", Proc. of IEEE Int. Conf. Rehabil. Robot. (2011)
  12. J. K. Lee, "A fast quaternion-based orientation optimizer via virtual rotation for human motion tracking", IEEE Trans. Biomed. Eng., 56(8), pp.1574~1582 (2009)
  13. G. Ligorio, "A linear Kalman filteringwbased approach for 3D orientation estimation from magnetic", inertial sensors, 2015, 77~82
  14. 이정근, "9축 관성", 자기센서를 이용한 자기교란 및 자세 추정용 병렬 칼만필터, 2016, pp.40(7), 659~666[DOI]
  15. 최미진, "정확한 방위각 추정을 위한 차수 변환 방식 자기왜곡 보상 메커니즘", 제어.로봇.시스템학회 논문지, 23(7), pp.552~558 (2017), 제어·로봇·시스템학회[DOI]
  16. D. Laidig, "Exploiting kinematic constraints to compensate magnetic disturbances when calculating joint angles of approximate hinge joints from orientation estimates of inertial sensors", Proc. of IEEE Int. Conf. Rehabil. Robot., pp.971~976 (2017)
  17. V. Bonnet, "Monitoring of hip and knee joint angles using a single inertial measurement unit during lower limb rehabilitation", IEEE Sens. J., 16(6), pp.1557~1564 (2016)
  18. B. Fasel, "Validation of functional calibration and strap-down joint drift correction for computing 3D joint angles of knee, hip, and trunk in alpine skiing", PloS ONE, 12(7), pp.e0181446~ (2017)
  19. 최미진, "가속도로 인한 부정확성 제거를 위해 기구학적 구속조건을 결합한 관성센서기반 자세추정", 대한기계학회논문집 A, 42(3), pp.263~269 (2018), 대한기계학회
  20. T. Seel, "Joint axis and position estimation from inertial measurement data by exploiting kinematic constraints", Proc. of IEEE Int. Conf. on Control Appl., pp.45~49 (2012)
  21. N. Hansen, "Towards a New Evolutionary Computation", pp.75~102 (2006), Springer

관련 논문AI추천

이 간행물의 다른 논문 (11건)