BP神经网络在MOTOMAN机器人离线编程中的应用.docVIP

BP神经网络在MOTOMAN机器人离线编程中的应用.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文档。上传文档
查看更多
BP神经网络在MOTOMAN机器人离线编程中的应用

BP神经网络在MOTOMAN机器人 离线编程关键技术中的应用 摘要 利用BP网络强大的非线性映射能力,实现了从AutoCAD图形文件向MOTOMAN UP6工业机器人工作执行文件的转换。实验证明,与传统的通过坐标转换,然后再进行机器人运动学逆解的解决方式相比,该方法有更好的适应性,效率更高,可操作性更强,而且能够满足实用的计算精度。 关键字 BP网络,MOTOMAN UP6,运动学逆解,离线编程 0 引言 机器人技术是20世纪人类最伟大的科技发明之一,是自动化技术的集中体现。从20世纪60年代诞生和发展到现在, 机器人技术的研究经历了示教在线编程、离线编程和自主编程三个阶段。 机器人离线编程系统(OLP-off-line programming)是利用计算机图形学的成果,建立起机器人及其工作环境的几何模型,再利用一些规划算法,通过对图形的控制和操作,在离线的情况下进行轨迹规划。通过对编程结果进行三维图形动画仿真,以检验编程的正确性,最后将生成的代码传到机器人控制柜,以控制机器人运动,完成给定任务。而且,离线编程技术可以借助第三方的软件(例如AutoCAD)生成的图形文件,直接生成代码,然后在虚拟平台上进行仿真和校验,从而大大简化机器人编程操作,提高编程效率,有效增加安全性,减少机器人空闲工作时间,降低成本。 在通过第三方软件生成机器人代码的过程中,有一个关键技术就是坐标转换和机器人运动学逆解的求取。本文讨论的问题,是借助AutoCAD生成DXF图形文件后,直接将图形中的节点和直线圆弧信息,通过适当的映射之后,转化成机器人的各个关节角度信息和动作指令,并输出生成JBI格式的MOTOMAN系列机器人的动作控制文件。 1 传统解决方法 对任何一个机器人进行高级编程及仿真,必须首先建立该机器人的运动学方程。这是对机器人进行运动学分析的基础。在此基础之上,还必须解决机器人运动学两类基本问题:运动学正问题与运动学逆问题。 运动学正问题:该问题是机器人运动学方程的建立过程,即给定各杆件的结构参数和关节变量,利用齐次坐标变换矩阵,求出机器人末端执行器的位姿。 运动学逆问题:该问题是机器人运动学方程的求解过程,即已知各杆件的结构参数和满足某工作要求时机器人末端执行器的空间位姿,求出在该位姿时各关节的变量值。 在理论上说,利用代数的方法可以对几乎所有的工业或者商业机器人进行封闭解的计算。机器人运动学分析有许多种方法,但是最常用的是Denavit-Hartenberg方法简称D-H法。D-H模型表示了对机器人连杆和关节进行建模的一种非常简单的方法,可用于任何机器人构型,而不管机器人的结构顺序和复杂程度如何。它也可以用于表示在任何坐标中的变换,例如直角坐标、圆柱坐标、球坐标等。 其解决问题的基本思路是,首先在机器人的各个轴上建立起各个机械臂的连杆坐标系;然后利用通过一系列的坐标转换,将各个连杆坐标系的姿态和位置在基坐标系中加以表征;最后得到一个从基坐标系到机器人末端执行器的总的坐标转换公式。利用这个公式,借助于适当的约束条件,就可以对几乎所有的工业或商业机器人进行运动学正解和逆解的分析和计算。对连杆坐标系以及公式的推导过程有大量的资料和文献进行了详细叙述,具体的分析过程可参阅相关资料。 现将MOTOMAN UP6工业机器人的有关参数列举如下: 表1 MOTOMAN UP6机器人的基本参数[6] Tab. 1 The basic parameters of MOTOMAN UP6 操作模式 垂直关节 自由度 6 有效载荷 6Kg 重复精度 ±0.08mm 工作空间 S轴(旋转) ±170° L轴(下臂) +155°,-90° U轴(上臂) +190°,-170° R轴(腕部转动) ±180° B轴(腕部俯仰) -225°,-45° T轴(腕部扭转) ±360° 最大速度 S轴 2.44rad/s, 140°/s L轴 2.79rad/s, 160°/s U轴 2.97rad/s, 170°/s R轴 5.85rad/s, 335 °/s B轴 5.85rad/s, 335°/s T轴 8.73rad/s, 500°/s 允许力矩 R轴 11SN·m(1.2kgf ·m) B轴 9.8N·m(l.Okgf ·m) T轴 5.9N·m(0.6kgf ·m) 允许惯量(GD2/4) R轴 0.24Kg·m2 B轴 0.17kg·m2 T轴 0.06kg·m2 重量 130Kg 工作环境 温度 0~45℃ 湿度 20~80%RH 振动 低于0.5G 其它 远离腐蚀性气体 干燥洁净 远离强电子干扰 * 机器人各轴的定义详见封面上的机器人图示 MOTOMAN-U

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档