Solving the analytical inverse kinematics (IK) of redundant manipulators in real time is a difficult problem in robotics since its solution for a given target pose is not unique. Moreover, choosing the optimal IK solution with respect to application-specific demands helps to improve the robustness and to increase the success rate when driving the manipulator from its current configuration towards a desired pose. This is necessary, especially in high-dynamic tasks like catching objects in mid-flights. To compute a suitable target configuration in the joint space for a given target pose in the trajectory planning context, various factors such as travel time or manipulability must be considered. However, these factors increase the complexity of the overall problem which impedes real-time implementation. In this paper, a real-time framework to compute the analytical inverse kinematics of a redundant robot is presented. To this end, the analytical IK of the redundant manipulator is parameterized by so-called redundancy parameters, which are combined with a target pose to yield a unique IK solution. Most existing works in the literature either try to approximate the direct mapping from the desired pose of the manipulator to the solution of the IK or cluster the entire workspace to find IK solutions. In contrast, the proposed framework directly learns these redundancy parameters by using a neural network (NN) that provides the optimal IK solution with respect to the manipulability and the closeness to the current robot configuration. Monte Carlo simulations show the effectiveness of the proposed approach which is accurate and real-time capable ($\approx$ \SI{32}{\micro\second}) on the KUKA LBR iiwa 14 R820.
翻译:实时求解冗余机械臂的解析逆运动学(IK)是机器人学中的一个难题,因为对于给定的目标位姿,其解并不唯一。此外,针对特定应用需求选择最优的IK解有助于提高鲁棒性,并提升在将机械臂从当前构型驱向期望位姿时的成功率。这在高速动态任务(如空中抓取物体)中尤为必要。为了在轨迹规划背景下为给定目标位姿计算出关节空间中的合适目标构型,必须考虑诸如运动时间或可操作性等多种因素。然而,这些因素增加了整体问题的复杂度,阻碍了实时实现。本文提出了一种实时框架,用于计算冗余机器人的解析逆运动学。为此,冗余机械臂的解析IK通过所谓的冗余参数进行参数化,这些参数与目标位姿结合后可得到唯一的IK解。现有文献中的大多数工作要么尝试近似从机械臂期望位姿到IK解的直接映射,要么对整个工作空间进行聚类以寻找IK解。相比之下,所提出的框架通过使用神经网络(NN)直接学习这些冗余参数,该网络能提供关于可操作性和与当前机器人构型接近程度的最优IK解。蒙特卡洛模拟验证了所提方法的有效性,该方法在KUKA LBR iiwa 14 R820上准确且具备实时能力(约 \SI{32}{\micro\second})。