Presentation is loading. Please wait.

Presentation is loading. Please wait.

Quasi-Rigid Objects in Contact Mark Pauly Dinesh PaiLeo Guibas Stanford UniversityRutgers UniversityStanford University.

Similar presentations


Presentation on theme: "Quasi-Rigid Objects in Contact Mark Pauly Dinesh PaiLeo Guibas Stanford UniversityRutgers UniversityStanford University."— Presentation transcript:

1 Quasi-Rigid Objects in Contact Mark Pauly Dinesh PaiLeo Guibas Stanford UniversityRutgers UniversityStanford University

2 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Contacts in Simulation Bio-medical applications: surgery simulation artifical joints, dental implants Mechanical design: wear and tear of industrial parts Physics-based animation: movies games

3 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Existing Models Rigid body dynamics small number of state variables efficient collision detection contact sensitivity problem (a stool with hundreds of legs) Fully deformable (e.g. FEM, mass-spring) accurate modeling of complex materials (elasticity, plasticity) too costly for models that hardly deform

4 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Quasi-Rigid Objects Physical model point force applied to object only leads to small, local deformation analytical system response model to define displacements due to point force linear elasticity: Global system response by superposition forces and displacements evaluated on surface only

5 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Quasi-Rigid Objects Surface model point cloud representation for modeling consistent, highly dynamic contact surface

6 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Physical Model Boussinesq approximation infinite elastic half-space Poisson’s ratio shear modulus force at x displacement at y due to force at x

7 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Physical Model Boussinesq approximation system response function

8 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Physical Model Linear elasticity superposition total displacement at y

9 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Volume Preservation Condition:

10 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Volume Preservation

11 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Approximate system response at discrete nodes (point samples) Discretization force at node j shape function displacement at node i

12 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Discretization system response matrix vector of displacements [u 1,...,u N ] T vector of tractions [p 1,...,p N ] T matrix coefficient

13 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Contact Collision detection static bounding volume hierarchies (small deformations) Contact resolution compute forces and displacements that resolve contact Contact surface find contact surface that is consistent for both models

14 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Contact Resolution Collision detection determines points that potentially experience displacements (active nodes) find corresponding point for each active node active nodes corresponding nodes

15 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Contact Resolution Separation of active nodes initial separation final separation

16 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Contact Resolution Condition for contact resolution: non-negative separation: s i ≥ 0 non-negative force: p i ≥ 0

17 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Linear Complementarity Problem (LCP) solved using Lemke’s method Contact Resolution

18 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Contact Surface Consistent conforming contact surface Adaptive moving least squares (MLS) approximation requires no re-meshing or zippering

19 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Simulation Treat objects as rigid while in free motion Integrate contact forces to compute total wrench

20 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Example Model acquisition laser-range scan Hierarchy construction recursive clustering efficient multi-level computation

21 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Example Simulation

22 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Example MeasurementSimulation X2 FootSensor (xSensor Corp.) 37 x 13 sensors, 1.94 sensors/cm2 Validation

23 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Bio-medical Applications Simulate friction effects to predict attrition  design of artificial joints

24 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Computer Animation Quasi-rigid body simulation

25 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Computer Animation Explicit representation of contact surface allows accurate simulation of friction effects

26 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Computer Animation Explicit representation of contact surface allows accurate simulation of friction effects

27 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Conclusion Quasi-rigid objects bridge the gap between rigid bodies and fully deformable models Simple and efficient model for contact resolution Limitations: small deformations linear elasticity sharp corners

28 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Future Work Coupling with low-resolution FEM model Acquired system response functions Incorporate friction into LCP Application: Contact simulation in knee joint

29 Quasi-Rigid Objects in ContactSCA 04Mark Pauly Acknowledgements NSF grants CARGO-0138456, ITR-0205671, IIS-0308157, EIA-0215887, ARO grant DAAD19-03-1-0331 Anonymous reviewers


Download ppt "Quasi-Rigid Objects in Contact Mark Pauly Dinesh PaiLeo Guibas Stanford UniversityRutgers UniversityStanford University."

Similar presentations


Ads by Google