PolyDepth: Real-Time Penetration Depth Computation Using Iterative Contact-Space Projection

被引:40
作者
Je, Changsoo [1 ,2 ]
Tang, Min [1 ]
Lee, Youngeun [1 ]
Lee, Minkyoung [1 ]
Kim, Young J. [1 ]
机构
[1] Ewha Womans Univ, Seoul, South Korea
[2] Sogang Univ, Seoul, South Korea
来源
ACM TRANSACTIONS ON GRAPHICS | 2012年 / 31卷 / 01期
关键词
Algorithms; Experimentation; Theory; Verification; Animation; dynamics; penetration depth; collision detection; polygon-soups; CONTINUOUS COLLISION DETECTION;
D O I
10.1145/2077341.2077346
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a real-time algorithm that finds the Penetration Depth (PD) between general polygonal models based on iterative and local optimization techniques. Given an in-collision configuration of an object in configuration space, we find an initial collision-free configuration using several methods such as centroid difference, maximally clear configuration, motion coherence, random configuration, and sampling-based search. We project this configuration on to a local contact space using a variant of continuous collision detection algorithm and construct a linear convex cone around the projected configuration. We then formulate a new projection of the in-collision configuration onto the convex cone as a Linear Complementarity Problem (LCP), which we solve using a type of Gauss-Seidel iterative algorithm. We repeat this procedure until a locally optimal PD is obtained. Our algorithm can process complicated models consisting of tens of thousands triangles at interactive rates.
引用
收藏
页数:14
相关论文
共 43 条
[41]   Efficient Cell Labelling and Path Non-existence Computation using C-obstacle Query [J].
Zhang, Liangjun ;
Kim, Young J. ;
Manocha, Dinesh .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2008, 27 (11-12) :1246-1257
[42]   Continuous collision detection for articulated models using Taylor models and temporal culling [J].
Zhang, Xinyu ;
Redon, Stephane ;
Lee, Minkyoung ;
Kim, Young J. .
ACM TRANSACTIONS ON GRAPHICS, 2007, 26 (03)
[43]   Interactive continuous collision detection for non-convex polyhedra [J].
Zhang, Xinyu ;
Lee, Minkyoung ;
Kim, Young J. .
VISUAL COMPUTER, 2006, 22 (9-11) :749-760