Mixing deformable and rigid- body mechanics simulation Julien Lenoir Sylvère Fonteneau Alcove Project - INRIA Futurs - LIFL - University of Lille (France)

Slides:



Advertisements
Similar presentations
Five Physics Simulators for Articulated Bodies Chris Hecker definition six, inc.
Advertisements

Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
ME751 Advanced Computational Multibody Dynamics Inverse Dynamics Equilibrium Analysis Various Odd Ends March 18, 2010 © Dan Negrut, 2010 ME751, UW-Madison.
Happyphysics.com Physics Lecture Resources Prof. Mineesh Gulati Head-Physics Wing Happy Model Hr. Sec. School, Udhampur, J&K Website: happyphysics.com.
Physically-based models for Catheter, Guidewire and Stent simulation Julien Lenoir Stephane Cotin, Christian Duriez and Paul Neumann The SIM Group – CIMIT,
Trellis: A Framework for Adaptive Numerical Analysis Based on Multiparadigm Programming in C++ Jean-Francois Remacle, Ottmar Klaas and Mark Shephard Scientific.
Dynamics of Articulated Robots Kris Hauser CS B659: Principles of Intelligent Robot Motion Spring 2013.
R.Parent, CSE788 OSU Constrained Body Dynamics Chapter 4 in: Mirtich Impulse-based Dynamic Simulation of Rigid Body Systems Ph.D. dissertation, Berkeley,
1cs533d-winter-2005 Notes  Read “Physically Based Modelling” SIGGRAPH course notes by Witkin and Baraff (at least, rigid body sections) An alternative.
Nazgol Haghighat Supervisor: Prof. Dr. Ir. Daniel J. Rixen
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 24: Animation Many slides courtesy Adam Finkelstein,
Overview Class #4 (Tues, Jan 28) Rigid body dynamics Assignment #1 Constrained Particle Systems (Baraff & Witkin) Grading: Assignments 40% Project 50%
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 23: Physical Simulation 2 Ravi Ramamoorthi Most slides.
Interactive Animation of Structured Deformable Objects Mathieu Desbrun Peter Schroder Alan Barr.
Presentation About Anatomy- Based Joint Models for Virtual Humans Skeletons Prepared By Khloud Zain Al-Abdeen Najwa Al-Ghamdi
Articulated Body Dynamics The Basics Comp 768 October 23, 2007 Will Moss.
Adaptive Dynamics of Articulated Bodies. Articulated bodies in Computer Graphics – Humans, hair, animals – Trees, forests, grass – Deformable bodies –
Dr. Y.P. Daniel Chang Weidong Zhang Velocity Transformation Based Multi-Body Approach for Vehicle Dynamics Abstract: An automobile is a complex close loop.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
1cs533d-winter-2005 Notes  Assignment 2 instability - don’t worry about it right now  Please read D. Baraff, “Fast contact force computation for nonpenetrating.
Computer graphics & visualization Rigid Body Simulation.
Introduction Multigrid finite-element solvers using the corotational formulation of finite elements provide an attractive means for the simulation of deformable.
1 Parallel Simulations of Underground Flow in Porous and Fractured Media H. Mustapha 1,2, A. Beaudoin 1, J. Erhel 1 and J.R. De Dreuzy IRISA – INRIA.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Physically Based Animation.
1 Kinematics ( 運動學 ) Primer Jyun-Ming Chen Fall 2009.
An Overview of SOFA (Simulation Open Framework Architecture)
Spring Topic Outline for Physics 1 Spring 2011.
1D deformable model for real time physical simulation Julien Lenoir november 23 rd 2004 GRAPHIX-LIFL Christophe Chaillou Philippe Meseure, Laurent Grisoni.
Bearing and Degrees Of Freedom (DOF). If a farmer goes to milk her cows in the morning carrying a stool under one hand and a pail under another the other.
Surgical Thread Simulation J. Lenoir, P. Meseure, L. Grisoni, C. Chaillou Alcove/LIFL INRIA Futurs, University of Lille 1.
SOFA : Design for Parallel Computations Jérémie Allard.
UT DALLAS Erik Jonsson School of Engineering & Computer Science FEARLESS engineering Stable Real-Time Deformations Authors: Matthias Muller, Julie Dorsey,
Game Physics – Part I Dan Fleck Coming up: Rigid Body Dynamics.
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
Dynamics.  relationship between the joint actuator torques and the motion of the structure  Derivation of dynamic model of a manipulator  Simulation.
Coupling Heterogeneous Models with Non-matching Meshes by Localized Lagrange Multipliers Modeling for Matching Meshes with Existing Staggered Methods and.
L. Raghupathi, QP-Collide: A New Approach to Collision Treatment GTAS, Toulouse, Juin 15-16, 2006 QP-Collide: A New Approach to Collision Treatment Laks.
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology Physics for Games Spring 2012.
1 Aerospace & Mechanical Engineering Department Continuum Mechanics & Thermomechanics Tel: +32-(0) Chemin des chevreuils 1 Fax: +32-(0)
Dynamics of Linked Hierarchies
Mallett Technology, Inc.
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
Julien Lenoir IPAM January 11 th, Classification  Human tissues: Intestines Fallopian tubes Muscles …  Tools: Surgical thread Catheter, Guide.
ME451 Kinematics and Dynamics of Machine Systems
Rigid Body Dynamics CSE169: Computer Animation
Molecular dynamics (3) Equations of motion for (semi) rigid molecules. Restrained MD.
Smooth constraints for Spline Variational Modeling Julien Lenoir (1), Laurent Grisoni (1), Philippe Meseure (1,2), Yannick Rémion (3), Christophe Chaillou.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
The Mechanical Simulation Engine library An Introduction and a Tutorial G. Cella.
Adaptive resolution of 1D mechanical B-spline Julien Lenoir, Laurent Grisoni, Philippe Meseure, Christophe Chaillou.
VEHICLE DYNAMICS SIMULATIONS USING NUMERICAL METHODS VIYAT JHAVERI.
Texas A&M University, Department of Aerospace Engineering AUTOMATIC GENERATION AND INTEGRATION OF EQUATIONS OF MOTION BY OPERATOR OVER- LOADING TECHNIQUES.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 4, 2010 Chapter 6 © Dan Negrut, 2010 ME451, UW-Madison TexPoint fonts.
Flexible gear dynamics modeling in multi-body analysis Alberto Cardona Cimec-Intec (UNL/Conicet) and UTN-FRSF, Santa Fe, Argentina and Didier Granville.
Physics-Based Simulation: Graphics and Robotics Chand T. John.
Physically Based Simulations For Games
Physically-Based Motion Synthesis in Computer Graphics
Constrained Body Dynamics
Cellular Automata Project:
Introduction To Robotics
Date of download: 11/5/2017 Copyright © ASME. All rights reserved.
Yueshi Shen Dept. of Information Engineering
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Department of Aerospace Engineering
Physics-based simulation for visual computing applications
Advanced Computer Graphics Spring 2008
GENERAL VIEW OF KRATOS MULTIPHYSICS
Mechanical Vibrations 2DoF Vibration Systems
Presentation transcript:

