Comparison of Acceleration-Compensating Mechanisms for Improvement of IMU-Based Orientation Determination

IMU기반 자세결정의 정확도 향상을 위한 가속도 보상 메카니즘 비교

  • Lee, Jung Keun (Dept. of Mechanical Engineering, Hankyong Nat'l Univ.)
  • 이정근 (한경대학교 기계공학과)
  • Received : 2016.02.01
  • Accepted : 2016.07.19
  • Published : 2016.09.01


One of the main factors related to the deterioration of estimation accuracy in inertial measurement unit (IMU)-based orientation determination is the object's acceleration. This is because accelerometer signals under accelerated motion conditions cannot be longer reference vectors along the vertical axis. In order to deal with this issue, some orientation estimation algorithms adopt acceleration-compensating mechanisms. Such mechanisms include the simple switching techniques, mechanisms with adaptive estimation of acceleration, and acceleration model-based mechanisms. This paper compares these three mechanisms in terms of estimation accuracy. From experimental results under accelerated dynamic conditions, the following can be concluded. (1) A compensating mechanism is essential for an estimation algorithm to maintain accuracy under accelerated conditions. (2) Although the simple switching mechanism is effective to some extent, the other two mechanisms showed much higher accuracies, particularly when test conditions were severe.


Supported by : 한국연구재단


  1. Cho, B.-Su, Moon, W.-S., Seo, W.-J. and Baek, K.-R., 2011, "A Dead Reckoning Localization System for Mobile Robots Using Inertial Sensors and Wheel Revolution Encoding," J. Mech. Sci. Tech., Vol. 25, No. 11, pp. 2907-2917.
  2. Oh, S. H., Hwang, D.-H., Park, C., Lee, S. J. and Kim, S. H., 2005, "Attitude Determination GPS/INS Integrated Navigation System with FDI Algorithm for a UAV," J. Mech. Sci. Tech., Vol. 19, No. 8, pp. 1529-1543.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. Kang, B. S. and Yeo, G. H., 2009, "A Study on Development of a Reconfigurable Mobile Robot and Dead-reckoning Using Extended Kalman Filter," Trans. Korean Soc. Mech. Eng. A, Vol. 33, No. 5, pp. 455-462.
  8. 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.
  9. Suh, Y. S., 2010, "Orientation Estimation Using a Quaternion-based Indirect Kalman Filter with Adaptive Estimation of External Acceleration," IEEE Trans. Instrum. Meas., Vol. 59, No. 12, pp. 3296-3305.
  10. 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.
  11. 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.
  12. Lee, J. K., 2016, "Quaternion-based Pseudo Kalman Filter for Wearable Inertial/Magnetic Sensor Applications," MATEC Web of Conferences, Vol. 59 (01009).