机器人智慧工厂虚拟仿真技术_第1页
机器人智慧工厂虚拟仿真技术_第2页
机器人智慧工厂虚拟仿真技术_第3页
机器人智慧工厂虚拟仿真技术_第4页
机器人智慧工厂虚拟仿真技术_第5页
已阅读5页,还剩4页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、机器人智慧工厂虚拟仿真技术作者:金自力摘要:该文主要介绍机器人智慧工厂虚拟仿真技术, 首先介绍该项技术的关键技 术点,然后介绍该项技术主要解决智慧工厂以下两方面的问题: 即以机器人为主 体的智慧工厂从细胞单元到生产线,从售前方案环节到交付实施过程中的虚拟样 机验证,以及提供离线编程底层的仿真数字化环境。1.前言虚拟仿真(Virtual Simulation)是智能制造领域的一门新兴技术,该技术在 计算机上通过CA CAM/ CAE等技术将产品信息集成到计算机提供的可视化虚 拟环境,在实际产品制造之前实现产品的仿真、分析与优化过程。 机器人智慧工厂虚拟仿真是智能制造的重要环节,可应用于生产线节拍

2、控制分 析、机器人运动控制、动力学分析、轨迹和路径规划离线编程、机器人与工作环 境的相互作用等方面。随着目前智能数字化制造及工业 4.0 等先进制造技术的发 展,机器人智慧工厂虚拟仿真也成为围绕产品生命周期管理(PLM)的整个数字化设计、验证及制造环境的重要组成部分。研究与开发机器人智慧工厂虚拟仿真系 统,可以在虚拟环境中完成以上方面的研究工作, 为机器人智能制造的发展提供 新的手段。2. 机器人智慧工厂虚拟仿真技术 机器人智慧工厂虚拟仿真技术涉及多个系统的运动学与动力学建模理论及 其技术实现,是基于数字和运动控制建模、仿真、信息管理、交互式用户界面和虚拟现实的综合应用技术。在智慧工厂设计的初

3、级阶段概念阶段就可以对整个系统进行完整的分析, 观察并实验各组件的相互运动情况。 通过系统虚拟仿真 软件在相应虚拟环境中真实地模拟生产线的运动和节拍, 在计算机上可方便地修 改设计缺陷, 仿真不同的布局方案, 对生产线系统进行不断的改进, 直至获得最 优的设计方案以后,再做出物理样机。虚拟仿真的设计方法体现出并行工程的概念和思想, 是今后智能制造技术的 发展方向。 与传统方法相比具有诸多优势, 即在智慧工厂设计时期即确定关键的 参数,更新产品开发过程,缩短开发周期、降低成本和提高产品质量。 机器人智慧工厂虚拟仿真的关键技术包括以下方面:1)系统集成性机器人智慧工厂虚拟仿真解决方案涉及到多方面的

4、技术, 虚拟仿真执行环境需要 在不同的系统间进行转换,其集成性包括以下方面:t入在CAD中建立的机器人与生产线组件的三维模型,加入机器人运动学与动 力学分析算法。虚拟仿真中的流动节拍,机器人和外部轴的载荷速度,可达性等数据传递给分 析模组,轨迹和路径规划的拓扑数据传递给离线编程模组, 处理后的分析结果回 传给虚拟仿真进行验证;生产线PLC机器人下位机控制系统,10的信号等数据上传,与虚拟仿真系统进行集成。2)组件模型的参数化和数据库通常一个智慧工厂的组件大约在 5万到 10万个(不含重复组件),大量重复使 用的模型可以参数化并形成组件库, 可以更快捷的变更组件和规划布局,大幅减少工程师 CAD

