在焊接制造中,存在着大量非标准化、定制化焊接件,需要机器人在焊接过程中具有较高的适应性和柔性,传统的示教-再现型机器人很难直接应用于这样的实际焊接生产中,因此要实现机器人智能化焊接应用还有很多亟需解决的关键问题,其中机器人的自动编程焊接是关键。介绍了基于数字孪生及视觉传感技术的机器人焊接自动编程技术,主要包括焊接数字孪生、离线编程、3D视觉焊接目标匹配和焊接寻位等关键技术。

1 序言

机器人焊接因其质量稳定、效率高、重复性好和柔性强的优势而越来越多地被应用在智能制造领域,例如,汽车行业中机器人焊接应用占比约40%。然而在海工装备制造中,传统的示教-再现型机器人却很难大规模直接应用于实际焊接生产中,其应用不足2%。主要是因为在船舶海工焊接制造中存在着大量定制化非标件,加上多品种、小批量的特点(见图1),导致机器人不能应用或者不适用,效率低下,迫切需要机器人焊接具有更高的适应性和柔性。因此,要实现机器人智能化焊接在船舶、海工、钢结构和工程机械中的大规模应用推广,还有很多亟需解决的重要问题[1,2],其中机器人焊接自动编程技术是关键[3,4]。


2 关键技术

要在多品种、小批量、定制化非标件的船舶海工装备制造中实现大规模使用机器人焊接,需要突破的关键技术如图2所示,包括焊接自动编程技术、机器人焊接控形与控性技术和视觉传感系统等。

机器人智能化焊接解决方案如图3所示,其中机器人焊接自动编程是关键,主要包括焊接数字孪生、离线编程、3D视觉等关键技术。利用数字孪生系统快速自动编程,再利用3D视觉自动修正焊接轨迹,可提高焊接效率,实现多品种、小批量、定制化非标件的机器人焊接,解决机器人智能化焊接在船舶海工装备应用中的一些痛点和难点问题,逐步实现智能焊接替代人工,让机器人焊接在这些领域能用、好用。

3 机器人焊接自动编程

目前,市场上关于焊接的自动编程软件有很多,如以色列的SmartTCP、ABB机器人的RobotStudio、KUKA机器人的Simpro编程软件、发那科机器人的Roboguide、荷兰的RinasWeld、澳大利亚卧龙岗大学的Verbotics及荷兰的Delfoi 机器人离线编程软件等。机器人焊接自动编程流程如图4所示,其实现主要包括以下4步。


第一步,模型导入与焊缝编辑。从三维设计软件里导出焊接工件三维模型,利用数字孪生系统对焊接工件模型进行编辑,设置焊缝,生成坡口并设置焊道焊接顺序。

第二步,运动仿真与焊接仿真。在数字孪生系统中编辑机器人焊接动作,进行运动仿真,确认加工路径正确、没有碰撞,并生成机器人焊接路径。

第三步,3D焊接轨迹校正。修正机器人实际焊接路径,利用3D视觉扫描整个工件,对工件进行识别和空间定位,并校正三维零件模型和实际工件焊缝位置,获得实际焊缝位置数据。

第四步,焊接过程控制。机器人根据焊接指令运动到焊缝起始位置开始焊接,并利用激光视觉传感对焊接过程进行实时焊缝跟踪控制,利用被动视觉传感系统对熔池进行实时监控,最终完成工件的整个焊接。

4 焊接数字孪生系统

“数字孪生”作为一种“改变游戏规则”的颠覆性技术,是传统行业数字化转型的重要驱动力量,可以实现物理空间与数字空间实时双向同步映射及虚实交互,在虚拟信息空间构建一个机器人焊接动态过程的虚拟系统,基于多传感技术在虚拟空间中完成实物的精准映射,实现对机器人焊接成形过程进行动态协同优化控制,是实现机器人智能化焊接技术新的突破点。研究基于工业数字孪生驱动的机器人智能化焊接技术对机器人智能再制造技术的推广具有重大意义。机器人焊接数字孪生的数字系统与实物系统如图5所示。

数字孪生是数字世界和物理世界深度融合的共生体,是智能制造应用落地的一个重要手段,具备开放和动态制造场景的识别与适应能力,对制造过程的实时感知与控制能力,以及实现系统的虚实交互与控制优化,是下一代智能制造的关键[5]。

