DOI QR코드

DOI QR Code

Effect of Disturbance Modeling on IMMU-Based Orientation Estimation Accuracy

교란성분 모델링이 IMMU기반 자세추정 정확성에 미치는 영향

  • Choi, Mi Jin (Dept. of Mechanical Engineering, Hankyong Nat'l Univ.) ;
  • Lee, Jung Keun (Dept. of Mechanical Engineering, Hankyong Nat'l Univ.)
  • 최미진 (한경대학교 기계공학과) ;
  • 이정근 (한경대학교 기계공학과)
  • Received : 2016.12.22
  • Accepted : 2017.04.15
  • Published : 2017.08.01

Abstract

In terms of 3D orientation estimation based on nine-axis IMMU(inertial and magnetic measurement unit), there are two disturbance components decreasing estimation accuracy: one is external acceleration disturbing accelerometer's signals and the other is magnetic disturbance related to magnetometer's signals. In order to minimize effects by these two disturbances, two approaches including switching approach and model-based approach have been suggested and further research comparing these two has also been conducted. Nevertheless, effect of disturbance modeling differences on orientation estimation accuracy in model-based approach has not been studied before. This paper compares the recently reported two orientation estimation algorithms that have difference in disturbance models, in order to investigate the effect of disturbance models on accuracy of IMMU-based orientation estimation under various operating conditions. This research shows that the difference in disturbance models leads to difference in process noise covariance matrix. Consequently, this affected the orientation estimation, i.e., the estimation differences between the algorithms were root mean square errors of $1.35^{\circ}$ in average and $3.63^{\circ}$ in yaw estimation.

9축 IMMU기반의 3차원 자세추정에 있어 대표적인 정확성 저하요인은 가속도계 신호를 교란시키는 외부가속도와 지자기센서 신호와 관련된 자기교란이라는 두 가지 교란성분이다. 교란성분에 의한 영향을 최소화하기 위해 모델링기반 기법과 스위칭 기법이 제안되어 왔고, 이를 비교한 연구도 진행된 바 있다. 그러나 모델링기반 기법에서 모델링의 차이가 자세추정 성능에 미치는 영향에 대한 연구는 현재까지 발표된 바 없다. 본 논문은 교란성분 모델링이 IMMU기반 자세추정 정확성에 미치는 영향을 확인하기 위해, 모델링에 차이가 있는 최근 발표된 두 알고리즘을 다양한 시험조건에서 비교하였다. 이를 통해 교란성분 모델링의 차이는 진행잡음 공분산 행렬에 차이를 발생시키며, 이로 인해 자세추정 성능에 영향을 끼칠 수 있음을 확인할 수 있었다. 시험결과 두 알고리즘은 평균제곱근오차에서 롤 피치 요평균 $1.35^{\circ}$ 및 요성분 $3.63^{\circ}$의 차이를 발생시켰다.

Keywords

References

  1. Park, K. J. and Won, M., 2014, "People Tracking and Accompanying Algorithm for Mobile Robot using Kinect Sensor and Extended Kalman Filter," Trans. Korean Soc. Mech. Eng. A, Vol. 38, No. 4, pp. 345- 354. https://doi.org/10.3795/KSME-A.2014.38.4.345
  2. Kortier, H. G., Antonsson, J., Schepers, H. M., Gustafsson, F. and Veltink, P. H., 2015, "Hand Pose Estimation by Fusion of Inertial and Magnetic Sensing Aided by a Permanent Magnet," IEEE Trans. Neural Syst. Rehabil. Eng., Vol. 23, pp. 796-806. https://doi.org/10.1109/TNSRE.2014.2357579
  3. Sabatini, A. M., 2006, "Quaternion-based Extended Kalman Filter for Determining Orientation by Inertial and Magnetic Sensing," IEEE Trans. Biomed. Eng., Vol. 53, No. 7, pp. 1346-1356. https://doi.org/10.1109/TBME.2006.875664
  4. Lee, J. K., 2016, "A Parallel Kalman Filter for Estimation of Magnetic Disturbance and Orientation," Trans. Korean Soc. Mech. Eng. A, Vol. 40, No. 7, pp. 659-666. https://doi.org/10.3795/KSME-A.2016.40.7.659
  5. Ligorio, G. and Sabatini, A. M., 2015, "A Linear Kalman Filtering-based Approach for 3D Orientation Estimation from Magnetic/Inertial Sensors," in Proc. of IEEE Multisensor Fusion and Integration for Intelligent Systems(MFI), San Diego, CA, USA, 14-16 September.
  6. Lee, J. K. and Park, E. J., 2009, "A Fast Quaternionbased Orientation Optimizer via Virtual Rotation for Human Motion Tracking," IEEE Trans. Biomed. Eng., Vol. 56, No. 5, pp. 1574-1582. https://doi.org/10.1109/TBME.2008.2001285
  7. Lee, J. K., 2016, "Quaternion-based Pseudo Kalman Filter for Wearable Inertial/Magnetic Sensor Applications," MATEC Web of Conferneces, Vol. 59.
  8. Lee, J. K. and Park, E. J., 2009, "Minimum-order Kalman Filter with Vector Selector for Accurate Estimation of Human Body Orientation," IEEE Trans. Robot., Vol. 25, No. 5, pp. 1196-1201. https://doi.org/10.1109/TRO.2009.2017146
  9. Yun, X., Bachmann, E.R. and McGhee, R.B., 2008, "A Simplified Quaternion-based Algorithm for Orientation Estimation from Earth Gravity and Magnetic Field Measurements," IEEE Trans. Instrum. Meas., Vol. 57, pp. 638-650. https://doi.org/10.1109/TIM.2007.911646
  10. Suh, Y. S., Ro, Y. S. and Kang, H. J., 2012, "Quaternion-based Indirect Kalman Filter Discarding Pitch and Roll Information Contained in Magnetic Sensors," IEEE Trans. Instrum. Meas., Vol. 61, No. 6, pp. 1786-1792. https://doi.org/10.1109/TIM.2011.2181910
  11. Zihajehzadeh, S., Loh, D., Lee, M., Hoskinson, R. and Park, E. J., 2014, "A Cascaded Two-step Kalman Filter for Estimation of Human Body Segment Orientation using MEMS-IMU," in Proc. of IEEE Engineering in Medicine and Biology Society (EMBC), Chicago, IL, 26-30 August.
  12. Lee, J. K., 2016, "Comparison of Acceleration- Compensating Mechanisms for Improvement of IMUbased Orientation Determination," Trans. Korean Soc. Mech. Eng. A, Vol. 40, No. 9, pp. 783-790. https://doi.org/10.3795/KSME-A.2016.40.9.783
  13. Ligorio, G. and Sabatini, A. M., 2016, "Dealing with Magnetic Disturbances in Human Motion Capture: a Survey of Technique," Micromachines, Vol. 7, No. 43.
  14. Ligorio, G. and Sabatini, A. M., 2015, "A Novel Kalman Filter for Human Motion Tracking with an Inertial-based Dynamic Inclinometer," IEEE Trans. Biomed. Eng., Vol. 62, No. 8, pp. 2033-2043. https://doi.org/10.1109/TBME.2015.2411431
  15. Lee, J. K., 2015, "Kalman Filter for Estimation of Sensor Acceleration using Six-axis Inertial Sensor," Trans. Korean Soc. Mech. Eng. A, Vol. 39, No. 2, pp. 179-185. https://doi.org/10.3795/KSME-A.2015.39.2.179
  16. Lee, J. K., Park, E. J., and Robinovitch, S. N., 2012, "Estimation of Attitude and External Acceleration using Inertial Sensor Measurement during Various Dynamic Conditions," IEEE Trans. Instrum. Meas., Vol. 61, No. 8, pp. 2262-2273. https://doi.org/10.1109/TIM.2012.2187245
  17. Xsens MTw uer's Manual, Available Online: https://www.xsens.com.