首页> 外文会议>IEEE-RAS International Conference on Humanoid Robots >TRAC-IK: An open-source library for improved solving of generic inverse kinematics
【24h】

TRAC-IK: An open-source library for improved solving of generic inverse kinematics

机译:TRAC-IK:一个开放源代码库,用于改进通用逆运动学的求解

获取原文

摘要

The Inverse Kinematics (IK) algorithms implemented in the open-source Orocos Kinematics and Dynamics Library (KDL) are arguably the most widely-used generic IK solvers worldwide. However, KDL's only joint-limit-constrained IK implementation, a pseudoinverse Jacobian IK solver, repeatedly exhibits false-negative failures on various humanoid platforms. In order to find a better IK solver for generic manipulator chains, a variety of open-source, drop-in alternatives have been implemented and evaluated for this paper. This article provides quantitative comparisons, using multiple humanoid platforms, between an improved implementation of the KDL inverse Jacobian algorithm, a set of sequential quadratic programming (SQP) IK algorithms that use a variety of quadratic error metrics, and a combined algorithm that concurrently runs the best performing SQP algorithm and the improved inverse Jacobian implementation. The best alternative IK implementation finds solutions much more often than KDL, is faster on average than KDL for typical manipulation chains, and (when desired) allows tolerances on each Cartesian dimension, further improving speed and convergence when an exact Cartesian pose is not possible and/or necessary.
机译:开源Orocos运动学和动力学库(KDL)中实现的逆运动学(IK)算法可以说是全世界使用最广泛的通用IK解算器。但是,KDL唯一受关节限制约束的IK实现(伪逆Jacobian IK解算器)在各种人形平台上反复显示假阴性失败。为了找到适用于一般操纵器链的更好的IK解算器,本文已实现并评估了各种开源的直接替代方法。本文使用多个类人动物平台,对KDL逆Jacobian逆算法的改进实现,一系列使用各种二次误差度量的顺序二次编程(SQP)IK算法与同时运行该算法的组合算法之间进行了定量比较。性能最佳的SQP算法和改进的逆Jacobian实现。最佳的IK替代实现找到解决方案的频率要比KDL高得多,对于典型的操纵链,其解决方案的平均速度要比KDL更快,并且(在需要时)允许每个笛卡尔维度上的公差,从而在无法实现精确笛卡尔姿势的情况下进一步提高速度和收敛性,并且/或必要。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号