焊接发展历史悠久,焊接过程复杂多变,尤其是船舶海工装备焊接件品种多、批量小、定制化非标件多,装配间隙不一致,以及工艺优化滞后等,阻碍了机器人智能化焊接的发展。基于数字孪生系统的机器人智能化焊接采用离线编程方法,允许终端用户以直观、快速的方式对机器人进行编程,工人能够自动配置焊接参数和编程机器人,生成机器人轨迹并将其自动发送到机器人系统,而无需使用机器人示教器,通过实时控制命令主动将机器人焊接过程保持在界限内。基于数字孪生系统,实现虚实数据交互融合,使焊接生产线物理实体与其数字孪生体实时联动并相互映射,对机器人焊接生产过程进行实时反馈、迭代优化、监督报警等,为焊接过程提供决策建议,从而保证机器人焊接质量的稳定性。

目前,基于数字孪生技术的建模和仿真与以往大不相同,不再是处于离线、独立和特定阶段存在的状态,而是已经实现了与真实的物理世界建立持久、实时、可交互的连接。在焊接中,数字孪生模型和机器人焊接装备实物是相互影响的,是机器人智能化焊接的关键技术。上海柏楚电子科技股份有限公司开发的焊接数字孪生系统建模及仿真软件如图6所示。

5 视觉传感技术

视觉传感器以非接触特性、信息丰富、精度高、检测速度快及适应性强等优点[6],在数字孪生系统中发挥着重要作用,是修正焊接轨迹、实现焊接自动编程的关键,被广泛用于机器人焊接定位、焊接导引、焊缝跟踪和焊接过程监控中。基于3D视觉的机器人智能化焊接数字孪生系统如图7所示。其中常用的3D视觉厂家有西安知象光电科技有限公司、中科融合感知智能研究院有限公司、浙江汉振智能技术有限公司等。


在数字孪生系统中,数字世界和物理世界的准确协调联动是关键,利用3D宏观视觉技术,对工件整体形貌进行扫描,与工件模型进行比对后,可自动调节工件在数字孪生系统内的位置,并且由系统再次计算修正焊接轨迹及空移轨迹,以及通过点云配准对工件进行初定位[7](见图8),实现机器人的自动编程焊接。

6 结束语

在船舶、海工、钢结构和工程机械等焊接制造中存在着大量定制化非标件,传统的示教-再现型机器人很难直接应用于这些领域的实际焊接生产中。基于数字孪生及视觉传感技术的机器人焊接自动编程是实现智能化焊接在多品种、小批量、定制化非标件领域应用的关键所在。因此,开展焊接数字孪生、离线编程、3D视觉焊接路径修正和焊接定位等关键技术的研究,对于提升我国装备制造焊接水平、提高船舶海工制造工程的自主配套能力,以及满足国家新型船舶战略安全需求均具有重要意义。

参考文献:

[1] 许燕玲,张本顺,侯震.海工装备机器人智能化焊接关键问题及技术研究[J].金属加工(热加工),2021(6):1-10.

[2] 肖润泉,许燕玲,陈善本,等.焊接机器人关键技术及应用发展现状[J].金属加工(热加工),2020(10):24-31.

[3] 侯润石,蒋启祥,王胜华,等.大型复杂构件的无模型工业机器人自动编程系统[J].电焊机,2020,50(7):134-140,153.

[4] 邢继生.工业机器人自动编程软件平台的设计与实现[D].广州:东南大学,2017.

[5] 中国电子技术标准化研究院.数字孪生技术应用白皮书(2021版)[R].https://baijiahao.baidu.com/s?id=1718873120565254520.

[6] 陈华斌,孔萌,吕娜,等.视觉传感技术在机器人智能化焊接中的研究现状[J].电焊机,2017,47(3):1-16.

[7] MELLADO N,AIGER D,MITRA N J. Super4PCS:fast global pointcloud registration via smartindexing[J].Computer Graphics Forum,2015,33(5)205-215.

本文发表于《金属加工(热加工)》2022年第6期第10~13页,作者:哈尔滨工程大学、江苏自动化研究所张本顺,江苏自动化研究所孙凯,上海交通大学材料学院上海市激光制造与材料改性重点实验室许燕玲、张华军,原标题:《基于数字孪生的机器人焊接自动编程关键技术研究》。

参考文献:[1]张本顺,孙凯,许燕玲,张华军.基于数字孪生的机器人焊接自动编程关键技术研究[J].金属加工(热加工),2022(06):10-13.

