Responsive image
博碩士論文 etd-0728101-024352 詳細資訊
Title page for etd-0728101-024352
論文名稱
Title
有關六角階級結構於碰撞偵測應用之研究
A Hierarchical Hexagon Data Structure for Collision Detection
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
88
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2001-06-13
繳交日期
Date of Submission
2001-07-28
關鍵字
Keywords
六角格子、節點座標法、碰撞偵測、階級結構、不連續方向多面體
collision detection, hierarchiacl structure, hexagonal grid, HCD, k-dops
統計
Statistics
本論文已被瀏覽 5748 次,被下載 3960
The thesis/dissertation has been browsed 5748 times, has been downloaded 3960 times.
中文摘要
本文以六角格子為切割方式來推展到階級結構,將之應用在碰撞偵測上,再利用節點的概念,提出一種有效的線性編碼法-HCD,發展到三維空間,並導入晶格的觀念,利用八面體的構造發展出三維六角格子的階級結構,對於物體的模擬與近似,有非常大的幫助。以往物體的資料皆是以浮點方式儲存,本研究利用六角對稱座標系的概念,整個物體的位置以整數儲存,可有效達到資料壓縮的效果。我們更導入k-dops的概念,使得六角階級結構在低階層下,即有極佳的模擬效果。
Abstract
In this paper, hexagonal grid is extended to hierarchical structure. This technique can be applied to collision detection. By using concept of node, we develop an effectually linear decode called “HCD”. To develop to three dimensions, the structure of octahedron is applied to develop hexagonal hierarchical structure in three dimensions. This is helpful to simulate objects and approximate objects. The object’s data is commonly deposited in float. In this paper, Symmetrical Hexagonal Frame makes whole object to be deposited in integer. So the data of object can be compressed to smaller size. Otherwise, by concept of k-dops, we can close to object’s real surfaces with hierarchical hexagonal structures at low level.
目次 Table of Contents
第一章 緒論.......................1
第二章 傳統矩形格子上的碰撞偵測.............8
2-1 簡介四分樹資料結構................8
2-2 四分樹資料結構的建構...............10
2-3 以Morton序列建立資料結構加速碰撞偵測.......11
2-4 以節點座標法建立資料結構加速碰撞偵測.......16
2-5 節點參考座標法與摩頓序列的比較..........21
第三章 六角結構上的定位系統...............24
3-1 對稱性六角座標系.................24
3-2 廣義平衡三元化位址................26
3-3 六角格子上的節點參考座標法............28
3-4 應用於三維的HCD系統...............30
3-4-1 八面體座標系統................31
3-4-2 對稱性八面體座標系統的座標值判斷.......33
3-4-3 應用八面體座標系於三維HCD系統.........35
3-5 HCD與直角座標系之轉換..............37
3-6 六角結構上之HCD系統與GBT序列之比較........40
第四章 以六角階級結構作碰撞偵測.............42
4-1 六角格子上的階級結構...............42
4-1-1 HCD上的階級結構.................45
4-2 利用階級結構加速碰撞偵測.............53
4-2-1 碰撞偵測的步驟.................53
4-2-2 擴展到三維空間.................56
4-2-3 實際模擬碰撞偵測................58
4-2-4 中心位置與半徑的求法..............59
4-3 在矩形結構中與在六角結構中模擬物體的比較.....60
第五章 以六角結構上的k-dops來近似物體..........65
5-1 邊界體積階級結構與k-dops的觀念..........65
5-1-1 邊界體積的應用.................65
5-1-2 k-dops的原理..................66
5-2 以k-dops近似物體.................68
5-3 三維物體的近似..................69
5-4 在k-dops下兩種結構的比較.............74
第六章 結論與建議....................76
參考文獻..........................78
參考文獻 References
[1] A. P. del Pobil, B. M. Salvador, M. P. Francisco, “A Hierarchy of Detail for Fast Collision Detection, ”International Conference on Intelligent Robots and System, pp. 745-750, 2000.
[2] B. Chazelle and L. Palios, ”Triangulating a Nonconvex Polytope,” Discrete Comput. Geom. Vol. 5, pp. 505-526, 1990
[3] B. Naylor, “Binary Space Partitioning Trees as an Alternative Representation of Polytopes, ”Interactive Computing Systems Research Department, AT&T Bell Laboratories, pp. 250-252, Dec. 1989.
[4] D. H. Ballard, “Strip Trees: A Hierarchical Representation for Curves,” CACM, Vol. 24, No. 5, pp. 310-321, May 1984.
[5] D. J. Sheehy, and C. G. Armstrong, and D. J. Robinson, “Shape Description By Medial Surface Construction,” IEEE Trans. on Visualization & Computer Graphics, Vol. 2, No. 1, March 1996.
[6] Ernesto Bribiesca, “A new chain code,” Pattern Recongnition, Vol. 32, pp. 235-251, 1999.
[7] E. G. Gilbert and C. P. Foo, “Computing the Distance Between General Convex Objects in Three-Dimensional Space,” IEEE Transactions on Robotics and Automation, Vol. 6, No. 1, pp. 53-61, February 1990.
[8] G. Barequet, B. Chazelle, L. J. Guibas, J. S. B. Mitchell, and A. Tal, “BOXTREE: A Hierarchical Representation for Surface in 3D,” EuroGraphics ’96, J. Rossignac and F. Sillion, eds., Vol. 15, No. 3, pp. C-387-C-484, 1996.
[9] H. Samet, and Robert E. Webber, “Hierarchical Data Structures and Algorithm for Computer Graphics, Part I: Fundamentls,” IEEE Computer Graphics & Application, pp. 48-69, May 1988.
[10] H. Samet, and M. Tamminen, “Computing Geometric Properties of Images Representation by linear Quadtrees,” IEEE Trans. on Pattern Analysis and Machine Intelligence, Vol. PAMI-7, No. 2, Mar. 1985.
[11] I. Her, ”A symmetrical Coordinate Frame On the Hexagonal Grid for Computer Graphics and Vision,” Proceedings of ASME Design Automation Conference, Phoenix Arizona, pp. 187-190, 1993.
[12] I. Her, ”Description of the F.C.C. Lattice Geometry Through a Four-Dimensional Hypercube,” Acta Cryst., A51, pp.659-662, 1995.
[13] J. C. Latombe, “Robot Motion Planning,” Kluwer Academic Publishers, Boston, 1991.
[14] J. Goldsmith and J. Salmon, “Automatic Creation of Object Hierarchies for Ray Tracing,” IEEE Computer Graphics and Applications, Vol. 7, pp. 14-20, 1987.
[15] J. H. Youn and K. Wohn, “Realtime Collision Detection for Virtual Reality Applications,” In Proceedings of the IEEE Virtual Reality Annual International Symposuim, pp. 415-421, 1993.
[16] J. Tornero, J. Hamlin and B. Kelley, “Spherical-Object Representation and Fast Distance Computation for Robotic Application,” Proc. of ICRA, pp. 1602-1608, 1991.
[17] J. T. Klosowski, M. Held, J. S. B. Mitchell, H. Sowizral, and K. Zikan, “Efficient Collison Detection Using Bounding Volume Hierarchies of k-DOPs”, IEEE Trans. on Visualization and Computer Graphics, Vol.4, No.1, January-March, 1998.
[18] J. Y. Wang, D. Y. Lin, X. M. Chen and T. C. Woo, ”The Spanning Line Segments of Polyhedron,” Transactions of the ASME Journal of Mechanical Design, Vol. 118, pp. 40-44, March 1996.
[19] J. Xiao and L. Zhang, ”Toward Obtaining All Possible Contacts Growing a Polyhedron by its Location Uncertainty,” IEEE Transactions on Robotics and Automation, Vol. 12, No. 4, pp. 553-564, Aug 1996.
[20] L. Gibson and D. Lucas, ”Vectorization of Raster Images Using Hierarchical Methods,” Computer Graphics and Image Processing, pp. 82-89, 1982.
[21] M. A. Price, and C. G. Armstrong, “Hexahedral Mesh Generation by Medual Surface Subdivision: Part 2 Solids with Flat and Concave Edges,” International Journal for Numerical Methods in Engeering, Vol. 40, pp. 111-136, 1997.
[22] M. C. Lin, D. Manocha, and M. Ponamgi, “Fast Algorithm for Penetration and Contact Determination Between Non-Convex Polyhedral Models,” Proc. of ICRA, pp. 2707-2712, 1995.
[23] M. F. Goodchild and A. W. Grandfield, ”Optimizing Raster Storage: an Examination of Four Alternatives,” Proceeding of Auto-Carto 6, Vol. 1, pp. 400-407, Ottawa, October 1983.
[24] M. Held, J. T. Klosowski, and J. S. B. Mitchell, “Evaluation of Collision Detection Methods for Virtual Reality Fly-Throughs,” Proc. Seventh Canadian Conf. Computer Geometry, pp. 205-210, 1995.
[25] M. J. E. Golay, ”Hexagonal parallel pattern transformations,” IEEE Transactions on Computer, Vol. C-18, pp. 733-740, 1969
[26] M. Moore, and J. Wilhelms, “Collision Detection and Response for Computer Animation,” Computer Graphics (SIGGRAPH ’88 Proc.), Vol. 22, pp. 289-298, Aug. 1988.
[27] Morton G. M., “A Computer Oriented Geodetic Data Base and A New Technique in File Sequencing,” IBM Canada Ltd., 1966.
[28] P. J. Burt, ”Tree and Pyramid Sturcture for Coding Hexagonally Sampled Binary Images,” Computer Graphics and Image Processing, Vol. 14, pp. 271-280, 1980.
[29] P. M. Hubbard, “Collision Detection for Interactive Graphics Applications,” IEEE Trans. Visual. Computer Graphics, Vol. 1, No. 3, pp. 218-230, 1995.
[30] P. M. Hubbard, “Approximating Polyhedra with Spheres for Time-Critical Collision Detection,” ACM Transactions on Graphics, Vol. 15, No. 3, 1996.
[31] Richard W. Stimets, Wu Li Ying and K. Rajasekharan, “Rapid Recognition of Object Outlines in Reduced Resolution Image,” Pattern Recongnition, Vol. 19, No. 1, pp. 21-33, 1986.
[32] R. M. Mersereau,”The Proceeding of Hexagonally Sampled Two-Dimensional Signals,” Proceedings of the IEEE, Vol. 67, pp. 930-949, 1979
[33] Rosenfeld, Multiresolution Image Processing and Analysis, Springer-Verlag, New York/Berlin, 1984.
[34] S. Redon, A. Kheddar, S. Coquillart, ”A Algebraic Solution to the Problem of Collision Detection for Rigid Polyhedral Objects,” International Conference on Robotics & Automation, pp. 3733-3780, April 2000.
[35] T. F. Banchoff, and Strauss, C.M., ”The Hypercube,Projections and Slicing, Film,” International Film Bureau, Chicago, 1978.
[36] Ulichney, Robert, Digital Halftoning, The MIT Press, Cambridge, Massachusetts, 1987.
[37] Yin, Z M, Huang, K T, Shu, R and Tan, P H, “A New Optimal Paralle Algorithm for Generating Linear Level Octree from Voxels,” Proc. Singapore Supercomputing Conf., Singapore, Dec. 1990.
[38] 謝馥圭,”PC虛擬實境”,儒林圖書公司,1996.
[39] 蕭文亮, “在六角格子上階級結構之研究”, 國立中山大學機械工程研究所碩士論文, 民國八十六年九月。
[40] 阮文正, “有關碰撞偵測之快速運算法則”, 國立中山大學機械工程研究所碩士論文, 中華民國八十七年八月。
[41] 吳泰樑, “以八分樹及k-dops法改良碰撞偵測之快速演算”, 國立中山大學機械工程研究所碩士論文, 中華民國八十九年四月。
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code