Lie Group integrators for mechanical systems
Elena Celledoni, Ergys \c{C}okaj, Andrea Leone, Davide Murari,, Brynjulf Owren

TL;DR
Lie group integrators, especially Runge--Kutta--Munthe--Kaas and commutator free methods, are effective for simulating mechanical systems on Lie groups, with applications in multibody dynamics, shape analysis, and control problems.
Contribution
This paper introduces and discusses Lie group integrators for mechanical systems, including their theoretical foundations, implementation aspects, and applications to complex mechanical problems.
Findings
Effective simulation of the N-fold spherical pendulum using Lie group integrators.
Application of Lie group integrators to model controlled payload transport with complex configuration spaces.
Discussion of symplectic and variational formulations for Lie group integrators.
Abstract
Since they were introduced in the 1990s, Lie group integrators have become a method of choice in many application areas. These include multibody dynamics, shape analysis, data science, image registration and biophysical simulations. Two important classes of intrinsic Lie group integrators are the Runge--Kutta--Munthe--Kaas methods and the commutator free Lie group integrators. We give a short introduction to these classes of methods. The Hamiltonian framework is attractive for many mechanical problems, and in particular we shall consider Lie group integrators for problems on cotangent bundles of Lie groups where a number of different formulations are possible. There is a natural symplectic structure on such manifolds and through variational principles one may derive symplectic Lie group integrators. We also consider the practical aspects of the implementation of Lie group integrators,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
