基于六自由度机械臂运动学问题仿真研究.docVIP

基于六自由度机械臂运动学问题仿真研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于六自由度机械臂运动学问题仿真研究

基于六自由度机械臂运动学问题仿真研究   【摘要】以六自由度工业机器人――MOTOMAN-HP6 机器人为研究对象,简单介绍了机器人运动学的数学基础。根据机器人的相关参数,建立了机器人运动学模型及相关坐标系,对机器人的正运动学及逆运动学问题进行了研究。采用MATLAB 开发工具建立系统界面,编制了相关程序,结合实例对机器人的直线、圆弧及自由曲线轨迹的生成进行了仿真,完成了系统设计。为后续实习用工业机器人离线编程系统的开发打下了基础。   【关键词】六自由度;机械臂运动学   Abstract:This thesis takes MOTOMAN-HP6 robot as the research object,introduces the mathematical foundation of the robot kinematics briefly.According to the related parameters of the robot,the kinematics model and the relevant coordinate of the robot are built,the kinematics and inverse kinematics problem is studied.The system interface based on MATLAB is built and the related program is compiled.The straight and curve motion of the robot are simulated with instances and the system design is completed.For the design of the off- line programming system of the practice industrial robot laid the foundation.   Key word:Industrial robots;Inverse kinematics analysis;System simulation;Free curve;MOTOMAN   1.引言   在工业机器人的应用中,系统仿真技术起到了很重要的作用。仿真技术是在近几十年来基于计算机技术、控制技术等发展起来的一门综合性技术[9]。随着计算机技术的发展和普及,系统仿真技术的应用范围也越来越广,基本包括了人们生活、生产的各个领域。而在工业机器人的应用中,仿真技术的重要性体现的也相当的明显。   本文以目前应用较广泛的六自由度工业机器人――MOTOMAN-HP6 机器人为研究对象,采用MATLAB开发工具建立机器人的运动学模型及相关的坐标系,对机器人的正运动及逆运动学的相关算法进行了研究,并对几种不同的求解方法进行了对比,接着分析了直线、圆弧及自由曲线轨迹的生成相关算法,特别是对自由曲线的轨迹生成算法的关键技术进行了研究。   2.机械臂结构   从图1中可以看出,机器人各个关节的尺寸关系以及中心点的坐标值及机座坐标原点的位置等。在机器人的各个连杆上固接一个坐标系,研究这些坐标系之间的关系,就可以研究机器人各连杆之间的关系(见表1)。   表1 D-H参数表   i αi-1 a i-1 di θi   1 0 0 460 0   2 -Pi/2 250 0 -Pi/2   3 Pi 700 0 0   4 -Pi/2 150 -800 0   5 Pi/2 0 0 -Pi/2   6 -Pi/2 0 -100 0   机器人坐标系相应的一些连杆参数如所示。其中:αi表示绕Xi-1轴,从Zi-1旋转到Zi的角度值;ai-1表示沿Xi-1轴,从Zi-1移动到Zi的距离;di表示沿Zi轴,从Xi-1移动到Xi的距离;θi表示绕Zi轴,从Xi-1旋转到Xi的角度。   3.正运动学求解算法   根据运动学数学基础理论知识,我们可以采用4 4的齐次变换矩阵描述相邻两连杆之间的空间位置关系,以此来建立机器人连杆的运动方程。对图2所示的连杆坐标系,进行坐标变换,我们可以得出如下的变换矩阵关系:   式中:   4.逆运动学求解算法   已知机器人末端执行器的位姿来确定对应的关节角的问题为机器人的逆运动学问题。也就是给定机器人末端执行器的目标点的坐标(),来求解此时对应的各个关节角度。   对于6自由度的机械臂而言,在某些特殊的情况下,可以得到封闭解:   (1)三个相邻关节轴相较于一点;   (2)三个相邻关节轴相互平行。   逆运动学几何法:   由于连杆坐标系{4}{5}{6}的原点都在腕部三轴的交点上,此

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档