摘要.机器人结构工作过程.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
摘要:机器人离线编程系统(Robot“off-line-programming System)是当前机器人研究领域最活跃最前沿的研究方向,因而引起了众多研究人员的注意。本文介绍了国内外机器人离线鳊程系统的发展现状,离线鳊程系统的构成及今后的发展趋势。 关键词:机器人离线编程 1 引言 进入21世纪,机器人已经成为现代工业不可缺少的工具,它标志着工业的现代化程度。近年来,随着计算机技术、微电子技术及网络技术等的快速发展,机器人技术也得到了飞速发展。它集机械工程、电子工程、自动控制工程以及人工智能等多种学科的最新科研成果于一体,目前已有许多类型的机器人投入工程应用,创造了巨大的经济和社会效益。机器人是一个可编程的机械装置,其功能的灵活性和智能性很大程度上决定于机器人的编程能力。由于机器人应用范围的扩大和所完成任务复杂程度不断增加,机器人工作任务的编制已经成为一个重要问题。通常,机器入编程方式可分为示教再现编程和离线编程。目前,在国内外生产中应用的机器人系统大多为示教再现型。示教再现型机人在实际生产应用中存在的主要技术问题有:机器人的在线示教编程过程繁琐、效率低;示教的精度完全靠示教者的经验目测决定,对于复杂路径难以取得令人满意的示教果;对于一些需要根据外部信息进行实时决策的应用无能为力。而离线编程系统可以简机器人编程进程,提高编程效率,是实现系统集成的必要的软件支撑系统。与示教编程相比,离线编程系统具有如下优点:减少机器人停机的时间,当对下一个任务进行编程时,机器人可仍在生产线上工作;使编程者远离危险的工作环境,改善了编程环境;离线编程系统使用范围广,可以对各种机器人进行编程,并能方便地实现优化编程;便于和CAD/CAM系统结合,做CAD/CAM/ROBOTICS一体化;可使用高级计算机编程语言对复杂任务进行编程;便于修改机器人程序。因此,离线编程引起了人们的广泛重视,并成为机器人学中一个十分活跃的研究方向。 2 ?机器人离线编程系统概述 2.1机器人离线编程的概念和技术内容机器人离线编程系统是利用计算机图形学的成果,建立起机器人及其工作环境的几何模型,再利用一些规划算法,通过对图形的控制和操作,在离线的情况下进行轨迹规划。通过对编程结果进行三维图形动画仿真,以检验编程的正确性,最后将生成的代码传到机器人控制柜,以控制机器人运动,完成给定任务。机器人离线编程系统已被证明是一个有力的工具,可以增加安全性,减少机器人不工作时间和降低成本。机器人离线编程系统是机器人编程语言的拓广,通过该系统可以建立机器人和CAD/CAM之间的联系。设计一个离线编程系统应具备以下几点: 1)所编程的工作过程的知识; 2)机器人和工作环境三维实体模型; 3)机器人几何学、运动学和动力学的知识; 4)基于图形显示的软件系统、可进行机器人运动的图形仿真; 5)轨迹规划和检查算法,如检查机器人关节角超限、检测碰撞以及规划机器人在工作空间的运动轨迹等; 6)传感器的接口和仿真,以利用传感器的信息进行决策和规划; 7)通信功能,以完成离线编程系统所生成的运动代码到各种机器人控制柜的通信; 8)用户接口,以提供有效的人机界面,便于人工干预和进行系统的操作。 此外,由于离线编程系统是基于机器人系统的图形模型来模拟机器人在实际环境中的工作进行编程的,因此为了使编程结果能很好地符合于实际情况,系统应能够计算仿真模型和实际模型之间的误差,并尽量减少二者间的误差。 2.2机器人离线编程的组成 机器人离线编程系统不仅要在计算机上建立起机器人系统的物理模型,而且要对其进行编程和动画仿真,以及对编程结果后置处理。一般说来。机器人离线编程系统包括以下一些主要模块:传感器、机器人系统cAD建模、离线编程、图形仿真、人机界面 以及后置处理等。如图1所示: 2.2.1 CAD建模 CAD建模需要完成以下任务:零件建模;设备建模;系统设计和布置;几何模型图形处理。因为利用现有的cAD数据及机器人理论结构参数所构建的机器人模型与实际模型之间存在着误差,所以必须对机器人进行标定,对其误差进行测量、分析及不断校正所建模型。随着机器人应用领域的不断扩大,机器人作业环境的不确定性对机器人作业任务有着十分重要的影响,固定不变的环境模型是不够的,极可能导致机器人作业的失败。因此,如何对环境的不确定性进行抽取,并以此动态修改环境模型,是机器人离线编程系统实用化的一个重要问题。 2.2.2图形仿真 离线编程系统的一个重要作用是离线调试程序,而离线调试最直观有效的方法是在不接触实际机器人及其工作环境的情况下,利用图形仿真技术模拟机器人的作业过程,提供一个与机器人进行交互作用的虚拟环境。计算机图形仿真是机器人离线编程系统的重要组成部分,它将机器人仿真的结果以图形的形式显示出来,直观地显示出机器人的运动状况,从而可以

文档评论(0)

白领文档(原创) + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档