SE(3) Linear Parameter Varying Dynamical Systems for Globally Asymptotically Stable End-Effector Control
Sunan Sun, Nadia Figueroa
TL;DR
The paper addresses the challenge of stable end-effector pose control by extending the LPV-DS framework to SE(3) through a Quaternion-DS for orientation and an integrated SE(3) LPV-DS that couples position and orientation. It leverages Riemannian geometry (log/exp maps, tangent spaces) to model quaternion data and uses a GMM-based, Lyapunov-constrained learning pipeline to guarantee global asymptotic stability. A stability analysis, conversion from quaternion outputs to angular velocity, and a quaternion mixture model are developed alongside a semidefinite optimization to learn the linear dynamics. Empirical validation on RoboTasks9 and four real-robot tasks demonstrates accurate trajectory reproduction, robustness to perturbations, and favorable computational efficiency relative to neural baselines, with a compact, explainable model:** $V(oldsymbol{q})$ and the associated Lyapunov constraints underpin GAS in the discrete-time setting. The proposed SE(3) LPV-DS thus provides a principled, efficient approach to joint pose control applicable to real-world robotic manipulation tasks.
Abstract
Linear Parameter Varying Dynamical Systems (LPV-DS) encode trajectories into an autonomous first-order DS that enables reactive responses to perturbations, while ensuring globally asymptotic stability at the target. However, the current LPV-DS framework is established on Euclidean data only and has not been applicable to broader robotic applications requiring pose control. In this paper we present an extension to the current LPV-DS framework, named Quaternion-DS, which efficiently learns a DS-based motion policy for orientation. Leveraging techniques from differential geometry and Riemannian statistics, our approach properly handles the non-Euclidean orientation data in quaternion space, enabling the integration with positional control, namely SE(3) LPV-DS, so that the synergistic behaviour within the full SE(3) pose is preserved. Through simulation and real robot experiments, we validate our method, demonstrating its ability to efficiently and accurately reproduce the original SE(3) trajectory while exhibiting strong robustness to perturbations in task space.
