INCREMENTAL ALGORITHMS FOR COLLISION DETECTION BETWEEN POLYGONAL MODELS

Citation
Mk. Ponamgi et al., INCREMENTAL ALGORITHMS FOR COLLISION DETECTION BETWEEN POLYGONAL MODELS, IEEE transactions on visualization and computer graphics, 3(1), 1997, pp. 51-64
Citations number
43
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming","Engineering, Eletrical & Electronic
ISSN journal
10772626
Volume
3
Issue
1
Year of publication
1997
Pages
51 - 64
Database
ISI
SICI code
1077-2626(1997)3:1<51:IAFCDB>2.0.ZU;2-#
Abstract
Fast and accurate collision detection between general polygonal models is a fundamental problem in physically based and geometric modeling, robotics, animation, and computer-simulated environments. Most earlier collision detection algorithms are either restricted to a class of mo dels (such as convex polytopes) or are not fast enough for practical a pplications. We present an incremental algorithm for collision detecti on between general polygonal models in dynamic environments. The algor ithm combines a hierarchical representation with incremental computati on to rapidly detect collisions. It makes use of coherence between suc cessive instances to efficiently determine the number of object featur es interacting. For each pair of objects, it tracks the closest featur es between them on their respective convex hulls. It detects the objec ts' penetration using pseudo internal Voronoi cells and constructs the penetration region, thus identifying the regions of contact on the co nvex hulls. The features associated with these regions are represented in a precomputed hierarchy. The algorithm uses a coherence based appr oach to quickly traverse the precomputed hierarchy and check for possi ble collisions between the features. We highlight its performance on d ifferent applications.