Riemannian Optimization for Distance-Geometric Inverse Kinematics
Not on the map. Why?
Abstract (arXiv)
Solving the inverse kinematics problem is a fundamental challenge in motion planning, control, and calibration for articulated robots. Kinematic models for these robots are typically parametrized by joint angles, generating a complicated mapping between the robot configuration and the end-effector pose. Alternatively, the kinematic model and task constraints can be represented using invariant distances between points attached to the robot. In this paper, we formalize the equivalence of distance-based inverse kinematics and the distance geometry problem for a large class of articulated robots and task constraints. Unlike previous approaches, we use the connection between distance geometry and low-rank matrix completion to find inverse kinematics solutions by completing a partial Euclidean distance matrix through local optimization. Furthermore, we parametrize the space of Euclidean distance matrices with the Riemannian manifold of fixed-rank Gram matrices, allowing us to leverage a variety of mature Riemannian optimization methods. Finally, we show that bound smoothing can be used to generate informed initializations without significant computational overhead, improving convergence. We demonstrate that our inverse kinematics solver achieves higher success rates than traditional techniques, and substantially outperforms them on problems that involve many workspace constraints.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 31 Aug 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1; 2025: 1.
4 papers.
- 2022AvatarPoser: Articulated Full-Body Pose Tracking from Sparse Motion Sensingcited by 110
- 2023A Distance-Geometric Method for Recovering Robot Joint Angles From an RGB Imagecited by 2
- 2024GISR: Geometric Initialization and Silhouette-based Refinement for Single-View Robot Pose and Configuration Estimationcited by 1
- 2025Euclidean Distance Matrix Completion via Asymmetric Projected Gradient Descentcited by 1
- 2025Euclidean Distance Matrix Completion via Asymmetric Projected Gradient Descent28 Apr 2025
- 2024GISR: Geometric Initialization and Silhouette-based Refinement for Single-View Robot Pose and Configuration Estimation8 May 2024
- 2023A Distance-Geometric Method for Recovering Robot Joint Angles From an RGB Image5 Jan 2023
- 2022AvatarPoser: Articulated Full-Body Pose Tracking from Sparse Motion Sensing27 Jul 2022