Rapid Collision Detection Based on OBB Algorithm and Penetration Avoidance Mechanism
-
摘要: 为提高虚拟装配系统碰撞检测的实时性和真实感,提出了一种基于前向预防的虚拟装配中的防穿透方 法,应用方向包围盒(OBB)算法和分层检测机制进行快速碰撞检测,较精确地实现了虚拟装配中虚拟手的抓取 释放和防止穿透,克服了虚拟抓取操作中的失真问题.借助数据手套和六自由度跟踪仪,在半沉浸式虚拟装配系 统中,针对场景规模较大的电机壳体模具,应用快速碰撞检测算法进行了装配仿真.结果表明,该虚拟装配系统 的碰撞响应时间达到毫秒级,没有穿透现象产生,具有较理想的操作真实感.Abstract: A new penetration avoidance mechanism based on forward prevention was proposed to improve the real time performance and reality of collision detection in virtual assembly systems. In virtual assembly manipulation, grasp and release of virtual objects and penetration avoidance were implemented using an OBB algorithm and a hierarchical detection method to avoid artifact caused by a traditional penetration avoidance algorithm. The proposed algorithm, with the help of a data glove and a tracker with 6 DOF, was applied to a simulation experiment on the virtual assembly of a set of motor shell moulds that had a large virtual scene in a semi-immersive virtual environment. The simulation result demonstrated that the virtual assembly system provided realistic assembly operation for the millisecond collision response without penetration.
-
Key words:
- collision detection /
- OBB algorithm /
- penetration avoidance /
- artifact /
- virtual assembly /
- virtual hand
点击查看大图
计量
- 文章访问数: 1124
- HTML全文浏览量: 62
- PDF下载量: 495
- 被引次数: 0