Author
Abstract
This paper presents a series of unconstrained Riemannian optimization methods for optimizing over Lie groups describing rigid body attitude and pose, along with novel comparisons between the efficiency and accuracy of those methods across different groups. Requisite operations for Riemannian optimization over the Lie groups of attitude (i.e. the special orthogonal group $$\textsf{SO}(3)$$ SO ( 3 ) and the space of quaternions $$\mathbb {H}$$ H ), and the Lie groups of pose (i.e. the special Euclidean group $$\textsf{SE}(3)$$ SE ( 3 ) and the space of dual quaternions $$\mathcal {D}\mathbb {H}$$ D H ) are presented. Cost functions over all these spaces are proposed and analyzed. Riemannian optimization techniques, including unconstrained gradient descent and conjugate gradient algorithms, and several methods of step length determination, are presented and compared against each other. Furthermore, an analysis of the relative efficiency of the Riemannian techniques as compared with Euclidean optimizers constrained to obey structure-preserving criteria is conducted. Case studies, including a classical single shooting optimal controls problem and a pose equilibrium determination scenario, are presented to examine the efficacy of these techniques in a variety of problems. Results suggest that the unconstrained Riemannian optimization methods tend to outperform the conventional, constrained Euclidean optimizers and that certain algorithms may be better suited to specific Lie groups than others.
Suggested Citation
Brennan McCann & Morad Nazari, 2025.
"Riemannian Optimization Techniques on Lie Groups Describing Rigid Body Attitude and Pose,"
Journal of Optimization Theory and Applications, Springer, vol. 207(3), pages 1-46, December.
Handle:
RePEc:spr:joptap:v:207:y:2025:i:3:d:10.1007_s10957-025-02810-5
DOI: 10.1007/s10957-025-02810-5
Download full text from publisher
As the access to this document is restricted, you may want to
for a different version of it.
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:joptap:v:207:y:2025:i:3:d:10.1007_s10957-025-02810-5. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.