首页> 外文期刊>Journal of Computing and Information Science in Engineering >Fast Continuous Collision Detection for Articulated Models
【24h】

Fast Continuous Collision Detection for Articulated Models

机译:关节模型的快速连续碰撞检测

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

We present a novel algorithm to perform continuous collision detection for articulated models. Given two discrete configurations of the links of an articulated model, we use an "arbitrary in-between motion" to interpolate its motion between two successive time steps and check the resulting trajectory for collisions. Our approach uses a three-stage pipeline: (1) dynamic bounding-volume hierarchy (D-BVH) culling based on interval arithmetic; (2) culling refinement using the swept volume of line swept spheres (LSS') and graphics hardware accelerated queries; (3) exact contact computation using OBB trees and continuous collision detection between triangular primitives. The overall algorithm computes the time of collision and contact locations, and prevents any interpenetration between the articulated model and the environment. We have implemented the algorithm and tested its performance on a 2.4 GHz Pentium PC with 1 Gbyte of RAM and a NVIDIA GeForce FX 5800 graphics card. In practice, our algorithm is able to perform accurate and continuous collision detection between articulated models and modestly complex environments at nearly interactive rates.
机译:我们提出了一种新颖的算法来执行关节模型的连续碰撞检测。给定铰接模型链接的两个离散配置,我们使用“任意中间运动”在两个连续的时间步长之间插值其运动,并检查结果轨迹是否发生碰撞。我们的方法使用了三个阶段的流水线:(1)基于区间算法的动态边界体积层次(D-BVH)剔除; (2)使用线扫球体(LSS')的扫掠体积和图形硬件加速查询进行剔除精炼; (3)使用OBB树进行精确的接触计算,并在三角形图元之间进行连续碰撞检测。总体算法计算碰撞时间和接触位置,并防止在铰接模型与环境之间发生任何互穿。我们已经实现了该算法,并在具有1 GB RAM的2.4 GHz Pentium PC和NVIDIA GeForce FX 5800显卡上测试了其性能。在实践中,我们的算法能够以接近交互的速率在关节模型与适度复杂的环境之间执行准确且连续的碰撞检测。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号