Forward and backward reaching inverse kinematics (FABRIK) is a heuristic inverse kinematics solver that is gradually applied to manipulators with the advantages of fast convergence and generating more realistic configurations. However, under the high error constraint, FABRIK exhibits unstable convergence behavior, which is unsatisfactory for the real-time motion planning of manipulators. In this paper, a novel inverse kinematics algorithm that combines FABRIK and the sequential quadratic programming (SQP) algorithm is presented, in which the joint angles deduced by FABRIK will be taken as the initial seed of the SQP algorithm to avoid getting stuck in local minima. The combined algorithm is evaluated with experiments, in which our algorithm can achieve higher success rates and faster solution times than FABRIK under the high error constraint. Furthermore, the combined algorithm can generate continuous trajectories for the UR5 and KUKA LBR IIWA 14 R820 manipulators in path tracking with no pose error and permitted position error of the end-effector.
翻译:向前和向后进反动动脉学(FABRIK)是一种超常反动动脉学解算法,逐渐应用于操控者,具有快速趋同和产生更现实配置的优点。然而,在高误差限制下,FABRIK表现出不稳定的趋同行为,这对操控者的实时动作规划来说是不令人满意的。在本文中,提出了一种新型反向动动脉学算法,结合FABRIK和连续的二次方程编程算法(SQP)算法,其中FABRIK所推算的联合角度将被用作SQP算法的初始种子,以避免被困在本地迷你中。综合算法是用实验来评估的,在高误差限制下,我们的算法能够达到比FABRIK高的成功率和更快的解算法。此外,合并算法可以产生UR5和KUKA LBR IIWA 14 R820 运算法在路径追踪过程中连续的轨迹,不会造成错误和允许的终端效应体位置错误。