基于数字孪生的机器人焊接自动编程关键技术相关推荐

  1. 基于“数字孪生”和YoLoV5的AI药物开发(技术理论实践部分)

            阿尔茨海默病已经是威胁老年人健康最严重的疾病之一.如今我国正处在人口老龄化上升期,预防和治愈它是当下棘手问题.所以我团队基于"数字孪生"模拟大脑电场,用YoLoV5 ...

  2. 基于数字孪生的网联自动驾驶测试方法研究

    本文由葛雨明,汪洋,韩庆文联合创作 摘要 数字孪生(DT)可以虚拟化地呈现出系统的整个生命周期,非常适合在自动驾驶测试中使用.提出了在有限环境下利用 DT 进行网联自动驾驶测试的方法,即在自动驾驶的仿 ...

  3. 基于数字孪生技术的智慧变电站Web3D可视化系统

    今天为大家分享一个采用 数维图 的 Sovit3D 构建轻量化 3D 可视化场景的案例--数字孪生智慧变电站三维可视化系统.多维度呈现变电站场景,实现变电站运行态势的实时监测,运维设备.控制系统和信息 ...

  4. 如何构建基于数字孪生的智慧全息路口

    简介: 全息路口是基于数字孪生技术,将城市道路上的全要素进行数字化还原,进而为交通治理提供一体化解决措施,是为交通精细化治理而生的一款产品. 全息路口是基于数字孪生技术,将城市道路上的全要素进行数字化 ...

  5. 基于数字孪生的城市地下智慧管网

    城市管网被形象的比喻为城市的"动脉",是城市基础设施的重要组成部分,加强管网的智能化管理对城市发展意义重大. 针对当前城市管网运维管理面临的问题和挑战,中国信息通信研究院产业与规划 ...

  6. 基于数字孪生的数字化车间升级方案

    本文根据数字化车间升级的理论与实践,具体阐述基于数字孪生运行模式的数字化车间 的升级方案与具体实现. 1    技术理论成果概述 1.1    数字孪生车间运行模式 世界各个制造大国提出的制造业国家战 ...

  7. 院士报告 | 李德仁:基于数字孪生的智慧城市(PPT)

    来源:转自智慧城市大讲堂, 微信编辑:邱峰.罗兵,张钦煜 微信审核:张祥.吴斌.数字理政研究院.中通协大数据分会 本文为首届川渝住房城乡建设博览会--川渝数智城市BIM/CIM高峰论坛上,中国科学院院 ...

  8. 基于数字孪生的智慧城市

    1.摘要 数字孪生被认为是当今智慧城市建设的新起点.该文作者定义了数字孪生和数字孪生城市的概念,探讨了数字孪生与智慧城市的关系,分析了基于数字孪生的智慧城市的特点.最后,该作者讨论了基于数字孪生的智慧 ...

  9. 基于数字孪生的变电站三维全息研判智慧联动研究

    随着经济社会快速发展提升了人们生活质量和水平,加大了人们对电量的需求和要求,科学技术发展也促进了电网中应用了较多先进的技术,对实现变电站的智能化发挥着重要作用,而在这一过程中变电站中的智能操作技术更是 ...

最新文章

  1. 记住一个道理:只要自己变优秀了,其他的事情才会跟着好起来。
  2. 不定积分24个基本公式_高分攻略丨语文阅读理解的24个万能答题公式
  3. stm8s编译器查看代码量大小的软件
  4. [optee]-opteeTA启动的过程(open_ta的过程)
  5. 消息队列MQ/JMS/Kafka,你都了解多少?
  6. 职责链模式应用——下机(机房重构知识点总结)
  7. leetcode 88
  8. centos中安装mysql5.6_CentOS中安装MySQL5.6报错的解决方法
  9. android6要多大运存,内存多大手机才能不卡? 现在终于有了答案
  10. 通过prompt方法增强开放领域问答模型
  11. 英雄启动出错解决方法_超纯水设备高压泵不启动解决方法
  12. sublime 自定义快捷生成代码块
  13. 用什么软件测试路由器,软件测试路由器系统的方法及其运用
  14. sqlite3命令行把.db文件导成.txt时报错及中文乱码
  15. mini_sniffer抓包 音乐免费下载 网盘提速下载
  16. 数值分析思考题(钟尔杰版)参考解答——第一章
  17. 离散信号(八)| 离散傅里叶变换DFT性质(圆周移位、圆周卷积)
  18. 【python】案例十 字符串中的逆天函数
  19. java如何获取一月的工作日,Java如何获取工作日名称列表?
  20. 如何评价双CPU的电脑?好用吗?

热门文章

  1. 基于Landsat的地表温度反演——单窗算法
  2. 近期黑莓手机的性能配置-CPU, Screen, RAM
  3. python3.5源码分析-启动与虚拟机
  4. ADB局域网连接手机进行调试项目
  5. Unity2D学习———角色移动两种方式+小怪追随+Unity演示+C#代码
  6. [算法学习]模拟退火算法(SA)、遗传算法(GA)、布谷鸟算法(CS)、人工蜂群算法(ABC)学习笔记---附MATLAB注释代码
  7. 经纬度(wgs)并且根据经纬度获取城市
  8. 邯郸网络服务器机柜型号,42U网络机柜规格服务器机柜型号介绍
  9. oem客户工程流程图_新产品OEM开发及生产流程图
  10. Unity 插件 Cinemachine 虚拟相机的使用