机器人离线编程研究进展要点.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机器人离线编程研究进展要点

课程名称: 机器人技术及应用 论文题目: 机器人离线编程研究进展 姓 名: 学 号: 成 绩: 机器人离线编程技术的研究进展 摘要: 机器人系统的编程能力,决定了机器人的实用功能和作业质量,而离线编程技术是保证作业质量的关键。本文概述了离线编程系统的主要组成部分,并对仿真平台的应用、图形仿真技术、高级语言二次开发等研究进展着重作了介绍。离线编程技术凭借其巨大的优势,在生产加工领域应用广泛,也是机器人开发应用的重要研究方向。 关键字:离线编程;图形仿真;二次开发;后置处理 工业机器人的弧焊、切割、涂胶、打磨等作业,都属于连续轨迹控制。机器人运动控制程序,是正确完成这些作业的保证。工业机器人的控制程序,主要有两种方法来获得:即在线编程(在线示教)和离线编程(离线示教)。前者编程快捷,但编程精度低,并且是在作业现场,要占用机器人的工作时间。后者不对实际作业的机器人直接进行示教,而是在虚拟的作业环境下,通过使用计算机内的CAD模型,生成示教数据,间接地对机器人进行示教。示教结果可以通过运动仿真,从而确定机器人是否按人们期望的方式运动。对于轨迹精度要求高的作业,显然离线编程是最为理想的方法机器人离线编程的方法,在提高机器人工作效率、复杂运动轨迹规划、碰撞和干涉检验、直观地观察编程结果、优化编程等方面的优势,已引起了人们的极大兴趣,并成为当今机器人学中一个十分活跃的研究方向。研究和应用离线编程技术,是提高工业机器人作业水平的必然趋势。 1 机器人离线编程系统概述 机器人离线编程系统是利用计算机图形学的成果,建立起机器人及其工作环境的几何模型,再利用一些规划算法,通过对图形的控制和操作,在离线的情况下进行轨迹规划。通过对编程结果进行三维图形动画仿真,以检验编程的正确性,最后将生成的代码传到机器人控制系统,以控制机器人运动,完成给定任务,系统的总体结构如图1所示[1]。 机器人离线编程系统已被证明是一个有力的工具,可以增加安全性,减少机器人不工作时间和降低成本。机器人离线编程系统是机器人编程语言的拓广,通过该系统可以建立机器人和CAD/CAM之间的联系。设计一个离线编程系统应具备以下几点[2]: 1) 所编程的工作过程的知识; 2) 机器人和工作环境三维实体模型 3) 机器人几何学、运动学和动力学的知识; 4) 基于图形显示的软件系统、可进行机器人运动的图形仿真; 5) 轨迹规划和检查算法 如检查机器人关节角超限、检测碰撞以及规划机器人在工作空间的运动轨迹等; 6) 传感器的接口和仿真,以利用传感器的信息进行决策和规划; 7) 通信功能,以完成离线编程系统所生成的运动代码到各种机器人控制柜的通信; 8) 用户接口,以提供有效的人机界面,便于人工干预和进行系统的操作。 此外,由于离线编程系统是基于机器人系统的图形模型来模拟机器人在实际环境中的工作进行编程的,因此为了使编程结果能很好地符合于实际情况,系统应能够计算仿真模型和实际模型之间的误差,并尽量减少二者间的误差。 2 离线编程系统组成及研究进展 机器人离线编程系统不仅要在计算机上建立起机器人系统的物理模型,而且要对其进行编程和动画仿真,以及对编程结果后置处理。一般说来,机器人离线编程系统包括以下一些主要模块:传感器、机器人系统建模、离线编程、图形仿真、人机界面。 2.1 基于仿真技术的研究 机器人在研制、设计和试验过程中经常需要对其运动学,动力学性能进行分析以及进行轨迹规划设计,而机器人又是多自由度、多连杆空间机构,其运动学和动力学问题十分复杂,计算难度和计算量都很大。若将机械手作为仿真对象,运用计算机图形技术和机器人学理论在计算机中形成几何图形,并动画显示,然后对机器人的机构设计,运动学正反解分析,操作臂控制以及实际工作环境中的障碍避让和碰撞干涉等诸多问题进行模拟仿真,这样就可以很好地解决研发机械手过程中出现的问题。 已有的仿真软件种类多样,功能各有差异,在工业应用领域中有许多应用开发的例子。华南理工大学选用SolidWorks软件为平台[3],研究喷涂机器人的离线编程,他们将设备建模划分为四个部分,即零件建模、装配建模、参数化建模以及运动学建模。以SolidWorks为基础,成功构建了设备模型,并采用软件自带的API函数实现模型的重构和运动仿真。并且针对复杂曲面进行试验,得到了较好的效果。依据建立的模型,输入相应的机器人参数,得到所建立的机器人本体模型见图2。 天津大学[4]通过对弧焊机器人的结构以及各连杆的几何参数分析后,运用

您可能关注的文档

文档评论(0)

0022515 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档