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

Slides:



Advertisements
Similar presentations
By: Rachel Sorna and William weinlandt
Advertisements

Corrélation d'images numériques: Stratégies de régularisation et enjeux d'identification Stéphane Roux, François Hild LMT, ENS-Cachan Atelier « Problèmes.
Modeling of Neo-Hookean Materials using FEM
Point-wise Discretization Errors in Boundary Element Method for Elasticity Problem Bart F. Zalewski Case Western Reserve University Robert L. Mullen Case.
Beams and Frames.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Resolving Surface Collisions through Intersection Contour Minimization Pascal Volino Nadia Magnenat-Thalmann MIRALab, University of Geneva SIGGRAPH 2006.
Robust Global Registration Natasha Gelfand Niloy Mitra Leonidas Guibas Helmut Pottmann.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
MANE 4240 & CIVL 4240 Introduction to Finite Elements Practical considerations in FEM modeling Prof. Suvranu De.
Some Ideas Behind Finite Element Analysis
Coupling Continuum Model and Smoothed Particle Hydrodynamics Methods for Reactive Transport Yilin Fang, Timothy D Scheibe and Alexandre M Tartakovsky Pacific.
Meshless Elasticity Model and Contact Mechanics-based Verification Technique Rifat Aras 1 Yuzhong Shen 1 Michel Audette 1 Stephane Bordas 2 1 Department.
Proximity Computations between Noisy Point Clouds using Robust Classification 1 Jia Pan, 2 Sachin Chitta, 1 Dinesh Manocha 1 UNC Chapel Hill 2 Willow Garage.
Chapter 17 Design Analysis using Inventor Stress Analysis Module
ECIV 720 A Advanced Structural Mechanics and Analysis
Finite Element Primer for Engineers: Part 2
Hierarchical Multi-Resolution Finite Element Model for Soft Body Simulation Matthieu Nesme, François Faure, Yohan Payan 2 nd Workshop on Computer Assisted.
Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.
Adaptive dynamics for Articulated Bodies. Articulated Body dynamics Optimal forward dynamics algorithm –Linear time complexity –e.g. Featherstone’s DCA.
Pauly, Keiser, Kobbelt, Gross: Shape Modeling with Point-Sampled GeometrySIGGRAPH 2003 Shape Modeling with Point-Sampled Geometry Mark Pauly Richard Keiser.
Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweeping Speaker: Alvin Date:2/16/2004From:PG03.
Planning Paths for Elastic Objects Under Manipulation Constraints Florent Lamiraux Lydia E. Kavraki Rice University Presented by: Michael Adams.
Copyright © 2002J. E. Akin Rice University, MEMS Dept. CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress.
UNC Chapel Hill S. Redon - M. C. Lin Rigid body dynamics II Solving the dynamics problems.
Point Based Animation of Elastic, Plastic and Melting Objects Matthias Müller Richard Keiser Markus Gross Mark Pauly Andrew Nealen Marc Alexa ETH Zürich.
Finite Element Method in Geotechnical Engineering
CS 326 A: Motion Planning robotics.stanford.edu/~latombe/cs326/2004/index.htm Collision Detection and Distance Computation.
Interactive Manipulation of Rigid Body Simulations Presenter : Chia-yuan Hsiung Proceedings of SIGGRAPH 2000 Jovan Popovi´c, Steven M. Seitz, Michael.
Fast Implementation of Lemke’s Algorithm for Rigid Body Contact Simulation Computer Science Department University of British Columbia Vancouver, Canada.
MCE 561 Computational Methods in Solid Mechanics
Meshless Animation of Fracturing Solids Mark Pauly Leonidas J. Guibas Richard Keiser Markus Gross Bart Adams Philip Dutré.
MECH593 Introduction to Finite Element Methods
Computer graphics & visualization Collision Detection – Narrow Phase.
3.7. O THER G AME P HYSICS A PPROACHES Overview of other game engine physics approaches.
Finite Element Modeling and Analysis with a Biomechanical Application Alexandra Schönning, Ph.D. Mechanical Engineering University of North Florida ASME.
Faking Dynamics of Cloth Animation for Animated Films Fabian Di Fiore Expertise Centre for Digital Media Hasselt University, Belgium
Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
ME 520 Fundamentals of Finite Element Analysis
SOFA : Design for Parallel Computations Jérémie Allard.
Analytical Vs Numerical Analysis in Solid Mechanics Dr. Arturo A. Fuentes Created by: Krishna Teja Gudapati.
Final Project Presentation& Demo Zhi Dong Real Time FEM of Elasto-Plastic Simulation.
Niloy J. Mitra Leonidas J. Guibas Mark Pauly TU Vienna Stanford University ETH Zurich SIGGRAPH 2007.
Motion and Stress Analysis by Vector Mechanics Edward C. Ting Professor Emeritus of Applied Mechanics Purdue University, West Lafayette, IN National Central.
Haptics and Virtual Reality
Mass-Spring Systems Versatile Visualization Techniques Flexible Surfaces to Multidimensional Scaling Brian Duffy MSIM 742: Visualization II.
Illustration of FE algorithm on the example of 1D problem Problem: Stress and displacement analysis of a one-dimensional bar, loaded only by its own weight,
A Computationally Efficient Framework for Modeling Soft Body Impact Sarah F. Frisken and Ronald N. Perry Mitsubishi Electric Research Laboratories.
Efficient Raytracing of Deforming Point-Sampled Surfaces Mark Pauly Leonidas J. Guibas Bart Adams Philip Dutré Richard Keiser Markus Gross.
Quasi-Rigid Objects in Contact. Introduction Introduction Recent paper of M. Pauly, D. Pai, L. Guibas, Quasi-Rigid Objects in Contact,Eurographics/ACM.
Rigid Body Dynamics (II). Bodies intersect ! classify contacts Bodies separating –v rel >  –No response required Colliding contact (Last time) –v rel.
CS274 Spring 01 Lecture 7 Copyright © Mark Meyer Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Real-time fluid physics library The goal was to create a physics library, specialized on water fluid physics, for real-time applications.
Chapter Four Friction.
RELIABLE DYNAMIC ANALYSIS OF TRANSPORTATION SYSTEMS Mehdi Modares, Robert L. Mullen and Dario A. Gasparini Department of Civil Engineering Case Western.
Basic Geometric Nonlinearities Chapter Five - APPENDIX.
CS274 Spring 01 Lecture 8 Copyright © Mark Meyer Lecture VIII Deformable Bodies CS274: Computer Animation and Simulation.
HAPTEX-Meeting Tampere, Feb , 2006 Haptic Rendering / Small Scale Model Guido Böttcher haptex.miralab.unige.ch Funded by: FET-IST-FP6 (IST-6549)
APPROACH FOR THE SOLUTION OF A SIMPLIFIED REISSNER THEORY OF ELASTIC PLATES - APPLICATION IN THE AUTOMOTIVE INDUSTRY- ICSAT
Variational formulation of the FEM Principle of Stationary Potential Energy: Among all admissible displacement functions u, the actual ones are those which.
Boundary Value Problems in Elasticity
Physically Based Simulations For Games
CHAPTER 2 - EXPLICIT TRANSIENT DYNAMIC ANALYSYS
Finite Element Method in Geotechnical Engineering
3.7. Other Game Physics Approaches
ECIV 720 A Advanced Structural Mechanics and Analysis
Implementation of 2D stress-strain Finite Element Modeling on MATLAB
Motion in Real and Virtual Worlds
Adaptive dynamics for Articulated Bodies
Presentation transcript:

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

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

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

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

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

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

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

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

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

Quasi-Rigid Objects in ContactSCA 04Mark Pauly Volume Preservation

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

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

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

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

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

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

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

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

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

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

Quasi-Rigid Objects in ContactSCA 04Mark Pauly Example Simulation

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

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

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

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

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

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

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

Quasi-Rigid Objects in ContactSCA 04Mark Pauly Acknowledgements NSF grants CARGO , ITR , IIS , EIA , ARO grant DAAD Anonymous reviewers