| 研究生: |
戴閣廷 Dai, Ke-Ting |
|---|---|
| 論文名稱: |
運動追蹤資料後處理:運動資料平順與無自碰撞運動之產生 Mocap Data Post-processing: Motion Fairing and Self-collision Free Motion Generation |
| 指導教授: |
蔡明俊
Tsai, Ming-June |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
| 論文出版年: | 2015 |
| 畢業學年度: | 103 |
| 語文別: | 中文 |
| 論文頁數: | 67 |
| 中文關鍵詞: | 階層包圍盒 、碰撞檢測 、碰撞預防 、運動資料平滑 |
| 外文關鍵詞: | Hierarchical Bounding Box, Collision Detection, Collision Avoidance, Motion Data Smoothing |
| 相關次數: | 點閱:109 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
由運動追蹤系統所收集的人體運動資料通常會有許多雜訊,必須先進行處理與修復後才能進行後續應用。本研究完善了本團隊所開發之運動後處理系統,應用了四元數曲線映射的方法將運動資料旋轉項進行平滑處理,使人體運動資料能進行後續分析與應用。
將運動重定向至人形機器人上時,由於受試者與目標幾何尺寸上的不同,重定向後的運動有可能使目標產生自碰撞。本研究建構一套碰撞檢測流程與無自碰撞運動產生流程,以檢測重定向至人形機器人的運動是否有自碰撞。並在自碰撞發生時修改碰撞桿件之運動軌跡,以逆向運動學計算新的人形機器人運動資料。
The purpose of this study is focused on collision detection and self-collision free motion path generation after motion retargeting. At the first, we will introduce our motion data post-process system, iBMPS Post, and the way we deal with rotation motion data. Also, we compare the smoothing result of Fourier transformation and Fourier cosine transformation with same cut-off frequency.
Then we will introduce the data structure for collision detection, axis aligned bounding box tree, include the bounding box characteristic, how to building this data tree by input model and update data tree after model changing position and orientation. In the next chapter, we present our two phase collision detection strategy.
When a pair of link of a humanoid robot model are collide continuously in several timeframe, we mark the beginning and the ending of collision and the timeframe, that two link has maximum interference, as key frame. Then using this three key frame to generate collision free motion path by cubic spline.
We use three motion data to test our method, it works well when links are slightly collision.
[1] S. A. v. D. Skogstad, "Methods and Technologies for Using Body Motion for Real-Time Musical Interaction," Universitas Osloensis Ph.D. thesis, 2013.
[2] M. D. Lesh, J. M. Mansour and S. R. Simon, "A Gait Analysis Subsystem for Smoothing and Differentiation of Human Motion Data," Journal of Biomechanical Engineering, pp. 205-212, 1979.
[3] C. Vaughan, "Smoothing and differentiation of displacement-time data: An application of splines and digital filtering," in International Journal of Bio-Medical Computing, 1982.
[4] A. R. Ismail and S. S. Asfour, "Discrete wavelet transform: a tool in smoothing kinematic data," Journal of Biomechanics, pp. 317-321, 1999.
[5] F. Alonso, J. D. Castillo and P. Pintado, "Application of singular spectrum analysis to the smoothing of raw," Journal of Biomechanics, pp. 1085-1092, 2005.
[6] C. C. HSIEH, Y. C. FANG, M. E. WANG, C. K. WANG, M. J. KIM, S. Y. SHIN and T. C. WOO, "Noise smoothing for VR equipment in quaternions," IIE Transactions, pp. 581-587, 1998.
[7] J. Lee and S. Y. Shin, "General Construction of Time-Domain Filters for Orientation Data," Visualization and Computer Graphics, IEEE Transactions, pp. 119-128, 2002.
[8] P. Hubbard, "Interactive Collision Detection," in In Proceedings of IEEE Symposium on Research Frontiers in Virtual Reality, 1993.
[9] S. Kockara, T. Halic, K. Iqbal, C. Bayrak and R. Rowe, "Collision Detection: A Survey," in Systems, Man and Cybernetics, 2007. ISIC. IEEE International Conference on, 2007.
[10] K. Okada, M. Inaba and H. Inoue, "Real-time and Precise Self Collision Detection System for Humanoid Robots," International Conference on Robotics and Automation, pp. 1060-1065, 2005.
[11] G. v. d. Bergen, "Efficient Collision Detection of Complex Deformable Models using AABB Trees," Journal of Graphics Tools, pp. 1-13, 1997.
[12] X. Zhang and Y. J. Kim, "Interactive Collision Detection for Deformable Models Using Streaming AABBs," in IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 13, NO. 2,, 2007.
[13] N. K. Govindaraju, M. C. Lin and D. Manocha, "Fast Collision Culling Using Graphics Processors," in ACM VRST 2004, 2004.
[14] N. K. Govindaraju, S. Redon, M. C. Lin and D. Manocha, "CULLIDE: Interactive Collision Detection Between Complex Models in Large Environments Using Graphics Hardware," in ACM SIGGRAPH/Eurographics Graphics Hardware, 2003.
[15] L. Kavan, S. Collins, C. O’Sullivan and J. Zara, "Dual Quaternions for Rigid Transformation Blending," Technical report.
[16] 溫少捷, "人體運動資料分割研究," 國立成功大學機械工程學系碩士論文, 2014.
[17] 鄭秀瑗, 現代運動生物力學(第2版), 國防工業出版社, 2007.
[18] T. M¨oller, "A Fast Triangle-Triangle Intersection Test," Journal of Graphics Tools, pp. 25-30, 1997.
[19] O. Devillers and P. Guigue, Faster Triangle-Triangle Intersection Tests, RR-4488, 2002.<inria-00072100>.
[20] 黃立恭, "機器人運動軌跡之研究," 國立成功大學機械工程學系碩士論文, 1988.
[21] 楊子緯, "通用人形機器人動作編輯及介面開發之研究," 國立成功大學機械工程學系碩士論文, 2011.
[22] 龍學勇, "人體運動處理系統之研究," 國立成功大學機械工程學系博士論文, 2013.