期刊文献+

基于矩阵分解的一般6R机器人实时高精度逆运动学算法 被引量:42

Real-time and High-accurate Inverse Kinematics Algorithm for General 6R Robots Based on Matrix Decomposition
在线阅读 下载PDF
导出
摘要 为解决现有的一般6R机器人实时逆运动学算法存在计算过程复杂和有增根的问题,提出一种优化的实时高精度算法。将6个基础逆运动学方程作变形处理,通过符号运算把目标矩阵从24阶降低到16阶,提高计算效率的同时消除了增根。采用矩阵特征分解方法求解关节变量,保证了算法的稳定性和精度。在VC++环境中编译和调用CLAPACK进行矩阵运算,所有计算过程采用C/C++语言和面向对象程序设计方法实现。求解实例表明,提出的算法能在平均1.37ms内得到一般6R机器人的16组逆运动学解,并使对应的正运动学末端位姿矩阵元素精确到小数点后12位,可用于实时高精度在线控制。 In order to solve the problem that the existing real time algorithms for inverse kinematics of general 6R robots have complex procedures and extraneous roots, an optimized algorithm with real-time and high-accuracy performances is proposed. The 6 basic inverse kinematics equations are transformed through symbolic processing and the order of target matrix is reduced from 24 to 16, thus improving the algorithmic efficiency while eliminating extraneous roots. Eigen-decomposition is exploited to extract roots from target matrix, which ensures the stability of the algorithm and accuracy of the solutions. By invoking CLAPACK in VC++ directly, all calculations,are accomplished with C/C++ language and object orient programming technique. Experimental results show that the proposed algorithm can obtain 16 inverse kinematics solutions of general 6R robot in an average time of 1.37 ms, and elements in the corresponding position and orientation matrix of forward kinematics have an accuracy of 12 digits after decimal point, so it can be applied in real-time and high-accuracy control systems of general 6R robots.
出处 《机械工程学报》 EI CAS CSCD 北大核心 2008年第11期304-309,共6页 Journal of Mechanical Engineering
关键词 一般6R机器人 逆运动学 矩阵分解实时高精度 General 6R robot Inverse kinematics Matrix decomposition Real time High accuracy
  • 相关文献

参考文献7

  • 1PRIMROSE E J F. On the input-output equation of the general 7R mechanism[J]. Mechanism and Machine Theory, 1986, 21(6): 509-510.
  • 2廖启征 梁崇高 张启先.空间7R机构位移分析的新研究.机械工程学报,1986,22(3):1-9.
  • 3LEE H Y, LIANG C G. A new vector theory for the analysis of spatial mechanisms[J]. Mechanism and Machine Theory, 1988, 23(3): 209-217.
  • 4MANFRED L H, MARTIN P, HANS-PETER S. A new and efficient algorithm for the inverse kinematics of a general serial 6R manipulator[J]. Mechanism and Machine Theory, 2007, 42(1): 66-81.
  • 5CHAPELLE F, BIDAUD P. A closed form for inverse kinematics approximation of general 6R manipulators using genetic programming[C]// Proceedings of the 2001 IEEE International Conference on Robotics & Automation, Seoul, Korea, May 21-26, 2001. Seouh IEEE, 2001:3 364-3 369.
  • 6于艳秋,廖启征.基于有理数运算的一般6R机器人位置逆解算法[J].机械工程学报,2005,41(3):229-233. 被引量:18
  • 7MANOCHA D, CANNY J F. Efficient inverse kinematics for general 6R manipulators[J]. IEEE Transaction on Robotics and Automation, 1994, 5(10): 648-657.

二级参考文献5

  • 1Tsai L W, Morgan A P. Solving the kinematics of the most general six- and five-degree-of-freedom manipulators by continuation methods. Transactions of ASME, Journal of Mechanisms, Transmissions, and Automation in Design,1985, 107(2): 189-200.
  • 2Kohli D, Osvatic M. Inverse kinematics of general 6R and 5R, P serial manipulators. Journal of Mechanical Design,Transactions of the ASME, 1993,115(4): 922-931.
  • 3Donald B R, Kapur D, Mundy J L. Symbolic and Numerical Computation for Artificial Intelligence. London: Academic Press, 1992.
  • 4达菲J 廖启译.机构与机械手分析[M].北京:北京邮电大学出版社,1989..
  • 5苏海军 廖启征 梁崇高.基于代数消元的一般6R机械手逆运动学实时算法[J].机器人,1999,21(7):688-693.

共引文献30

同被引文献267

引证文献42

二级引证文献318

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部