Singularity Avoidance in Inverse Kinematics: A Unified Treatment of Classical and Learning-based Methods
Vishnu Rudrasamudram, Hariharasudan Malaichamee

TL;DR
This paper unifies classical and learning-based inverse kinematics methods to address singularity issues, introduces a benchmarking protocol, and evaluates 12 solvers on a robotic arm to compare their robustness and accuracy.
Contribution
It provides a comprehensive taxonomy, a benchmarking protocol, and experimental evaluation of classical, learning-based, and hybrid IK methods for singularity avoidance.
Findings
Pure learning methods often fail on well-conditioned targets.
Hybrid methods like IKFlow and CycleIK significantly improve robustness.
Classical refinement enhances the performance of learned IK solvers.
Abstract
Singular configurations cause loss of task-space mobility, unbounded joint velocities, and solver divergence in inverse kinematics (IK) for serial manipulators. No existing survey bridges classical singularity-robust IK with rapidly growing learning-based approaches. We provide a unified treatment spanning Jacobian regularization, Riemannian manipulability tracking, constrained optimization, and modern data-driven paradigms. A systematic taxonomy classifies methods by retained geometric structure and robustness guarantees (formal vs. empirical). We address a critical evaluation gap by proposing a benchmarking protocol and presenting experimental results: 12 IK solvers are evaluated on the Franka Panda under position-only IK across four complementary panels measuring error degradation by condition number, velocity amplification, out-of-distribution robustness, and computational cost.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
