首页 | 本学科首页   官方微博 | 高级检索  
     

基于分块矩阵的6R机器人实时逆解算法
引用本文:方俊珊,刘华山,孙培德. 基于分块矩阵的6R机器人实时逆解算法[J]. 燕山大学学报, 2012, 36(2): 119-125
作者姓名:方俊珊  刘华山  孙培德
作者单位:东华大学信息科学与技术学院,上海,201620
基金项目:纺织面料技术教育部重点实验室开放课题基金,中央高校基本科研业务费专项资金资助
摘    要:为提高6R机器人逆运动学求解的强实时性,提出了一种基于分块矩阵相乘来求解逆运动学的方法。将复杂的6个矩阵方程转换为含有6个未知变量的8个纯代数方程来进行求解,并在方程简化过程中引用符号运算预处理,避免了大量浮点运算带来累积误差。通过方程组的优化,可避免第3关节变量求解中产生增根的情况。试验结果表明,在同等精度要求下,该逆解算法相比于其他算法具有更强的实时性,得到精确的8组封闭解平均仅需0.009 7 ms,能够满足机器人的在线控制要求。

关 键 词:机器人  逆运动学  分块矩阵  逆解算法

Real-time inverse kinematics algorithm for 6R robot based on block matrix
FANG Jun-shan , LIU Hua-shan , SUN Pei-de. Real-time inverse kinematics algorithm for 6R robot based on block matrix[J]. Journal of Yanshan University, 2012, 36(2): 119-125
Authors:FANG Jun-shan    LIU Hua-shan    SUN Pei-de
Affiliation:(College of Information Science and Technology,Donghua University,Shanghai 201620,China)
Abstract:A new algorithm is proposed based on block matrix in order to improve the real-time performance of inverse kinematics for 6R robots.The 6 complex matrix equations are transformed to the 8 pure algebraic equations with 6 unknown joint variables,and symbolic preprocessing is applied in simplifying equations without any error accumulations due to floating-point calculations.The production of extraneous roots in the solving process of the third joint variable is avoided by optimizing the linear combinations of related equations.The results of experiments show that the proposed algorithm has a stronger real-time performance than the others with the same precision solutions.The average time for gaining 8 accurate closed-form solutions is only 0.009 7 ms.The precision solution of proposed algorithm can satisfy the requirement of robot on-line control.
Keywords:robot  inverse kinematics  block matrix  inverse kinematics algorithm
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号