Mixing deformable and rigid- body mechanics simulation Julien Lenoir Sylvère Fonteneau Alcove Project - INRIA Futurs - LIFL - University of Lille (France) 1/23

Outlines Introduction Proposition for articulated bodies A generic framework Results 2/23

Introduction Mixing different physical formalism ( Newton, Lagrange,… ) Deformable and rigid-body Propose a dedicate architecture for articulated bodies 3/23

Introduction - Objectives A physically based simulation of multiple objects (rigid-bodies and/or deformable bodies) with different physical formalism - Constrained these objects = articulated bodies - propose a generic simulation framework dedicated to articulated bodies. 5/23

Previous Works [TR 97 Baraff and Witkin] –Constrained different simulators –Iterative algorithm [Visual Computer 03 Jansson and Vergeest] –One object = set of mass-spring/rigid bodies elements 4/23

Outlines Previous works, Objectives Proposition for articulated bodies A generic framework Results 6/23

Dynamics simulation One object: –Dynamics simulation => ODE of order 2 q degrees of freedom, f external contribution matrices: M (mass), C (viscosity), K (rigidity) –M.A=B Multiple bodies simulation Independent simulation without constraints 7/23

Example of heterogeneous simulation Dynamics spline [Remion99]: Lagrange physical formalism, continuous model Rigid-body : Newton-Euler formalism Mass spring net : Newton formalism, discrete model 13/23

A generic framework Example of dynamics bodies 16/23

Constrain a dynamic simulation The overall constraints method: –Constraint between objects –Lagrange multipliers => –Baumgarte scheme => L.A=E 1 lagrange multiplier (λ i ) for 1 constraint = 1 condition on a degree of freedom (examples: fixed point, plan) 8/23

Constrain a dynamic simulation Resolution: Decomposition of the acceleration A [Remion00]: –tendency A t (computed by each object) –correction A c 9/23 Constant Variable

Constrain a dynamic simulation Resolution: matrices update automaton star t L & M - 1.L t Local initializations L.M -1.L t Global initialization InitializationRunning Global (mechanics solver) Local (objects) reso l ready update L & M - 1.L t Update L.M -1.L t no change local changes global change ready 10/23

Outlines Previous works, Objectives Proposition for articulated bodies A generic framework Results 11/23

A generic framework Model n Rotation ArticulatedBodies ArticulableBody Constraint Model 1 Model 2 … FixedPoint Slide … 12/23

A generic framework Example of rigid bodies: –Newton-Euler formalism –6 DOF: position (G), orientation ( ) 14/23

A generic framework Example of mass-spring net: –Newton formalism –Discrete modele –3n DOF 15/23

A generic framework Constraint example: fixed point between two objects (o 1,o 2 ) P(o1)=P(o2) –Spline: P(spline)=P(s,t)= –Rigid Body: P(rigid body)=(Px,Py,Pz) T –Mass-spring: P(mass-spring)=Pi 17/23

A generic framework Constraint insertion example –fixed point between spline and rigid object : P rigid body (M)=P spline (0.5,t) –Baumgarte : 18/23

Outlines Previous works, Objectives Proposition for articulated bodies A generic framework Results 19/23

Soft rings articulation (3 ms on a Bi-Xeon 2,4 GHz) Results 20/23

Rigid-bodies articulation (2 ms) Results 21/23

Swing articulation (15 ms) Results 22/23

Conclusion Proposition to constrain multiple bodies with different physical formalism Drawback : Baumgarte scheme => constraints not necessarily verified at each simulation step 23/23