ACM SIGGRAPH 2009 Papers 2009
DOI: 10.1145/1576246.1531393
|View full text |Cite
|
Sign up to set email alerts
|

Asynchronous contact mechanics

Abstract: Figure 1. A prescribed particle slowly moves through a set of curtains, then impulsively shifts to a very high velocity. The slow and fast phases highlight the method's ability to handle smooth resting and sliding with deep stacking, and arbitrarily fast penetration-free movements in which collisions are treated when (as opposed to well before or after) they occur. The curtains continue to swing for a long time, even as controlled internal dissipation damps high frequencies. AbstractWe develop a method for rel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
57
0

Year Published

2011
2011
2015
2015

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 81 publications
(57 citation statements)
references
References 44 publications
0
57
0
Order By: Relevance
“…Though simple to implement and efficient, this method often fails to prevent excessive penetration if the stiffness factor k is not large enough, unless barrier functions are used [Kaldor et al 2008;Harmon et al 2009]. However most barrier functions suffer from unbounded second derivatives which ruin the stability of the fixed step integration schemes.…”
Section: Penalty-based Methodsmentioning
confidence: 99%
“…Though simple to implement and efficient, this method often fails to prevent excessive penetration if the stiffness factor k is not large enough, unless barrier functions are used [Kaldor et al 2008;Harmon et al 2009]. However most barrier functions suffer from unbounded second derivatives which ruin the stability of the fixed step integration schemes.…”
Section: Penalty-based Methodsmentioning
confidence: 99%
“…Colliding billiard balls are a useful abstraction of complex phenomena such as molecular dynamics [2] and deformable contact [18]. The problem is stated as follows: given the positions and initial velocities of some balls on a billiards table, simulate the motion of these balls for some amount of time.…”
Section: Billiard Balls Simulationmentioning
confidence: 99%
“…Applications considered in this paper include (i) asynchronous variational integrators (AVI), which are used in computational mechanics and in graphics for solving complicated contact mechanics problems [27] like simulating the tying of ribbons and the crushing of rabbits in a trash compactor [1,18], (ii) discrete-event simulation (DES) [9], (iii) the simulation of collisions between a set of moving bodies like billiard balls [2,18], and (iv) graph analytics algorithms such as Breadth-First Search (BFS), Minimumweight Spanning Tree (MST), and tree traversals. The inadequacy of conventional task graphs for these applications arises from the fact that the dependence graph computed from a particular program state may not remain valid after a task has executed because new tasks may have been created and dependences between existing tasks may have changed.…”
Section: Introductionmentioning
confidence: 99%
“…ARCSim adapts the elastic model formulation from several different approaches [Bridson et al 2003;Grinspun et al 2003;Müller and Gross 2004;Wang et al 2011] and used different algorithms for collision handling. There has been a rich body of research on contact and collision for cloth simulation [Bridson et al 2002;Baraff et al 2003;Harmon et al 2008;Kaufman et al 2008;Otaduy et al 2009;Harmon et al 2009;Tang et al 2010;Miguel and Otaduy 2011;Ainsley et al 2012]. The core algorithm for collision handling in ARCSim is based on Bridson et al [Bridson et al 2002], who uses a geometry-based repulsive impulse to handle collision robustly.…”
Section: Related Workmentioning
confidence: 99%