基于旋量理论和Sylvester结式法的6自由度机器人逆运动学求解分析
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国家"863"计划资助项目-核反应堆专用机器人技术与应用(2011AA040201)


Analysis of inverse kinematic solution for 6R robot based on screw theory and Sylvester resultant
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对传统denalit-hartenber (D-H)参数法进行机器人运动学建模存在的复杂性、奇异性以及逆运动学求解困难等问题,该文基于旋量理论建立了多自由度串联机器人的矩阵指数积(product-of-exponentials, POE)运动学模型,而同时旋量理论机器人逆运动学求解问题归结为高维非线性方程组的求解,于是引入希尔维斯特(sylvester)结式法进行逆运动学方程组求解,并在数学符号化运算Maple软件实现了逆解算法过程,最后通过实例计算表明,该逆运动学模型及求解方法高效准确可靠,物理和数学意义明确,实用性强,能够推广到其他构型机器人的运动学建模以及逆运动学的求解,为机器人逆运动学的快速求解提供了参考。

    Abstract:

    Abstract: The traditional denalit-hartenber (D-H) method is very popular to set up kinematic model for robot, but this method has lots of disadvantages, which include complexity, singularity and difficulties in inverse kinematic model solving. therefore the kinematic model of six degree freedom robot using traditional denalit-hartenber (D-H) method, can not get the high precision for inverse solution, and make the robot instantaneity for working. This article applied a product-of-exponential (POE) kinematic model based on screw theory for multi-degree of freedom series robots. Firstly, we used the screw theory to set up model for every joint of robot; then put matrix of every joint model multiply, which could get the POE of kinematic model for multi degree of freedom series robot. As we known from the above, the screw theory method was not limited by the form of joint, and could set up the kinematic model of robot very conveniently. This method was applicable to all types of multi degree of freedom series robot with versatility. Then the sylvester resultant method was used to solve these equations. The sylvester resultant method could solve high-dimensional nonlinear equations in advantage, and get the result of the nonlinear equations fast. The process of solving was used Maple software to calculate, due to the Maple software can use the symbol instead of the number to algorithm. Finally, in order to prove this method was correct and useful, we got special data, which was put into the forward kinematics formula to calculate the terminal attitude of robot, then we put this result of terminal attitude into the inverse kinematics formula, and got turning angle of each joint for the 6R robot, which was correct in the result from the calculation. In order to prove this method is correct further, we calculated from the perspective of geometry, which was through the geometric relationship of the robot to calculate each joint turning angle, and this result was as the same. At last, this inverse kinematic model and solving method was proved as an efficient and accurate method by calculating an example. In general, this method has efficient, accurate, reliable, and clear significance at physical and mathematician, also can apply to other robots with differences in configuration in kinematic modeling and inverse kinematic solution, providing a reference to quickly solution in inverse kinematic of robots. Meanwhile, this method can improve the algorithm efficiency 30% more than the general method of elimination.

    参考文献
    相似文献
    引证文献
引用本文

李盛前,谢小鹏.基于旋量理论和Sylvester结式法的6自由度机器人逆运动学求解分析[J].农业工程学报,2015,31(20):48-54. DOI:10.11975/j. issn.1002-6819.2015.20.007

Li Shengqian, Xie Xiaopeng. Analysis of inverse kinematic solution for 6R robot based on screw theory and Sylvester resultant[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE),2015,31(20):48-54. DOI:10.11975/j. issn.1002-6819.2015.20.007

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2015-07-21
  • 最后修改日期:2015-09-17
  • 录用日期:
  • 在线发布日期: 2015-10-21
  • 出版日期:
文章二维码
您是第位访问者
ICP:京ICP备06025802号-3
农业工程学报 ® 2024 版权所有
技术支持:北京勤云科技发展有限公司