Inverse Kinematics (IK) is a core problem in robotics, in which joint configurations are found to achieve a desired end-effector pose. Although analytical solvers are fast and efficient, they are limited to systems with low degrees-of-freedom and specific topological structures. Numerical optimization-based approaches are more general, but suffer from high computational costs and frequent convergence to spurious local minima. Recent efforts have explored the use of GPUs to combine sampling and optimization to enhance both the accuracy and speed of IK solvers. We build on this recent literature and introduce HJCD-IK, a GPU-accelerated, sampling-based hybrid solver that combines an orientation-aware greedy coordinate descent initialization scheme with a Jacobian-based polishing routine. This design enables our solver to improve both convergence speed and overall accuracy as compared to the state-of-the-art, consistently finding solutions along the accuracy-latency Pareto frontier and often achieving order-of-magnitude gains. In addition, our method produces a broad distribution of high-quality samples, yielding the lowest maximum mean discrepancy. We release our code open-source for the benefit of the community.
翻译:逆运动学(IK)是机器人学中的一个核心问题,其目标是为期望的末端执行器位姿寻找对应的关节构型。尽管解析求解器快速高效,但仅适用于低自由度及特定拓扑结构的系统。基于数值优化的方法更具普适性,但存在计算成本高、易收敛于伪局部极小值的问题。近期研究探索了利用GPU结合采样与优化来提升IK求解器的精度与速度。基于此,我们提出HJCD-IK——一种基于采样的GPU加速混合求解器,它融合了方向感知的贪婪坐标下降初始化策略与基于雅可比矩阵的精细化处理流程。该设计使我们的求解器在收敛速度和整体精度上均优于现有先进方法,能够持续在精度-延迟帕累托前沿上找到解,并常实现数量级的性能提升。此外,本方法能生成广泛分布的高质量样本,获得最低的最大平均差异。我们将代码开源发布,以惠及学界。