5、建模和增加运动算法 日蜡*K + S (4 &NewEm OrH PariFl SriHi Turn Rm Prf:rta:so toDitfjmam ta Pm RUWkl Er mjm ki Zoom 3DL -:也,* u, g0*即CL Nc4fa:J曲 P匕出|dT血舟/ iNMUC*!丄11 f DE.? I.I I Fblll删 liarj-CWinMaKflKFklS的时间。3)可视化与交互性机器人智慧工厂虚拟仿真系统提供了良好的模型显示环境, 使操作者有高真实性 的沉浸感。由于具有可视化方面的优势,在布局规划过程中工程师团队可交互式 探索智慧工厂的功能,充分将自身的经验和能力

6、结合到计算机的虚拟仿真的设计 过程中file Edk Viewftepdri TodS- HNp Add-am歹2015 HedraCAM图1机器人生产线虚拟仿真软件 HedraCAM3. 工业机器人的虚拟样机构建机器人虚拟样机将机器人技术与虚拟仿真技术相结合,针对于机器人设计与制造 过程中的运动学、动力学分析,轨迹和路径规划,机器人与工作环境的相互作用 等技术内容进行研究与系统开发,在虚拟环境中完成机器人的设计、分析及虚拟生产过程的实现。系统的具体构成如下图2工业机器人虚拟样机CAI建模环境机器人虚拟样机测试环境初步设计三维各关节约束定义本体CA模型V运动学、动力学控制建模轨迹规划测试并输岀

7、到本体控制器仿真结果对比分析机器人虚拟样机优化本体模型系统优化,选择系统最佳解决方案输岀最终结果,形成机器人虚拟样机机器人虚拟样机的核心功能是提供用于在计算机上进行机器人设计与开发的虚拟环境,其主要功能有以下方面:1)可视化环境建立可视化环境是虚拟仿真系统的基础工作,机器人的虚拟仿真可视化环境使得 操作者可直观、高效地在计算机上进行机器人的设计与开发,良好的环境可使操 作者方便地将自身经验和知识随时融入系统。在虚拟仿真开发的不同阶段,机器人 CAD模型在结构上有所不同。在虚拟样机 初期的概念性设计阶段,机器人 CAD几何模型可能较为粗略,只为满足当前设 计需要,某些详细的几何结构可不必建模;

8、在详细设计阶段,样机经过反复验证 与完善,系统得到优化后的几何数据,可对样机进行详细的几何建模,形成用于 仿真的机器人虚拟样机。+ Cjj-* 图3中电熊猫新款机器人 Panda 7400虚拟样机2)机器人本体的动作仿真 从CAD模型中提取的机器人几何数据并不带有运动控制算法,需要根据机器人 本体结构,包括各部分的几何结构与参数、关节数量、类型等因素,通过对运动方程的正向和逆向求解,在数模上增加运动分析,同时在运动分析过程中还可实现对机器人的运动空间分析,工作轨迹规划,碰撞、干涉校验等进行仿真研究。图4 一段用Python写的6关节机器人运动算法3)外部轴的动作仿真 通过在虚拟仿真系统中加入外

9、包轴的数模和物理信息,如变位机的转速和惯量、滑轨的线速度等物理因素,进行动力学分析后进行耦合。4)机器人下位机控制系统仿真虚拟仿真可提供机器人控制系统仿真环境,机器人下位机虚拟机与虚拟仿真系统 建立网络数据接口进行实时通讯, 对控制系统进行测试,在这一方面虚拟仿真比 物理样机具有明显优势。各种控制方法可直接作用于物理样机, 高效省时,无需 担心错误的控制方法造成样机的损坏。zr-WM*呷竺saoui JOirtd t- 0 Cvl” Q EmuiakM- n世Kf1:1也U扫姮词.41图5 Staubli机器人下位机虚拟机仿真总之,机器人虚拟样机具有如下技术特点:1)提供机器人仿真研究的集成系

