TY - JOUR
T1 - Constrained Trajectory Optimization on Matrix Lie Groups via Lie-Algebraic Differential Dynamic Programming
AU - Alcan, Gokhan
AU - Abu-Dakka, Fares J.
AU - Kyrki, Ville
N1 - Publisher Copyright:
© 2025 The Authors
PY - 2025/10
Y1 - 2025/10
N2 - Matrix Lie groups are an important class of manifolds commonly used in control and robotics, and optimizing control policies on these manifolds is a fundamental problem. In this work, we propose a novel augmented Lagrangian-based constrained Differential Dynamic Programming (DDP) approach specifically designed for trajectory optimization on matrix Lie groups. Our method formulates the optimization problem in the error-state space, employs automatic differentiation during the backward pass, and ensures manifold consistency through discrete-time Lie-group integration during the forward pass. Unlike previous methods limited to specific manifold classes, our approach robustly handles generic nonlinear constraints across arbitrary matrix Lie groups and exhibits resilience to constraint violations during training. We evaluate the proposed DDP algorithm through extensive experiments, demonstrating its efficacy in managing constraints within a rigid-body mechanical system on SE(3), its computational superiority compared to existing optimization solvers, robustness under external disturbances as a Lie-algebraic feedback controller, and effectiveness in trajectory optimization tasks including realistic quadrotor scenarios as underactuated systems and deformable objects whose deformation dynamics are represented in SL(2). The experimental results validate the generality, stability, and computational efficiency of our proposed method.
AB - Matrix Lie groups are an important class of manifolds commonly used in control and robotics, and optimizing control policies on these manifolds is a fundamental problem. In this work, we propose a novel augmented Lagrangian-based constrained Differential Dynamic Programming (DDP) approach specifically designed for trajectory optimization on matrix Lie groups. Our method formulates the optimization problem in the error-state space, employs automatic differentiation during the backward pass, and ensures manifold consistency through discrete-time Lie-group integration during the forward pass. Unlike previous methods limited to specific manifold classes, our approach robustly handles generic nonlinear constraints across arbitrary matrix Lie groups and exhibits resilience to constraint violations during training. We evaluate the proposed DDP algorithm through extensive experiments, demonstrating its efficacy in managing constraints within a rigid-body mechanical system on SE(3), its computational superiority compared to existing optimization solvers, robustness under external disturbances as a Lie-algebraic feedback controller, and effectiveness in trajectory optimization tasks including realistic quadrotor scenarios as underactuated systems and deformable objects whose deformation dynamics are represented in SL(2). The experimental results validate the generality, stability, and computational efficiency of our proposed method.
KW - Constrained optimization
KW - Differential Dynamic Programming
KW - Geometric control
KW - Matrix Lie groups
KW - Trajectory optimization
UR - https://www.scopus.com/pages/publications/105013794140
U2 - 10.1016/j.sysconle.2025.106220
DO - 10.1016/j.sysconle.2025.106220
M3 - Article
AN - SCOPUS:105013794140
SN - 0167-6911
VL - 204
JO - SYSTEMS AND CONTROL LETTERS
JF - SYSTEMS AND CONTROL LETTERS
M1 - 106220
ER -