Scalable Variational Integrators for Constrained Mechanical Systems in Generalized Coordinates
- 30 October 2009
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Robotics
- Vol. 25 (6) , 1249-1261
Abstract
We present a technique to implement scalable variational integrators for generic mechanical systems in generalized coordinates. Systems are represented by a tree-based structure that provides efficient means to algorithmically calculate values (position, velocities, and derivatives) needed for variational integration without the need to resort to explicit equations of motion. The variational integrator handles closed kinematic chains, holonomic constraints, dissipation, and external forcing without modification. To avoid the full equations of motion, this method uses recursive equations, and caches calculated values, to scale to large systems by the use of generalized coordinates. An example of a closed-kinematic-chain system is included along with a comparison with the open-dynamics engine (ODE) to illustrate the scalability and desirable energetic properties of the technique. A second example demonstrates an application to an actuated mechanical system.Keywords
This publication has 16 references indexed in Scilit:
- The discrete null space method for the energy consistent integration of constrained mechanical systems. Part II: multibody dynamicsInternational Journal for Numerical Methods in Engineering, 2006
- A Barrier Function Method for the Optimization of Trajectory Functionals with Constraints2006
- Convergence of Time-Stepping Method for Initial and Boundary-Value Frictional Compliant Contact ProblemsSIAM Journal on Numerical Analysis, 2005
- A Unified Approach to the Energy-Consistent Numer-ical Integration of Nonholonomic Mechanical Systems and Flexible Multibody DynamicsGAMM-Mitteilungen, 2004
- Variational time integratorsInternational Journal for Numerical Methods in Engineering, 2004
- Nonsmooth Lagrangian Mechanics and Variational Collision IntegratorsSIAM Journal on Applied Dynamical Systems, 2003
- A recursive algorithm for robot dynamics using Lie groups2002
- Discrete mechanics and variational integratorsActa Numerica, 2001
- Variational integrators, the Newmark scheme, and dissipative systems2000
- Interactive dynamicsACM SIGGRAPH Computer Graphics, 1990