| 研究生: |
林益民 Yi-Min Lin |
|---|---|
| 論文名稱: |
基於慣性及磁場感測訊號之上肢運動軌跡重建研究 |
| 指導教授: |
潘敏俊
Min-Chun Pan |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
| 論文出版年: | 2013 |
| 畢業學年度: | 101 |
| 語文別: | 中文 |
| 論文頁數: | 67 |
| 中文關鍵詞: | MARG感測器 、軌跡重建 、無跡卡曼濾波器 |
| 外文關鍵詞: | Inertial and magnetic sensors, Trajectory reconstruction, Unscented Kalman filter |
| 相關次數: | 點閱:8 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本研究主旨為利用貼附於手腕及手肘關節處的MARG感測器,擷取上肢於運動過程的慣性訊號,作為所發展動作軌跡重建演算法的輸入訊號,並分別驗證軌跡重建結果之正確性。研究中利用動作中所擷取的角速度、線加速度、及磁場訊號,經無跡卡曼濾波器演算法融合九軸訊號後,得到以四元數法呈現的姿態,可避免以尤拉角表示所產生的奇異點問題,並經由所規畫的上肢動作模式,還原動作軌跡。然而,在上肢動作軌跡重建研究中,棘手處在於利用重力加速度及地磁訊號所還原的姿態,將受動作加速度以及周遭環境磁場的干擾,產生嚴重誤差。為解決上述問題,相較於以試誤法獲得卡曼濾波器參數,本研究將動作加速度視為低通濾波後的雜訊,並基於環境中僅有地球磁場,進行補償動作加速度、以及周遭環境磁場干擾所造成的誤差;在此情況,只需改變一個與動作加速度相關的參數,即可得到最佳的姿態解,如此容易實現且結果也更精確。
在演算法驗證部分,比較還原後的上肢動作軌跡和事先設計好的軌跡,並計算兩者間各軸向的均方根誤差(皆小於5.2 cm)、以及所觀察平面上的相關性係數(大於0.92),即可客觀分析軌跡重建的成效。
This study aims to develop motion trajectory reconstruction algorithms, using captured inertial measurement data from wearable inertial and magnetic sensors mounted near the joints. In this study, we use unscented Kalman filter to derive a quaternion representation of orientation, which describes the coupled nature of orientations in 3-D and is not subject to the problematic singularities associated with an Euler angle representation from an optimal fusion of 9-axis signals, including 3-axis angular rate, 3-axis acceleration, 3-axis magnetic field signals. Then, we can reconstruct movement trajectory by using the proposed upper limb motion model with derived quaternion representation of orientation. In this research, we consider motion acceleration as low-pass filtered noise for compensating disturbance caused by motion. One of the significant contributions of this research is the use of this only one motion acceleration parameter which is modified by cut-off frequency. It can be achieved easily and the reconstructed results are more accurate in comparison to Kalman filter, which learns by trial and error and takes a lot of time.
As the verification of developed algorithms, we evaluate the reconstructed trajectory by computing the RMS errors of joint position and correlation coefficients between ideal trajectory and the reconstructed trajectory.
[1] R. Loureiro, F. Amirabdollahian, M. Topping, B. Driessen, and W. Harwin, "Upper limb robot mediated stroke therapy-GENTLE/s approach," Autonomous Robots, vol. 15, pp. 35-51, 2003.
[2] C. Anderson, S. Rubenach, C. N. Mhurchu, M. Clark, C. Spencer, and A. Winsor, "Home or hospital for stroke rehabilitation? Results of a randomized controlled trial I: Health outcomes at 6 months," Stroke, vol. 31, pp. 1024-1031, 2000.
[3] P. Mi, Q. Du, L. Ye, and W. Zou, "An adaptive fast quaternion-based human motion tracking algorithm with Inertial/Magnetic technology," in Signal Processing (ICSP), 2010 IEEE 10th International Conference on, pp. 1252-1258, 2010.
[4] Y. Tian, H. Wei, and J. Tan, "An adaptive-gain complementary filter for real-time human motion tracking with MARG Sensors in Free-Living environments," IEEE transactions on neural systems and rehabilitation engineering: a publication of the IEEE Engineering in Medicine and Biology Society, 2012.
[5] F. L. Markley, "Fast quaternion attitude estimation from two vector measurements," Journal of Guidance, Control, and Dynamics, vol. 25, pp. 411-414, 2002.
[6] K. Madsen, H. B. Nielsen, and O. Tingleff, Methods for Non-linear Least Squares Problems: Informatics and Mathematical Modelling, Technical University of Denmark, 2004.
[7] J. K. Lee and E. J. Park, "A fast Gauss-Newton optimizer for estimating human body orientation," in Engineering in Medicine and Biology Society, 2008. EMBS 2008. 30th Annual International Conference of the IEEE, pp. 1679-1682, 2008.
[8] G. Welch and G. Bishop, "An introduction to the Kalman filter," in UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL, 1995.
[9] A. M. Sabatini, "Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing," Biomedical Engineering, IEEE Transactions on, vol. 53, pp. 1346-1356, 2006.
[10] T. Harada, H. Uchino, T. Mori, and T. Sato, "Portable absolute orientation estimation device with wireless network under accelerated situation," in Robotics and Automation, 2004. Proceedings. ICRA'04. 2004 IEEE International Conference on, pp. 1412-1417, 2004.
[11] S. Sun, X. Meng, L. Ji, J. Wu, and W.-C. Wong, "Adaptive sensor data fusion in motion capture," in Information Fusion (FUSION), 2010 13th Conference on, pp. 1-8, 2010.
[12] S. Sun, X. Meng, L. Ji, Z. Huang, and J. Wu, "Adaptive Kalman filter for orientation estimation in micro-sensor motion capture," in Information Fusion (FUSION), 2011 Proceedings of the 14th International Conference on, pp. 1-8, 2011.
[13] E. Hendricks, O. E. Jannerup, and P. H. Sørensen, Linear Systems Control: deterministic and stochastic methods: Springer, 2008.
[14] J. K. Lee, E. J. Park, and S. N. Robinovitch, "Estimation of attitude and external acceleration using inertial sensor measurement during various dynamic conditions," Instrumentation and Measurement, IEEE Transactions on, vol. 61, pp. 2262-2273, 2012.
[15] A. Gallagher, Y. Matsuoka, and W.-T. Ang, "An efficient real-time human posture tracking algorithm using low-cost inertial and magnetic sensors," in Intelligent Robots and Systems, Proceedings. 2004 IEEE/RSJ International Conference on, pp. 2967-2972, 2004.
[16] W. Wan, H. Liu, G. Shi, and W. J. Li, "Real-time recognition of multi-category human motion using μIMU data," in Mechatronics and Automation, 2007. ICMA 2007. International Conference on, pp. 1845-1850, 2007.
[17] Z. Dong, G. Zhang, C. C. Tsang, G. Shi, W. J. Li, P. H. Leong, and M. Y. Wong, "μIMU-based handwriting recognition calibration by optical tracking," in Robotics and Biomimetics, 2007. ROBIO 2007. IEEE International Conference on, pp. 382-387, 2007.
[18] H. Zhou and H. Hu, "Reducing drifts in the inertial measurements of wrist and elbow positions," Instrumentation and Measurement, IEEE Transactions on, vol. 59, pp. 575-585, 2010.
[19] J. B. Kuipers, "Quaternions and rotation sequences," Geometry, Integrability and Quantization, vol. 1, pp. 127-143, 2000.
[20] C. F. Karney, "Quaternions in molecular modeling," Journal of Molecular Graphics and Modelling, vol. 25, pp. 595-604, 2007.
[21] D. Jurman, M. Jankovec, R. Kamnik, and M. Topič, "Calibration and data fusion solution for the miniature attitude and heading reference system," Sensors and Actuators A: Physical, vol. 138, pp. 411-420, 2007.
[22] S. J. Julier, and J. K. Uhlmann, "New extension of the Kalman filter to nonlinear systems," in AeroSense'97, pp. 182-193, 1997.
[23] F. Gustafsson, F. Gunnarsson, N. Bergman, U. Forssell, J. Jansson, R. Karlsson, and P. J. Nordlund, "Particle filters for positioning, navigation, and tracking," Signal Processing, IEEE Transactions on, vol. 50, pp. 425-437, 2002.
[24] E. A. Wan, and R. Van Der Merwe, "The unscented Kalman filter," Kalman filtering and neural networks, pp. 221-280, 2001.
[25] x-io Technology, “X-IMU User Manual 4.4, ” 2012.
[26] STMicroelectronics, “LSM303DLH sensor module datasheet,” 2010.
[27] InvenSense, “IMU-3000 3-Axis Gyro Evaluation Board Application Note,” 2010.
[28] 陳柏全, “應用於中風後肩關節復健之慣性量測系統開發與新量化評估方法,” 國立中央大學, 碩士論文, 2012.