An Implicit TimeStepping Method for Multibody Systems with Intermittent Contact - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

An Implicit TimeStepping Method for Multibody Systems with Intermittent Contact

Description:

An Implicit Time-Stepping Method for Multibody Systems with Intermittent Contact ... We presented a geometrically implicit time-stepper for multi-body systems that ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 19
Provided by: steveb88
Category:

less

Transcript and Presenter's Notes

Title: An Implicit TimeStepping Method for Multibody Systems with Intermittent Contact


1
An Implicit Time-Stepping Method for Multibody
Systems with Intermittent Contact
  • Nilanjan Chakraborty, Stephen Berard, Srinivas
    Akella, and Jeff Trinkle
  • Department of Computer Science
  • Rensselaer Polytechnic Institute
  • (To appear in Robotics Science and Systems 2007)

2
Introduction
  • Dexterous manipulation/Grasping
  • Mechanical design
  • Computer Games

Example Grasping experiment where the Circular
lock piece must be grasped by the parallel jaw
grippers as they close. (Brost and Christensen,
1996)
3
Related Work
  • Differential Algebraic Equation (DAE)
  • (Haug et al. 1986)
  • Differential Equations (Motion model) Algebraic
    Constraints
  • Requires knowledge of contact interactions
    (sliding, rolling or separating)
  • Contact Interactions not known apriori!
  • Differential Complementarity Problem (DCP)
  • (Stewart and Trinkle 1996 Anitescu, Cremer and
    Potra 1996 Pfeiffer and Glocker 1996 Trinkle et
    al. 1997 Trinkle, Tzitizouris and Pang 2001)
  • Differential Equations (Motion model)
    Complementarity constraints (Contact Model,
    Friction Model) Algebraic Constraints

4
Motivation Integrate Collision Detection
Collision Detection
Solve Dynamics
Update Position
5
Motivation Disc rolling on plane
  • Eliminate sources of instability and inaccuracy
  • Polyhedral approximations
  • decoupling of collision detection from dynamics
  • approximations of quadratic Coulomb friction model

100 vertices
10 vertices
6
Motivation Disc rolling on plane
Discretization of geometry and linearization of
the distance function lead to a loss of energy in
current simulators
Results of simulating the rolling disc using the
Stewart-Trinkle algorithm for varying number of
edges and varying step-size. The top horizontal
line is the computed value obtained by our
geometrically implicit time-stepper using an
implicit surface representation of the
disc. (Error Tolerance 1e-06)
7
Motivation Integrate Collision Detection
Collision Detection
Goal Integrate collision detection with
equations of motion
Solve Dynamics
Assumption Convex objects described as an
intersection of implicit surfaces.
Update Position
8
Complementarity Problem
9
Continuous Time Dynamics Model
Newton-Euler equations
Mass Matrix
Contact forces and moment
Applied force
Coriolis force
Kinematic map
Contact constraints
Friction Model Set of Complementarity
Constraints
Joint Constraints Set of Algebraic Constraints
10
Discrete Time Dynamics Model
Discrete Time Model
(Stewart and Trinkle 1996, uses linearized
friction cone, subproblem at each time step is
LCP)
(Tzitzouris 2001 for closed form distance
functions, subproblem at each time Step is NCP)
11
Contact Constraints
Contact Constraint in Configuration Space
12
Contact Constraints
From KKT Conditions
13
Discrete Time Dynamics Model
The mathematical model is a Mixed Nonlinear
Complementarity Problem.
14
Results
15
Results
16
Conclusion
  • We presented a geometrically implicit
    time-stepper for multi-body systems that combines
    the collision detection and dynamic time step to
    deal with a source of inaccuracy in dynamic
    simulation.

17
Future Work
  • Address the question of existence and uniqueness
    of solutions
  • Implementation for intersection of surfaces.
  • Extend to nonconvex implicit surface objects
    described as an union of convex objects as well
    as parametric surfaces.
  • Precisely quantify the tradeoffs between the
    computation speed and physical accuracy

18
THANK YOU!
Write a Comment
User Comments (0)
About PowerShow.com