DOI QR코드

DOI QR Code

9축 관성/자기센서를 이용한 자기교란 및 자세 추정용 병렬 칼만필터

A Parallel Kalman Filter for Estimation of Magnetic Disturbance and Orientation Based on Nine-axis Inertial/Magnetic Sensor Signals

  • 이정근 (한경대학교 기계공학과)
  • Lee, Jung Keun (Dept. of Mechanical Engineering, Hankyong National Univ.)
  • 투고 : 2016.04.07
  • 심사 : 2016.06.07
  • 발행 : 2016.07.01

초록

자기교란은 관성/자기센서를 이용한 자세추정시 추정정확도를 저하시키는 주된 원인이다. 본 논문은 저자가 개발한 6축 관성센서를 이용한 센서가속도 추정용 칼만필터의 확장으로서, 9축 관성/자기센서를 이용하여 운동체의 자세가 지속적으로 변화하는 가운데 운동체 주변 자기교란을 정확히 추정하고, 이를 통해 자기교란환경에서도 정확한 3차원 자세를 추정할 수 있는 병렬 칼만필터를 제안한다. 제안하는 필터는 자기교란벡터를 상태변수로 지정하여 명시적으로 추정하며, 병렬구조이므로 설령 극심한 자기교란에 의해 자세추정이 영향을 받더라도 롤과 피치와는 무관하고 요에만 영향이 국한되는 장점을 지닌다. 제안방법은 로봇이나 선박, 항공기처럼 자기적으로 균등하지 않은 환경에서 운용되는 분야에 효과적으로 적용될 수 있다.

Magnetic disturbance is one of the main factors that deteriorate the accuracy of orientation estimation methods based on inertial/magnetic sensor signals. This paper proposes a parallel Kalman filter(KF) that explicitly detects magnetic disturbances and thus can accurately estimate 3D orientation in magnetically disturbed environments. Due to the parallel nature of the proposed KF, even severe magnetic disturbances only affect yaw estimation, while roll and pitch values remain accurate. Consequently, the proposed KF can be effectively used in various applications that involve magnetically inhomogeneous environments, such as robots, ships, and planes.

키워드

참고문헌

  1. Sabatini, A. M., 2011, "Estimating Three- Dimensional Orientation of Human Body Parts by Inertial/Magnetic Sensing," Sensors, Vol. 11, No. 2, pp. 1489-1525. https://doi.org/10.3390/s110201489
  2. Kim, J. H., Yoon, H.-S., Moon, H., Choi, H. R. and Koo, J. C., 2015, "Application of a Sensor Fusion Algorithm for Improving Grasping Stability," J. Mech. Sci. Tech., Vol. 29, No. 7, pp. 2693-2698. https://doi.org/10.1007/s12206-015-0516-0
  3. 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
  4. 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
  5. Lee, J. K. and Park, E. J., 2009, "A Fast Quaternion-based 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
  6. Bachmann, E. R., Yun, X. and Brumfield, A. 2007, "Limitations of Attitude Estimation Algorithms for Inertial/Magnetic Sensor Modules," IEEE Robot Autom. Mag., Vol. 14, pp. 76-87.
  7. Roetenberg, D., Luinge, H. J., Baten, C. T. and Veltink, P. H., 2005, "Compensation of Magnetic Disturbances Improves Inertial and Magnetic Sensing of Human Body Segment Orientation," IEEE Trans. Neural Syst. Rehab. Eng., Vol. 13, No. 3, pp. 395-405. https://doi.org/10.1109/TNSRE.2005.847353
  8. Lee, J. K., "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
  9. Gozick, B., Subbu, K.P., Dantu, R. and Maeshiro, T., 2011, "Magnetic Maps for Indoor Navigation," IEEE Trans. Instrum. Meas. Vol. 60, pp. 3883-3891. https://doi.org/10.1109/TIM.2011.2147690
  10. Frassl, M. Angermann, M., Lichtenstern, M., Robertson, P., Julian, B. J. and Doniec, M. 2013, "Magnetic Maps of Indoor Environments for Precise Localization of Legged and Non-legged Locomotion," In Proceeding of Intelligent Robots and Systems (IROS), Tokyo, Japan, 3-7 Nov.
  11. De Vries, W. H. K., Veegera, H. E. J., Baten, C. T. M. and van der Helma, F.C.T, 2009, "Magnetic Distortion in Motion Labs, Implications for Validating Inertial Magnetic Sensors," Gait Posture, Vol. 29, pp. 535- 541. https://doi.org/10.1016/j.gaitpost.2008.12.004
  12. 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
  13. 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