Geometric discretization of nonholonomic systems with symmetries

The paper develops discretization schemes for mechanical systems for integration and optimization purposes through a discrete geometric approach. We focus on systems with symmetries, controllable shape (internal variables), and nonholonomic constraints. Motivated by the abundance of important models from science and engineering with such properties, we propose numerical methods specifically designed to account for their special geometric structure. At the core of the formulation lies a discrete variational principle that respects the structure of the state space and provides a framework for constructing accurate and numerically stable integrators. The dynamics of the systems we study is derived by vertical and horizontal splitting of the variational principle with respect to a nonholonomic connection that encodes the kinematic constraints and symmetries. We formulate a discrete analog of this principle by evaluating the Lagrangian and the connection at selected points along a discretized trajectory and derive discrete momentum equation and discrete reduced Euler-Lagrange equations resulting from the splitting of this principle. A family of nonholonomic integrators that are general, yet simple and easy to implement, are then obtained and applied to two examples-the steered robotic car and the snakeboard. Their numerical advantages are confirmed through comparisons with standard methods.

[1]  D. Iglesias,et al.  Momentum and energy preserving integrators for nonholonomic dynamics , 2007 .

[2]  Jerrold E. Marsden,et al.  Geometric mechanics, Lagrangian reduction, and nonholonomic systems , 2001 .

[3]  J. Marsden,et al.  Variational principles for Lie-Poisson and Hamilton-Poincaré equations , 2003 .

[4]  The geometry and mechanics of multi-particle systems , 1999 .

[5]  J. Marsden,et al.  Discrete Euler-Poincaré and Lie-Poisson equations , 1999, math/9909099.

[6]  David Martín de Diego,et al.  Geometric Numerical Integration of Nonholonomic Systems and Optimal Control Problems , 2004, Eur. J. Control.

[7]  Jerrold E. Marsden,et al.  REDUCTION OF DIRAC STRUCTURES AND THE HAMILTON-PONTRYAGIN PRINCIPLE , 2007 .

[8]  Jerrold E. Marsden,et al.  Symmetries in Motion: Geometric Foundations of Motion Control , 1998 .

[9]  A. Bobenko,et al.  Discrete Lagrangian Reduction, Discrete Euler–Poincaré Equations, and Semidirect Products , 1999, math/9906108.

[10]  Jerrold E. Marsden,et al.  Discrete Routh reduction , 2006 .

[11]  J. Marsden,et al.  Discrete mechanics and variational integrators , 2001, Acta Numerica.

[12]  M. de Leon,et al.  Geometric integrators and nonholonomic mechanics , 2002 .

[13]  James P. Ostrowski Computing reduced equations for robotic systems with constraints and symmetries , 1999, IEEE Trans. Robotics Autom..

[14]  Jorge Cortes,et al.  Non-holonomic integrators , 2001 .

[15]  K. Lynch Nonholonomic Mechanics and Control , 2004, IEEE Transactions on Automatic Control.

[16]  J. Marsden,et al.  Optimal Control for Holonomic and Nonholonomic Mechanical Systems with Symmetry and Lagrangian Reduction , 1997 .

[17]  Jerrold E. Marsden,et al.  Foundations of computational geometric mechanics , 2004 .

[18]  Yuri N. Fedorov,et al.  Discrete Nonholonomic LL Systems on Lie Groups , 2004, math/0409415.

[19]  A. D. Lewis,et al.  Geometric Control of Mechanical Systems , 2004, IEEE Transactions on Automatic Control.

[20]  N. Bou-Rabee,et al.  Hamilton-Pontryagin Integrators on Lie Groups , 2007 .

[21]  J. Marsden,et al.  Gyration-radius dynamics in structural transitions of atomic clusters. , 2007, The Journal of chemical physics.

[22]  A. D. Lewis,et al.  Geometric control of mechanical systems : modeling, analysis, and design for simple mechanical control systems , 2005 .

[23]  Jerrold E. Marsden,et al.  Lagrangian Reduction by Stages , 2001 .

[24]  Robert I. McLachlan,et al.  Integrators for Nonholonomic Mechanical Systems , 2006, J. Nonlinear Sci..

[25]  J. Ostrowski The mechanics and control of undulatory robotic locomotion , 1995 .

[26]  E. Celledoni,et al.  Lie group methods for rigid body dynamics and time integration on manifolds , 2003 .

[27]  Jerrold E. Marsden,et al.  Dirac cotangent bundle reduction , 2009 .

[28]  J. Marsden,et al.  The Reduced Euler-Lagrange Equations , 1993 .

[29]  J. C. Simo,et al.  Exact energy-momentum conserving algorithms and symplectic schemes for nonlinear dynamics , 1992 .

[30]  Keenan Crane,et al.  Lie group integrators for animation and control of vehicles , 2009, TOGS.

[31]  E. Celledoni Lie group methods , 2009 .

[32]  Eduardo Martínez,et al.  Discrete Nonholonomic Lagrangian Systems on Lie Groupoids , 2007, J. Nonlinear Sci..

[33]  P. Krishnaprasad,et al.  Nonholonomic mechanical systems with symmetry , 1996 .

[34]  Richard M. Murray,et al.  Geometric phases and robotic locomotion , 1995, J. Field Robotics.

[35]  E. Hairer,et al.  Geometric Numerical Integration , 2022, Oberwolfach Reports.

[36]  Vijay Kumar,et al.  Optimal Gait Selection for Nonholonomic Locomotion Systems , 2000, Int. J. Robotics Res..

[37]  Marin Kobilarov Discrete geometric motion control of autonomous vehicles , 2008 .

[38]  Jerrold E. Marsden,et al.  Locomotion of Articulated Bodies in a Perfect Fluid , 2005, J. Nonlinear Sci..

[39]  Jean-Marie Souriau,et al.  On Geometric Mechanics , 2007 .

[40]  J. Marsden,et al.  Dirac structures in Lagrangian mechanics Part II: Variational structures , 2006 .

[41]  Jorge Cortes Geometric, Control and Numerical Aspects of Nonholonomic Systems , 2002 .