Equivariant Tracking Control for Fully Actuated Mechanical Systems on Matrix Lie Groups
Matthew Hampsey, Pieter van Goor, Ravi Banavar, Robert Mahony
TL;DR
This work tackles trajectory tracking for mechanical systems with state spaces on Lie groups by formulating extended Lie-Poisson dynamics on a semidirect product $\mathbf{G} \ltimes \mathfrak{g}^*$. By introducing a right-invariant error on this extended space, the authors show the error dynamics inherit a Lie-Poisson structure with time-varying inertia, enabling an energy-shaping tracking design that combines a feedforward term, damping, and a navigation-function-based potential. The theory is instantiated for $\mathbf{SO}(3)$, yielding an explicit EqT control law and a comparative analysis with a classical GT controller, including discussions of feedforward differences and energy implications. The framework provides a general, geometry-preserving approach to tracking on Lie groups with time-varying inertia, with potential broad applicability to aerial, marine, and space robotics, and future extensions to more complex semidirect-product configurations.
Abstract
Mechanical control systems such as aerial, marine, space, and terrestrial robots often naturally admit a state-space that has the structure of a Lie group. The kinetic energy of such systems is commonly invariant to the induced action by the Lie group, and the system dynamics can be written as a coupled ordinary differential equation on the group and the dual space of its Lie algebra, termed a Lie-Poisson system. In this paper, we show that Lie-Poisson systems can also be written as a left-invariant system on a semi-direct Lie group structure placed on the trivialised cotangent bundle of the symmetry group. The authors do not know of a prior reference for this observation and we are confident the insight has never been exploited in the context of tracking control. We use this representation to build a right-invariant tracking error for the full state of a Lie-Poisson mechanical system and show that the error dynamics for this error are themselves of Lie-Poisson structure, albeit with time-varying inertia. This allows us to tackle the general trajectory tracking problem using an energy shaping design metholodology. To demonstrate the approach, we apply the proposed design methodology to a simple attitude tracking control.
