A GPGPU-based Collision Detection Algorithm

被引:2
|
作者
Zou Yisheng [1 ]
Zhou Xiaoli [2 ]
Ding Guofu [3 ]
He Yong [3 ]
Jia Meiwei [3 ]
机构
[1] Southwestern Jiaotong Univ, Tract Power State Key Lab, Chengdu, Sichuan, Peoples R China
[2] Southwestern Jiaotong Univ, Intelligent Control & Simulat Res Ctr, Chengdu, Sichuan, Peoples R China
[3] Southwestern Jiaotong Univ, Inst Adv Design & Mfg, Chengdu, Sichuan, Peoples R China
基金
中国国家自然科学基金;
关键词
collision detection; GPGPU; stream; OBB; FBO;
D O I
10.1109/ICIG.2009.127
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A GPGPU-based collision detection algorithm is proposed. Firstly, the information of OBB hierarchy tree and triangles of tested objects are mapped into some data textures designed for GPGPU-based calculation, such as triangle vertex textures, bounding box size texture, tree node relationship texture, etc., then these textures are downloaded to GPU to complete the data preparation. Secondly, the whole collision detection is executed on GPU, in which three key contents are fulfilled: reading necessary data from related textures correctly by order coordinate method and index coordinate method, detecting the intersection between triangle and OBB, triangle and triangle through a collision detection index array. Lastly, collision detection results are outputted to a texture by FBO technology and read back to CPU for post-processing. The data transmission between CPU and GPU is only twice, which reduce the time to read data. Testing results show that the detecting speed of the algorithm proposed in this paper is faster than the similar CPU-based algorithm obviously with the increasing complexity of tested objects, while keeps the same precision.
引用
收藏
页码:938 / 942
页数:5
相关论文
共 50 条
  • [41] Fast Collision Detection Algorithm based on parallel ant
    Qu Huiyan
    Zhao Wei
    2013 INTERNATIONAL CONFERENCE ON VIRTUAL REALITY AND VISUALIZATION (ICVRV 2013), 2013, : 261 - 264
  • [42] A region-segmentation-based collision detection algorithm
    Liu, PY
    Zhang, XE
    Liu, YZ
    ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 4787 - 4789
  • [43] Hybrid collision detection algorithm based on image space
    School of Information and Electrical Engineering, CUMT, XuZhou JiangSu, China
    不详
    Telkomnika Indonesian J. Elect. Eng., 12 (7159-7165):
  • [44] A Novel OSH Collision Detection Algorithm Based on SDM
    Hui, Weihua
    Zhang, Quanhu
    He, Bin
    2009 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 143 - 146
  • [45] AN IMAGE-BASED COLLISION DETECTION OPTIMIZATION ALGORITHM
    Wang, Lixing
    Shi, Yingjing
    Li, Rui
    2015 IEEE CHINA SUMMIT & INTERNATIONAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING, 2015, : 220 - 224
  • [46] An Efficient Anti-Collision Algorithm Based on Improved Collision Detection Scheme
    Su, Jian
    Hong, Danfeng
    Tang, Junlin
    Chen, Haipeng
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2016, E99B (02) : 465 - 470
  • [47] Development of a Gpgpu-Based Snow Avalanche Model and Creation of Snow Avalanche Hazard Map by Comprehensive Massive Simulations
    Tsai, I-Chen
    Nakamura, Takashi
    SSRN, 2023,
  • [48] AN IMPROVED COLLISION DETECTION ALGORITHM
    Qu, Huiyan
    Zhao, Wei
    JOURNAL OF INVESTIGATIVE MEDICINE, 2014, 62 (08) : S26 - S27
  • [49] Collision detection algorithm for MIRADAS
    Roma, David
    Bosch, Jose
    Sabater, Josep
    Gomez, Jose M.
    JOURNAL OF ASTRONOMICAL TELESCOPES INSTRUMENTS AND SYSTEMS, 2021, 7 (01)
  • [50] A vertex algorithm for collision detection
    Aliyu, MDS
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 120 (01) : 174 - 180