Title: Discrete Variational Mechanics
1Discrete Variational Mechanics
- Benjamin Stephens
- J.E. Marsden and M. West, Discrete mechanics and
variational integrators, Acta Numerica, No. 10,
pp. 357-514, 2001 - M. West Variational Integrators, PhD Thesis,
Caltech, 2004
2About My Research
- Humanoid balance using simple models
- Compliant floating body force control
- Dynamic push recovery planning by trajectory
optimization
http//www.cs.cmu.edu/bstephe1
3http//www.cs.cmu.edu/bstephe1
4But this talk is not about that
5The Principle of Least Action
The spectacle of the universe seems all the more
grand and beautiful and worthy of its Author,
when one considers that it is all derived from a
small number of laws laid down most
wisely. -Maupertuis, 1746
6The Main Idea
- Equations of motion are derived from a
variational principle - Traditional integrators discretize the equations
of motion - Variational integrators discretize the
variational principle
7Motivation
- Physically meaningful dynamics simulation
Stein A., Desbrun M. Discrete geometric
mechanics for variational time integrators in
Discrete Differential Geometry. ACM SIGGRAPH
Course Notes, 2006
8Goals for the Talk
- Fundamentals (and a little History)
- Simple Examples/Comparisons
- Related Work and Applications
- Discussion
9The Continuous Lagrangian
- Q configuration space
- TQ tangent (velocity) space
- LTQ?R
Kinetic Energy
Potential Energy
Lagrangian
10Variation of the Lagrangian
- Principle of Least Action the function, q(t),
minimizes the integral of the Lagrangian
Calculus of Variations Lagrange, 1760
Variation of trajectory with endpoints fixed
Hamiltons Principle 1835
11Continuous Lagrangian
Euler-Lagrange Equations
12Continuous Mechanics
13The Discrete Lagrangian
14Variation of Discrete Lagrangian
Discrete Euler-Lagrange Equations
15Variational Integrator
16Solution Nonlinear Root Finder
17Simple Example Spring-Mass
- Continuous Lagrangian
- Euler-Lagrange Equations
- Simple Integration Scheme
18Simple Example Spring-Mass
- Discrete Lagrangian
- Discrete Euler-Lagrange Equations
- Integration
19Comparison 3 Types of Integrators
- Euler easiest, least accurate
- Runge-Kutta more complicated, more accurate
- Variational EASY ACCURATE!
20(No Transcript)
21- Notice
- Energy does not dissipate over time
- Energy error is bounded
22Variational Integrators are Symplectic
- Simple explanation area of the cat head remains
constant over time
Stein A., Desbrun M. Discrete geometric
mechanics for variational time integrators in
Discrete Differential Geometry. ACM SIGGRAPH
Course Notes, 2006
23Forcing Functions
- Discretization of LagrangedAlembert principle
24Constraints
25Example Constrained Double Pendulum w/ Damping
26Example Constrained Double Pendulum w/ Damping
- Constraints strictly enforced, h0.1
No stabilization heuristics required!
27Complex Examples From Literature
- E. Johnson, T. Murphey, Scalable Variational
Integrators for Constrained Mechanical Systems in
Generalized Coordinates, IEEE Transactions on
Robotics, 2009 - a.k.a Beware of ODE
28Complex Examples From Literature
Variational Integrator
ODE
29Complex Examples From Literature
30Complex Examples From Literature
log
Timestep was decreased until error was below
threshold, leading to longer runtimes.
31Applications
E. Johnson and T. Murphey, Discrete and
Continuous Mechanics for Tree Represenatations of
Mechanical Systems, ICRA 2008
32Applications
E. Johnson, K. Morris and T. Murphey, A
Variational Approach to Stand-Based Modeling of
the Human Hand, Algorithmic Foundations of
Robotics VII, 2009
33Applications
Fetecau, R. C. and Marsden, J. E. and Ortiz, M.
and West, M. (2003) Nonsmooth Lagrangian
mechanics and variational collision integrators.
SIAM Journal on Applied Dynamical Systems
34Applications
Kedar G. Kale and Adrian J. Lew, Parallel
asynchronous variational integrators,
International Journal for Numerical Methods in
Engineering, 2007
35Applications
O. Junge, J.E. Marsden, S. Ober-Blöbaum,
Discrete Mechanics and Optimal Control, in
Proccedings of the 16th IFAC World Congress, 2005
36Summary
- Discretization of the variational principle
results in symplectic discrete equations of
motion - Variational integrators perform better than
almost all other integrators. - This work is being applied to the analysis of
robotic systems
37Discussion
- What else can this idea be applied to?
- Optimal Control is also derived from a
variational principle (Pontryagins Minimum
Principle). - This idea should be taught in calculus and/or
dynamics courses. - We dont need accurate simulation because real
systems never agree.
38Brief History of Lagrangian Mechanics
- Principle of Least Action
- Liebniz, 1707 Euler, 1744 Maupertuis, 1746
- Calculus of Variations
- Lagrange, 1760
- Méchanique Analytique
- Lagrange, 1788
- Lagrangian Mechanics
- Hamilton, 1834