Analytically Informed Inverse Kinematics Solution at Singularities
Andreas Mueller
TL;DR
This work addresses the challenge of solving inverse kinematics near kinematic singularities where standard pseudoinverse-based methods can fail or converge poorly. It introduces Analytically Informed Inverse Kinematics (AI-IK), which first computes a regularizing perturbation from the tangent cone of the singular locus, moving the configuration from $q_0$ to a nearby regular state $q_0+x$ and then applies a standard iterative IK using a regularized Jacobian. The contribution combines analytic singular-motion analysis (tangent cones and Lie brackets) with a projector-based numerical regularization and an analytic calculation of the prolonged Jacobian, ensuring solvability even when EE motions are instantaneously infeasible. Experiments on a redundant 7-DOF Kuka LBR iiwa demonstrate robust convergence from singular configurations, highlighting AI-IK's potential to enable reliable, real-time IK in challenging singular regimes.
Abstract
Near kinematic singularities of a serial manipulator, the inverse kinematics (IK) problem becomes ill-conditioned, which poses computational problems for the numerical solution. Computational methods to tackle this issue are based on various forms of a pseudoinverse (PI) solution to the velocity IK problem. The damped least squares (DLS) method provides a robust solution with controllable convergence rate. However, at singularities, it may not even be possible to solve the IK problem using any PI solution when certain end-effector motions are prescribed. To overcome this problem, an analytically informed inverse kinematics (AI-IK) method is proposed. The key step of the method is an explicit description of the tangent aspect of singular motions (the analytic part) to deduce a perturbation that yields a regular configuration. The latter serves as start configuration for the iterative solution (the numeric part). Numerical results are reported for a 7-DOF Kuka iiwa.
