Show simple item record

Optimization-based Robot Control and State Estimation on Matrix Lie Groups

dc.contributor.authorTeng, Sangli
dc.date.accessioned2025-05-12T17:38:03Z
dc.date.available2025-05-12T17:38:03Z
dc.date.issued2025
dc.date.submitted2025
dc.identifier.urihttps://hdl.handle.net/2027.42/197203
dc.description.abstractMotion planning, feedback control, and state estimation of robots often require optimizations subject to the constraints induced by rigid body motions. As the rigid body motion is nonlinear and evolves on non-Euclidean space, these constraints are usually nonconvex, which makes it challenging for numerical optimization. Though general-purpose nonlinear programming solver can be applied to solve these problems, three challenges are not properly addressed: 1) lack of guarantees on feasibility and global optimality for motion planning with full rigid body dynamics; 2) absence of fast gradient-based solver that respects the geometric and topological structure of the configurations space of rigid bodies; 3) Kalman Filter type state estimation still relies on Gaussian assumption and cannot asymptotically represent arbitrary belief. To address all these problems, we first leverage the Lie Group Variational Integrator (LGVI) to formulate the dynamics of rigid bodies on matrix Lie groups. Then, we leverage the algebraic structure of the matrix Lie group for global optimization and the geometric structure for fast gradient-based optimization. To address the first challenge, we propose to bridge the polynomial structure of the special orthogonal group for 3D rotation and convex optimization. The key finding is that the special orthogonal group is quadratically constrained. Thus, the motion planning problem of rigid bodies modeled by LGVI can be relaxed as the Semi-Definite Programming via the moment relaxation technique. We show that the second-order moment relaxation is sufficient to solve a wide range of motion planning problems with global optimality or non-trivial lower bound, including inverse kinematics of serial manipulators, motion planning of 3D drones, and cart-poles. We also extend the algorithm to a rigid body modeled on quaternion, which provides tight first-order relaxation for the motion planning of 3D drones in cluttered environments. To address the second challenge, we propose to apply the second-order Riemannian nonlinear optimizations on the matrix Lie group for direct trajectory optimizations of rigid bodies. The crux of the proposed method is to preserve the manifold structure of discrete time rigid body motions by LGVI. Then, we derive the analytical Riemannian gradients of the dynamics leveraging the second-order retraction map induced by the invariant metric on matrix Lie groups. Finally, we apply a customized filter line-search Riemannian Interior Point Method to synthesize motions for rigid bodies. We showcase the proposed algorithm as being more efficient than the methods in the ambient space and correct-by-construction to respect the geometric and topological structure of the configuration space of rigid bodies. To address the third challenge, we propose the Generalized Moment Kalman Filter (GMKF) that iteratively updates and propagates the belief of polynomial systems represented by Moment Constrained Max Entropy Distribution (MCMED). By increasing the number of moment constraints, the MCMED can asymptotically approximate any moment-determinant distribution. In the prediction step, we leverage the polynomial dynamics to predict the moments and recover the distribution via convex optimization, which avoids the marginalization step that is generally intractable. In the update steps, we solve the Maximum A Posterior estimation with belief represented by MCMED. We showcase the power of GMKF in challenging robotics tasks, such as robot localization with unknown data association. Together, this thesis provides a comprehensive set of tools for certifiable, efficient, and geometrically consistent motion planning and state estimation in rigid body robotic systems.
dc.language.isoen_US
dc.subjectRobotics
dc.subjectLie Groups
dc.subjectOptimization
dc.subjectGeometric Mechanics
dc.subjectMotion Planning
dc.titleOptimization-based Robot Control and State Estimation on Matrix Lie Groups
dc.typeThesis
dc.description.thesisdegreenamePhD
dc.description.thesisdegreedisciplineRobotics
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studies
dc.contributor.committeememberGhaffari Jadidi, Maani
dc.contributor.committeememberVasudevan, Ram
dc.contributor.committeememberBloch, Anthony M
dc.contributor.committeememberGrizzle, Jessy W
dc.contributor.committeememberSreenath, Koushil
dc.subject.hlbsecondlevelAerospace Engineering
dc.subject.hlbsecondlevelComputer Science
dc.subject.hlbsecondlevelElectrical Engineering
dc.subject.hlbsecondlevelEngineering (General)
dc.subject.hlbsecondlevelMechanical Engineering
dc.subject.hlbsecondlevelNaval Architecture and Marine Engineering
dc.subject.hlbtoplevelEngineering
dc.contributor.affiliationumcampusAnn Arbor
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/197203/1/sanglit_1.pdf
dc.identifier.doihttps://dx.doi.org/10.7302/25629
dc.identifier.orcid0000-0001-8892-5144
dc.identifier.name-orcidTeng, Sangli; 0000-0001-8892-5144en_US
dc.working.doi10.7302/25629en
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe its collections in a way that respects the people and communities who create, use, and are represented in them. We encourage you to Contact Us anonymously if you encounter harmful or problematic language in catalog records or finding aids. More information about our policies and practices is available at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.