10、统和数字化机器人设计、验证环境机器人虚拟仿真系统提供包含数字化建模、可视化的运动过程实现、运动学分析、控制系统仿真在内的统一数据平台,使各部分之间的仿真及分析结果及时、高效率地互相 加以利用,提供数字化的研究环境。2)构成数字化虚拟制造环境的有机组成部分工业机器人是制造系统中的基本工 作单元,机器人虚拟仿真系统能够有效融入上一层次的数字化加工制造环境, 满 足虚拟制造环境中机器人工作单元上层的生产线仿真、数字化工厂要求,构成数 字化机器人生产线的基础与有机组成部分。4. 机器人智慧工厂虚拟仿真系统对离线编程技术的促进离线编程的效果是通过虚拟仿真来验证的,离线调试程序最直观有效的方法是在 不接触

11、实际机器人及其工作环境的情况下,利用虚拟仿真技术模拟机器人的作业 过程,提供一个与机器人进行交互作用的虚拟环境, 将机器人仿真的结果以图形 的形式显示出来,直观地显示出机器人的运动状况,从而可以得到从数据曲线或 数据本身难以分析出来的许多重要信息。智慧工厂的离线编程系统非常复杂,并非只对一个细胞单元的机器人单体做轨迹路径规划,通常一条生产线由多个机器人,工装夹具上下料系统,传送带,AGV, 人员等有机构成,这些组件的运动都需要编程,每个组件编程后还需要互相建立 通讯联接,这样才能让整个智慧工厂有序运转起来, 智慧工厂虚拟仿真能模拟所 有组件的运动,对离线编程模块进行数据反馈,找出不匹配的因子加

12、以修正。2015HedraCAMtCjf.F站 Mu Cwdt+Moton Ho*-;Nbh Optn 5 vwPanFi Sefaci Tien; Hb W 1血时-rhSlBHtfArdi:-+ -+ D Z 匿町E: *碎條 儿田羽胸念Joy Jnk: TmTod Rtf ToolEUboWTCPD X电fflflMl.ififlVEHCiFU *图 6 HedraCAM 机器人生产线的离线编程5. 机器人智慧工厂虚拟仿真系统实现的技术手段51 采用高水平的几何建模工具三维CAD软件如CATIA Pro/ E、UGS及SolidWorks等都可以建立高逼真度的虚 拟仿真几何模型,但对于机

13、器人智慧工厂虚拟仿真系统这些CAD建模数据有先天的缺陷, 最重要的问题就是数据格式庞大, 一个智慧工厂通常有 5 万个以上组 件组成,如果采用CAD软件产生的模型进行堆积,大部分智慧工厂的数据都已 经超出了计算机的硬件极限。Google SketchUp是一个极受欢迎并且易于使用的 3D设计软件,数据格式短小 精悍,适合互联网抓取 ,非常合适建立智慧工厂虚拟仿真系统的几何建模,Google 公司还建立的庞大的 3D 模型库,集合了来自全球各个国家的模型资源,形成 了一个很庞大的分享平台, 这些模型可以下载后转换成智慧工厂虚拟仿真系统的 组件库。52机器人智慧工厂虚拟仿真系统的开发工具 机器人虚

14、拟仿真系统的开发工具主要分两类:一种是采用通用的软件开发工具, 另一种是专业的虚拟仿真开发软件。通用软件开发工具目前较常用的是 C+,特点是软件针对性强,解决设计者具体问题。但要建立样机的运动学、 动力学研究等必需的详尽而正确的模型, 需耗费 大量时间和精力。Python 是一种面向对象、解释型计算机程序设计语言,在机器人运动学方面使 用比较普遍, Python 语法简洁而清晰,具有丰富和强大的类库。能够把用其他 语言制作的各种模块(尤其是C/C+乍很轻松地联结在一起。Python提供了丰富 的API和工具,以便程序员能够轻松地使用 C语言、C+来编写扩充模块,比如虚拟仿真的图形渲染模块,性能要求特别高,就可以用C/C+重写,而后封装为Python 可以调用的扩展类库。Adams、Envision等是商业虚拟仿真开发工具,可建立简单的几何模型或从外部CAD软件导人已建立完毕的机器人几何模型,系统提供运动学、动力学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论