ROSYSYApr 30

IKSPARK: Obstacle-Aware Inverse Kinematics via Convex Optimization

arXiv:2403.1223513.92 citationsh-index: 3
AI Analysis

Provides a convex optimization approach to IK for robots with diverse morphologies, addressing the challenge of obstacle avoidance in fixed workcell environments.

IKSPARK introduces an obstacle-aware inverse kinematics solver using semidefinite programming and rank minimization, achieving higher success rates than traditional methods in obstacle-rich environments.

Inverse kinematics (IK) is central to robot control and motion planning, yet its nonlinear kinematic mapping makes it inherently nonconvex and particularly challenging under complex constraints. We present IKSPARK (Inverse Kinematics using Semidefinite Programming And RanK minimization), an obstacle-aware IK solver for robots with diverse morphologies, including open and closed kinematic chains with spherical, revolute, and prismatic joints. Our formulation expresses IK as a semidefinite programming (SDP) problem with additional rank-1 constraints on symmetric matrices with fixed traces. IKSPARK first solves the relaxed SDP, whose infeasibility certifies infeasibility of the original IK problem, and then recovers a rank-1 solution using iterative rank-minimization methods with proven local convergence. Obstacle avoidance is handled through a convexified formulation of mixed-integer constraints. Extensive experiments show that IKSPARK computes highly accurate solutions across various kinematic structures and constrained environments without post-processing. In obstacle-rich settings, especially fixed workcell environments, IKSPARK achieves substantially higher success rates than traditional nonlinear optimization methods.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes