基于MATLAB Robotics Tools的机械臂仿真.docVIP

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

基于MATLAB Robotics Tools的机械臂仿真   【摘要】在MATLAB环境下,对puma560机器人进行运动学仿真研究,利用Robotics Toolbox工具箱编制了简单的程序语句,建立机器人运动学模型,与可视化图形界面,利用D-H参数法对机器人的正运动学、逆运动学进行了仿真,通过仿真,很直观的显示了机器人的运动特性,达到了预定的目标,对机器人的研究与开发具有较高的利用价值。   【关键词】机器人;运动学正解;运动学逆解   Abstract:For the purpose of making trajectory plan research on puma560 robot,in the MATLAB environment,the kinematic parameters of the robot were designed. Kinematic model was established by Robotics Toolbox compiled the simple programming statements,the difference was discussed between the standard D-H parameters,and the trajectory planning was simulated,the joints trajectory curve were smooth and continuous,Simulation shows the designed parameters are correct,thus achieved the goal. The tool has higher economic and practical value for the research and development of robot.   Key words:robot;trajectory planning;MTALAB;simulation   1.前言   机器人是当代新科技的代表产物,随着计算机技术的发展,机器人科学与技术得到了迅猛的发展,在机器人的研究中,由于其价格较昂贵,进行普及型实验难度较大,隐刺机器人仿真实验变得十分重要。对机器人进行软件仿真,从运动图像和动态曲线表,可以模拟机器人的动态特性,更加直观的显示了机器人的运动状况,从而可以分析许多重要的信息。   对机器人的运动学仿真,很多学者都进行了研究。文献2以一个死自由度机器人为例,利用MATLAB软件绘制了其三维运动轨迹;文献4对一种柱面机械手为对象,对机械手模型的手动控制和轨迹规划进行了仿真;但上述各种方法建立的机器人模型只适合特定的机械臂模型。一种通用的,经过简单修改便可用于任何一种机械臂的仿真方法显得尤为重要。   2.机器人运动学简介   机器人学中关于运动学和动力学最常用的描述方法是矩阵法,这种数学描述是以四阶方阵变换三维空间的齐次坐标为基础的。矩阵法、齐次变换等概念是机器人学研究中最重要的数学基础。利用MATLAB Robotics Toolbox工具箱中的transl、rotx、roty和rotz函数可以非常容易的实现用其次变换矩阵表示平移变换和旋转变换。例如机器人在X轴方向平移了0.5米的其次坐标变换可表示为:   gt;gt;T=transl(0.5,0.0,0.0)   绕Y轴旋转90°可以表示为:   gt;gt;T=roty(pi/2)   符合变换可以由若干个简单变换直接相乘得到,例如让物体绕Z轴旋转90°,接着绕Y轴旋转-90°,再沿X轴方向平移4个单位,则对应的齐次变换可表示为:   gt;gt;T=transl(4,0,0)*roty(-pi/2)*rotz (pi/2)   3.构建机器人对象   使用计算机对机器人运动的仿真研究,首先需建立相应的机器人对象。在机器人学中通常把机械手看做是由一系列关节连接起来的连杆构成。为描述响铃按键之间平移和转动的关系,Denavit和Hartenberg在1955年提出了一种通用的方法,这种方法是在机器人的每个连杆上建立附属坐标系,然后用4*4矩阵来描述相邻两连杆的空间关系的方法,通过依次变换可最终推导出末端执行器相对于基坐标系的位姿,从而建立机器人的运动学方程。通常称为D-H参数法。   在Robotics Toolbox中,构建机器人对象主要在于构建各个关节,而构建关节时,会用到LINK函数,其一般形式为:   L=LINK([alpha Atheta D sigma],CONVENTION)其中CONVENTION可以取‘standard’和‘modified’,其中‘standard’代

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档