Generative Graphical Inverse Kinematics
Not on the map. Why?
Abstract (arXiv)
Quickly and reliably finding accurate inverse kinematics (IK) solutions remains a challenging problem for many robot manipulators. Existing numerical solvers are broadly applicable but typically only produce a single solution and rely on local search techniques to minimize nonconvex objective functions. More recent learning-based approaches that approximate the entire feasible set of solutions have shown promise as a means to generate multiple fast and accurate IK results in parallel. However, existing learning-based techniques have a significant drawback: each robot of interest requires a specialized model that must be trained from scratch. To address this key shortcoming, we propose a novel distance-geometric robot representation coupled with a graph structure that allows us to leverage the sample efficiency of Euclidean equivariant functions and the generalizability of graph neural networks (GNNs). Our approach is generative graphical inverse kinematics (GGIK), the first learned IK solver able to accurately and efficiently produce a large number of diverse solutions in parallel while also displaying the ability to generalize -- a single learned model can be used to produce IK solutions for a variety of different robots. When compared to several other learned IK methods, GGIK provides more accurate solutions with the same amount of data. GGIK can generalize reasonably well to robot manipulators unseen during training. Additionally, GGIK can learn a constrained distribution that encodes joint limits and scales efficiently to larger robots and a high number of sampled solutions. Finally, GGIK can be used to complement local IK solvers by providing reliable initializations for a local optimization process.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Sep 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 2; 2026: 3.
5 papers.
- 2025IKDiffuser: a Diffusion-based Generative Inverse Kinematics Solver for Kinematic Treescited by 2
- 2025A Design Co-Pilot for Task-Tailored Manipulatorscited by 2
- 2026RAM: Reachability Across Morphologiescited by 0
- 2026Exploring the Intrinsic Geometry of Diffusion Models with Constrained Inverse Kinematicscited by 0
- 2026MorphIK: Morphology-Conditioned Neural Inverse Kinematics for Unknown Robotscited by 0
- 2026MorphIK: Morphology-Conditioned Neural Inverse Kinematics for Unknown Robots24 Sep 2026
- 2026Exploring the Intrinsic Geometry of Diffusion Models with Constrained Inverse Kinematics24 Jun 2026
- 2026RAM: Reachability Across Morphologies8 Jun 2026
- 2025A Design Co-Pilot for Task-Tailored Manipulators16 Sep 2025
- 2025IKDiffuser: a Diffusion-based Generative Inverse Kinematics Solver for Kinematic Trees16 Jun 2025