引用本文:刘松国,朱世强,李江波,王宣银.6R机器人实时逆运动学算法研究[J].控制理论与应用,2008,25(6):1037~1041.[点击复制]
LIU Song-guo,ZHU Shi-qiang,LI Jiang-bo,WANG Xuan-yin.Research on real-time inverse kinematics algorithms for 6R robots[J].Control Theory and Technology,2008,25(6):1037~1041.[点击复制]
6R机器人实时逆运动学算法研究
Research on real-time inverse kinematics algorithms for 6R robots
摘要点击 4274  全文点击 5977  投稿时间:2007-05-18  修订日期:2008-01-01
查看全文  查看/发表评论  下载PDF阅读器
DOI编号  10.7641/j.issn.1000-8152.2008.6.011
  2008,25(6):1037-1041
中文关键词  6R机器人  逆运动学  实时算法  组合算法
英文关键词  6R robots  inverse kinematics  real-time algorithm  combined algorithm
基金项目  
作者单位E-mail
刘松国 浙江大学 流体传动及控制国家重点实验室, 浙江 杭州 310027 sgliu@zju.edu.cn 
朱世强 浙江大学 流体传动及控制国家重点实验室, 浙江 杭州 310027 sqzhu@zju.edu.cn 
李江波 浙江大学 流体传动及控制国家重点实验室, 浙江 杭州 310027 ernist@zju.edu.cn 
王宣银 浙江大学 流体传动及控制国家重点实验室, 浙江 杭州 310027 xywang@zju.edu.cn 
中文摘要
      提出一套解决各类6R机器人逆运动学问题的实时算法. 一般算法通过矢量计算和16阶矩阵分解得到一般6R机器人的最多16组逆运动学解. 封闭解法直接提取运动学等式求出关节变量的解析解. 组合算法将封闭解法或一般算法的结果作为初始值, 采用牛顿-拉夫森方法迭代出逆运动学精确解, 适用于所有接近满足封闭解条件或一般算法条件的6R机器人. 求解实验结果表明, 整套算法最大算法时间约为2.03 ms, 为任意几何结构的6R机器人应用于强实时系统提供了逆运动学解决方案.
英文摘要
      A set of real-time algorithms for inverse kinematics of all type of 6R robots is proposed. The general algorithm obtains 16 inverse kinematics solutions in total for general 6R robots based on vector operations and eigenvaluedecomposition of a 16 order target matrix. The closed-form algorithm selects proper kinematics equations directly and solves for the joint variables analytically. The obtained results are employed by the combined algorithm as the initial values in the iterative Newton-Raphson method for finding the exact solutions of the inverse kinematics, which can be used for 6R robots that approximately meet the requirements of the closed-form algorithm or the general algorithm. Experimental results show that the proposed set of algorithms solves the inverse kinematics problem of 6R robots with any geometry configuration in 2.03 ms, and provides effective solutions for the inverse kinematics problem of 6R robots applied in strong real-time systems.