簡易檢索 / 詳目顯示

研究生: 戴閣廷
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.

    摘要 I 致謝 VI 目錄 VII 圖目錄 X 表目錄 XIV 第1章 緒論 1 1-1 研究動機與目的 1 1-2 文獻回顧 3 1-3 論文綱要 4 第2章 iBMPS Post 簡介 6 2-1 軟體架構 6 2-2 人體運動模型 7 2-3 運動資料格式 8 2-4 運動資料平順 11 2-5 運動平滑化 12 2-5-1 資料映射 12 2-5-2 全身運動平滑化流程與策略 14 2-5-3 傅立葉低通濾波 16 2-5-4 五點三次曲線 20 第3章 軸對齊包圍盒資料樹 22 3-1 軸對齊包圍盒資料樹特性 22 3-2 資料樹建構 24 3-3 資料樹更新 27 第4章 碰撞檢測 29 4-1 第一階段檢測 29 4-1-1 AABB 重疊檢測 - SAT 32 4-2 第二階段檢測 32 4-3 共平面三角重疊檢測 35 4-3-1 Point in Triangle Test 36 4-3-2 線段相交檢測 37 第5章 無自碰撞運動之產生 39 5-1 人形機器人Sunny 40 5-2 無碰撞路徑產生與碰撞檢測策略 41 5-3 最深干涉關鍵幀選取流程 43 5-4 路徑規劃 45 5-4-1 三次樣條(Cubic Spline) 45 5-4-2 新路徑產生 48 第6章 實驗結果 50 6-1 實驗資料 50 6-2 AABB 樹之建立與更新 52 6-3 碰撞檢測 53 6-4 無自碰撞運動資料之產生 58 第7章 結論與建議 62 7-1 研究成果 62 7-2 討論與建議 62 7-3 未來展望 65 參考文獻 66

    [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.

    下載圖示 校內:2020-09-01公開
    校外:2020-09-01公開
    QR CODE