ABB弧焊机器人系统的焊接路径规划研究
焊接机器人路径协调规划的研究与设计的开题报告

焊接机器人路径协调规划的研究与设计的开题报告一、研究背景及意义焊接机器人具有高效、精确、稳定等特点,已广泛应用于汽车、军工、航空航天等领域,极大地提高了生产效率和产品质量。
但是,由于焊接工件的形状和大小不同,焊缝的位置和形态也各异,针对不同的工件,焊接路径需要进行不同的规划,而路径规划是焊接机器人自动化控制的核心,对机器人的精度、速度、安全性等方面都有着重要作用。
因此,针对焊接机器人路径协调规划进行深入研究,对提升焊接机器人的自主性和灵活性,推动焊接技术的发展具有重大意义。
二、研究内容1.焊接机器人路径规划的基本原理和方法的研究,包括手动编程、离线程序设计和实时自适应控制等。
2.对焊件的形态、材料、大小、质量等进行分析,制定不同的路径规划策略。
3.运用机器视觉技术对焊缝进行检测和识别,为路径规划提供准确的数据支持。
4.构建路径规划模型,并通过仿真方法进行验证和优化。
5.结合实际焊接机器人平台,进行路径规划控制和现场实验。
三、研究方法和技术路线1.采用文献调研和实验分析相结合的方法,了解焊接机器人路径规划领域的研究现状和未来发展趋势。
2.借鉴整合现有路径规划算法的经验,研究适合焊接机器人的算法和控制方法,如A*算法、遗传算法、模糊控制等。
3.使用三维建模软件建立焊接机器人路径规划的虚拟场景,并进行仿真验证。
4.通过实验控制平台进行路径规划的控制和现场实验。
四、预期目标和成果1.提出一套适用于焊接机器人的路径规划策略,并构建路径规划模型和控制方法。
2.验证所提出的路径规划策略和算法的可行性和有效性,提高焊接机器人的自主性和灵活性,提升生产效率和产品质量,降低生产成本。
3.发表一篇高水平的论文,并在相关领域的国际会议上进行交流和展示。
五、研究进度安排1.前期调研:10天。
2.算法选取和模型建立:30天。
3.仿真验证:30天。
4.实验实现:40天。
5.论文撰写和答辩:30天。
六、研究经费预算1.硬件设备:10000元。
自动化焊接培训中焊接机器人的路径规划与优化

自动化焊接培训中焊接机器人的路径规划与优化自动化焊接已经成为现代工业生产中普遍采用的焊接方法之一。
焊接机器人在自动化焊接过程中发挥着重要的作用。
为了提高焊接效率和质量,焊接机器人的路径规划和优化变得至关重要。
本文将讨论自动化焊接培训中焊接机器人的路径规划与优化的相关问题。
一、路径规划技术在焊接机器人中的应用路径规划是指在给定的工作空间中,通过选择合适的运动路径,使焊接机器人能够按照要求完成焊接任务。
路径规划技术可以分为离线规划和在线规划两种。
1. 离线规划离线规划是在计算机上预先计算机器人的工作路径,并将计算结果保存在机器人的控制系统中。
离线规划可以基于各种优化算法,如遗传算法、模拟退火算法等,寻找最优的路径。
离线规划的优点是计算效率高,可以在没有机器人实际操作时进行路径计算。
然而,由于离线规划无法考虑到实际工作环境中的障碍物和干扰,因此路径规划结果可能不够准确。
2. 在线规划在线规划是在机器人进行实际焊接任务时,实时计算机器人的工作路径。
在线规划可以根据实际的工作环境,动态调整机器人的路径。
在线规划的优点是可以根据实际情况进行实时调整,路径更加准确。
然而,由于在线计算需要占用机器人的计算资源,因此计算效率相对较低。
二、焊接机器人路径规划的优化方法为了提高焊接机器人路径规划的效果,可以采用以下优化方法:1. 最短路径算法在路径规划中,最短路径算法是常用的优化方法之一。
最短路径算法可以根据不同的约束条件,如路径长度、运动时间等,计算机器人的最短路径。
常用的最短路径算法包括Dijkstra算法、A*算法等。
2. 避障算法避障算法可以帮助机器人在焊接过程中避免碰撞障碍物。
常用的避障算法包括障碍物检测和避障路径规划。
障碍物检测可以通过传感器等设备实现,避障路径规划则需要计算机算法来确定避障路径。
3. 运动平滑算法运动平滑算法可以使机器人的运动更加平滑和连续。
运动平滑算法可以通过对机器人的加速度和速度进行限制来实现。
自动化焊接培训中焊接机器人的路径规划与动态跟踪

自动化焊接培训中焊接机器人的路径规划与动态跟踪自动化焊接技术的应用已经成为现代制造业中不可或缺的一部分,而焊接机器人作为自动化焊接技术的重要载体,其路径规划与动态跟踪技术更是关键。
本文将从路径规划和动态跟踪两个方面探讨焊接机器人在自动化焊接培训中的重要性和应用。
一、路径规划路径规划是指根据焊接工件的形状和尺寸,确定焊接机器人运动轨迹的过程。
合理的路径规划能够确保焊接机器人按照预定的路径进行工作,并且能够高效地完成焊接任务。
1. 基于CAD模型的路径规划现代焊接机器人通常能够通过导入CAD模型来进行路径规划。
首先,利用CAD软件绘制焊接工件的三维模型,并在其中标注焊缝信息。
然后,将CAD模型导入到焊接机器人的控制系统中,通过算法计算出焊接机器人的最佳运动轨迹。
最后,根据路径规划结果,焊接机器人能够准确地进行焊接操作。
2. 正反向运动学算法的应用焊接机器人在进行路径规划时,需要涉及到正反向运动学算法的应用。
正向运动学算法能够根据关节角度计算出焊接机器人末端执行器的位置和姿态;而反向运动学算法则是通过指定焊接机器人末端执行器的位置和姿态,计算出关节角度。
利用这两个算法的结合,即可实现焊接机器人的路径规划。
二、动态跟踪动态跟踪是指焊接机器人在实际焊接过程中,通过传感器等装置对焊缝位置进行实时检测和跟踪的过程。
通过动态跟踪技术,焊接机器人能够实时感知焊接工件的变化,保持焊接焦点的准确性和稳定性。
1. 视觉传感器的应用视觉传感器是动态跟踪技术中常用的一种装置。
焊接机器人通过视觉传感器不断获取焊接工件的图像,然后通过图像处理算法对焊缝进行检测和跟踪。
在焊接过程中,如果焊缝发生变化,焊接机器人能够实时调整焊接路径,确保焊接质量。
2. 力传感器的应用力传感器也是实现动态跟踪的重要装置之一。
焊接机器人通过力传感器实时感知焊接瞬间的力变化,如果发现力超过设定阈值,说明焊接出现问题。
焊接机器人能够通过调整焊接力度,保证焊接质量的一致性。
ABB机器人弧焊系统的研究与分析

ABB机器人弧焊系统的研究与分析周方伟【摘要】本文主要介绍ABB机器人焊接系统控制原理,及其在汽车车身焊接中的应用分析,同时介绍其硬件配置和软件设计.本系统采用ABB公司机器人最新IRC5控制器及两台机器人外部轴变位机,实现了机器人和其自身紧密、柔性、快速配合,极大的提高生产效率.同时IRC5控制器集成对弧焊站内的夹具的动作控制,大大减少设备资金的投入,提高弧焊系统的自动化程度和集成度.【期刊名称】《汽车实用技术》【年(卷),期】2010(000)005【总页数】3页(P56-58)【关键词】ABB工业机器人;IGBT弧焊;DeviceNet总线【作者】周方伟【作者单位】陕西重型汽车有限公司【正文语种】中文1.引言现代工业生产中机器人的引入,大大提高生产效率和解放劳动力,同时也体现了一个企业生产的现代化程度,提高了企业竞争力和企业形象。
本次分析针对陕西重汽车有限公司装焊车间9套机器人弧焊站其中之一展开分析,系统应用至今生产过2万根纵梁,生产节拍为5min,故障率低,维护成本低。
ABB机器人弧焊系统由机器人本体、IRC5机器人控制器、Panasonic YM-500GR3HGE IGBT焊机(全数字化逆变焊机)、两套焊接夹具、两台落地式变位机、一套全自动清枪系统组成,现实了自动化生产。
弧焊系统会产生大量烟尘和弧光,安全防护装置采用封闭形式,在需要观察部位安有深色有机玻璃窗,方便观看焊接中的弧光。
安全栏顶部设计留有除尘接口,向外可及时排出有害气体,保证操作人的安全。
两套焊接夹具,采用独立式装下件,左右两边夹具互不影响,中间有变频式上下幕布遮挡,保证加工人在装下件时不会受到弧光及运动机器人的伤害。
2.系统总体结构分析本系统采用ABB IRB1400型 6轴机器人,理论上可到达它工作半径的任何位置,定位精度可以达到 0.02mm;弧焊机为松下全新字化逆变焊接,节能、功率因数高、飞溅少、焊接质量可靠,可储存128套焊接规范,满足各种不同板材焊接,使焊接更加细化。
关于机器人焊接路径规划优化的研究

关于机器人焊接路径规划优化的研究吴国骏;杨建中;欧道江【摘要】焊枪与焊缝相对位置关系以及机器人运动平稳性直接决定焊缝质量,论文采用变位机调整焊枪与焊缝相对位置,并且通过建立机器人运动平稳性函数优化机器人运动平稳性,综合焊接位置,机器人位置建立综合目标优化函数进行焊接路径的优化.采集的数据显示在焊枪与焊缝在最优位置附近的情况下,机器人运动平稳性有着显著提高.结果表明,基于粒子群算法对焊接路径进行优化操作能够提高机器人加工过程的平稳性,可以提高焊缝质量.【期刊名称】《机电产品开发与创新》【年(卷),期】2018(031)004【总页数】4页(P36-39)【关键词】机器人;焊接路径规划;变位机;粒子群算法【作者】吴国骏;杨建中;欧道江【作者单位】国家数控系统工程技术研究中心,湖北武汉430074;华中科技大学,湖北武汉430074;华中科技大学,湖北武汉430074【正文语种】中文【中图分类】TP301.6;TP391.90 引言在焊接领域,机器人离线编程路径规划有着广泛的应用[1~3]。
根据长期的焊接经验,只有当焊缝位于合适的焊接位姿,焊缝质量最好,焊接加工速度最快。
为了改变焊枪与焊缝相对位置关系,通常有两种方式,引入多机器人协作加工与变位机。
Basile[4]采用了机器人协作的方式进行加工,以便获得更好的加工位姿,但是这种方法必须要求有两台机器人,对客观条件要求比较高。
陈志祥[5]基于关节角位移总和建立运动平稳性函数,采用遗传算法,优化机器人的求解,对运动平稳性有一定的优化。
但是机器人的运动平稳性往往由同一个关节角位移的差值的差异决定,因此基于机器人角位移差值的方差建立机器人运动平稳性的优化函数。
王学武[6]采用粒子群算法对焊接路径规划中焊接点位顺序进行优化操作,取得了不错的效果。
本文基于相贯线焊缝,通过以焊枪的自转角,工作角,行走角为优化变量,以角位移差值序列的方差值为优化方向建立机器人运动平稳性的目标函数,再结合焊接位置,机器人位置建立综合评估函数,采用粒子群算法进行优化操作,通过采集机器人末端执行器速度的变化,对比得到机器人运动平稳性得到提高的结论,最终求出满足要求的解。
曲线焊缝的机器人焊接轨迹规划与高频控制

第34卷第14期中国机械工程V o l .34㊀N o .142023年7月C H I N A M E C HA N I C A LE N G I N E E R I N Gp p.1723G1728曲线焊缝的机器人焊接轨迹规划与高频控制吴超群㊀赵㊀松㊀雷㊀艇武汉理工大学机电工程学院,武汉,430070摘要:机器人实时焊缝跟踪系统中,轨迹规划时间及控制延迟过高会影响跟踪精度和焊接质量.针对这一问题,结合B 样条曲线插补算法和外部引导运动模块,提出一种用于曲线焊缝的分段式实时轨迹规划与控制方法.首先根据插补时间最优原则将轨迹分段,然后采用三次非均匀B 样条插补每段轨迹并得到插补点,最后设计了机器人高频控制器,利用外部引导运动模块以4m s 为周期将插补点依次发送给机器人,引导机器人运动.试验结果表明,该方法在100m s 内即可完成正弦曲线焊缝的规划并引导机器人焊接,跟踪精度控制在ʃ0.2mm 以内,实现了轨迹的快速规划和高频控制.关键词:焊接机器人;轨迹规划;插补;B 样条曲线;外部引导运动中图分类号:T P 242D O I :10.3969/j.i s s n .1004 132X.2023.14.009开放科学(资源服务)标识码(O S I D ):R o b o tW e l d i n g T r a j e c t o r y P l a n n i n g a n dH i g hF r e q u e n c y Co n t r o l f o r C u r v e dS e a m sWU C h a o q u n ㊀Z HA OS o n g ㊀L E IT i n gS c h o o l o fM e c h a n i c a l a n dE l e c t r o n i cE n g i n e e r i n g ,W u h a nU n i v e r s i t y o fT e c h n o l o g y,W u h a n ,430070A b s t r a c t :I na r o b o t i c r e a l Gt i m e s e a mt r a c k i n g s y s t e m ,t h e t r a j e c t o r yp l a n n i n g a n dc o n t r o l d e l a ya f f e c t e d t h e t r a c k i n g a c c u r a c y a n dw e l d i n g q u a l i t y .T o s o l v e t h i s p r ob l e m ,a p i ec e w i s e r e a l Gt i m e t r a j e c Gt o r y p l a n n i n g a nd c o n t r o lme t h o df o r c u r v e d s e a m sw a s p r o p o s e d b y c o m b i n i ng B Gs p l i n e c u r v e i n t e r po Gl a t i o na l g o r i t h ma n dE GM m o d u l e .F i r s t l y ,t h e t r a j e c t o r y w a s s e g m e n t e d a c c o r d i n g t o t h e p r i n c i p l e o f o p t i m a l i n t e r p o l a t i o n t i m e .S e c o n d l y ,t h r e e t i m e sn o n Gu n i f o r m B Gs p l i n ew a su s e dt o i n t e r po l a t ee a c h t r a j e c t o r y t oo b t a i nt h e i n t e r p o l a t i o n p o i n t s .F i n a l l y ,t h eh i g h Gf r e q u e n c y co n t r o l l e ro f t h er o b o tw a s d e s i g n e d .T h e i n t e r p o l a t i o n p o i n t sw e r e s e n t t o t h e r o b o t b y E GM m o d u l e i na c y c l e o f 4m s t o g u i d e t h e r o b o tm o v e m e n t s .T h e e x p e r i m e n t a l r e s u l t s s h o wt h a t t h i sm e t h o dm a y c o m p l e t e t h e p l a n n i n g of s i n e c u r v ew e l d a n dg u i d e th e r o b o tw e l di n g i n 100m s ,a n d t h e t r a c k i n g er r o r sw e r e c o n t r o l l e dw i t h i n ʃ0.2mm ,w h i c h r e a l i z e s t h e r a p i d t r a j e c t o r yp l a n n i n g a n dh i g h Gf r e q u e n c y co n t r o l .K e y wo r d s :w e l d i n g r o b o t ;t r a j e c t o r yp l a n n i n g ;i n t e r p o l a t i o n ;B Gs p l i n ec u r v e ;e x t e r n a l g u i d e d m o t i o n (E GM )收稿日期:20221019基金项目:国家自然科学基金(52275506);中国博士后科学基金(2021M 702542);武汉理工大学技术转移荆门中心产业基金(WHU T J M Z X G2022J J 10).0㊀引言机器人技术和传感器技术的发展使得无需示教的焊缝跟踪成为可能,而机器人轨迹的规划和控制是其中的重要一环[1].B 样条曲线因在复杂轨迹规划方面的独特优势而被广泛用于C A D/C AM 和C N C 领域,以及近年来的机器人轨迹规划[2].刘杰等[3]针对相贯焊缝焊接示教工作过于复杂的问题,先利用前一道焊缝的空间轨迹拟合出理论平面,再将前一道焊缝沿法线方向等距平移,最后基于B 样条曲线在理论平面生成下一道焊缝.毛征宇等[4]采用近似的弓高误差来降低插补过程中弓高误差的计算难度,并结合速度和加速度的约束,设计了能自动调整三次均匀B 样条插补步长的算法,使加工过程更加平稳可靠.上述规划方法虽满足精度需求,但没有考虑算法的实时性,难以满足实时跟踪焊缝的需求,因此本文研究了机器人的轨迹快速规划方法.焊缝跟踪需要实现对机器人的实时控制.L E I 等[5]采用P L C 向驱动器发送脉冲信号实现了电机控制.外部引导运动(e x t e r n a l l ygu i d e d m o t i o n ,E GM )模块是A B B 机器人的一个底层运动控制模块,利用其低延迟的特性可实时引导轨迹.启用E GM 模块时,机器人与上位机建立U D P /U C 连接,以4m s 为周期双向传输数据,机器人可在收到数据的10~20m s 后开始运动.B A L L E S T E R [6]研究了一种基于E GM 的反馈式运动规划和控制器框架,使机器人能更加灵活地操纵物体,且控制器能同步规划双臂轨迹进行避3271 Copyright ©博看网. All Rights Reserved.障,并以250H z的频率重新规划以进行局部调整.毛翊超等[7]将E GM用于视觉伺服控制,辅助普通相机完成高频高精度的机器人动态控制.本文基于三次非均匀B样条曲线提出一种分段插补的轨迹规划方法,利用E GM设计了机器人高频控制器来实时引导机器人运动,通过焊接试验验证该方法的可行性.1㊀机器人轨迹规划方法本文提出的轨迹规划与高频控制方法如图1所示,焊缝上的型值点坐标已知,按照插补时长最优原则确定每段焊缝的型值点数量,从而确定每段轨迹的长度并将整条焊缝轨迹分成n段.然后利用三次非均匀B样条曲线依次插补每段轨迹㊁得到插补点,并将插补点存入一个先入先出队列.完成第一段轨迹的插补后,从队列头部取出插补点坐标,通过E GM发送至机器人,引导机器人运动并开始焊接,同时进行第二段轨迹的插补计算并将新的插补点坐标插入队列尾部,直至完成整条轨迹的插补.图1㊀焊接轨迹规划与高频控制F i g.1㊀W e l d i n gp a t h p l a n n i n g a n dh i g h f r e q u e n c y c o n t r o l1.1㊀非均匀B样条曲线的插补算法贝塞尔曲线理论提出后,B样条曲线以其强大的曲线拟合能力和优秀的几何特性而被广泛用于数控机床和机器人轨迹的拟合与离散[8].一般的样条插补流程有两种:利用型值点反求控制点;直接将型值点作为控制点[9].得到控制点便可定义一条B样条曲线,然后在曲线上插补型值点.本文采用第一种方法,如图2所示,型值点为焊缝型值点P i(i=1,2, ),相邻两数据点X方向的距离为点距s.给定次数k便定义了一条关于参数u的k次B样条曲线函数:p(u)=ði j=i-k d j N j,k(u)㊀㊀uɪ[u i,u i+1](1)U=(u0,u1, ,u n+k+1)式中,u为函数的自变量;u i为型值点P i参数化得到的节点,u iɪ[0,1],i=1,2, ,n+k+1;U为节点矢量;d j 为控制点坐标(x j,y j).第j个k次B样条基函数为N j,0(u)=1㊀㊀u jɤu<u j+10㊀㊀其他{N j,k(u)=u-u ju j+k-u j N j,k-1(u)+u j+k+1-uu j+k+1-u j+1N j+1,k-1(u)üþýïïïï(2)文中规定0/0=0.图2㊀B样条曲线插补F i g.2㊀BGs p l i n e c u r v e i n t e r p o l a t i o n4271中国机械工程第34卷第14期2023年7月下半月Copyright©博看网. All Rights Reserved.离散焊缝曲线时,采用等参数Δu 离散曲线的步长随曲线曲率的变化而变化.焊接过程中,焊枪一般匀速运动,每个插补周期很短且步长为定值,故采用等长微小线段近似弧长,以微小线段离散曲线[10].通过定义法求B 样条曲线的一阶导数,进而求取每个周期内参数u 的增量Δu ,再由Δu 反求样条的坐标点,保证每个插补点都在样条上,避免累积误差.由德布尔给出的导数公式可得曲线p (u )对于u 的导数:d p (u )d u =ðij =i -k d jd N j ,k (u )d u =ðij =i -k (d j N j ,k -1(u )u j +k -u j -N j +1,k -1(u )u j +k +1-u j+1)(3)样条曲线的起点为点P ,以插补步长近似弧长等长度地离散曲线,即从点P 开始依次在曲线上取出等长的小段,每段长度都等于插补步长[11].第i 个插补步长对应参数u 的增量为Δu P ,i =l(d x i d u )2+(d y i d u)2(4)式中,l 为插补步长.第i 个插补点对应的参数值为u P ,i =Δu P ,1+Δu P ,2+ +Δu P ,i (5)1.2㊀轨迹规划的分段方法图3所示的曲线焊缝可通过示教或外部传感器获取焊缝的特征点坐标,并将其作为拟合轨迹的型值点.长焊缝的型值点和插补点较多,同时拟合所有型值点会增大上位机的负担,导致计算过慢甚至超出上位机的计算能力,无法得到准确轨迹.图3㊀曲线焊缝轨迹F i g .3㊀C u r v e o fw e l d i n gpa t h 为解决这一问题,本文采用分段插补方法,按照一定段长将焊缝从起点到终点分成若干段(每段包含一定数量的型值点).依次对各段焊缝进行插补,并将插补点存入一个先入先出队列,如图4所示,E GM 模块从队列头部开始读取并调用插补点来引导机器人末端运动,B 样条插补与E G M 模块实时引导位于2个线程并可同步进行.所以本文方法不必等所有点的插补完成后再进行运动控制,第一段插补完成后即可开始控制机器人运动.图4㊀插补点先入先出队列F i g .4㊀F i r s t i n f i r s t o u t q u e u e o f i n t e r po l a t i o n p o i n t 第一段轨迹的插补用时是评价该方法优劣性的重要指标.插补分为曲线拟合和插补两个步骤,插补时长为曲线拟合用时和插值用时之和.对一条X 方向长度为400mm 的正弦曲线焊缝,每隔0.1mm 取一个型值点,不同分段长度下,第一段轨迹的型值点个数㊁插补点个数㊁拟合用时t f ㊁插值用时t i 和插补总用时t 如表1所示.表1㊀第一段轨迹的点数和插补用时T a b .1㊀P o i n t s a n d i n t e r po l a t i o n t i m e o f t h e f i r s t t r a j e c t o r y型值点数插补点数拟合用时t f (m s )插值用时t i(m s )总用时t (m s )501671.11.82.91003323.13.56.62006638.76.615.3400131734.413.047.48002587192.626.4219.040011292319087.9169.419257.5㊀㊀随着型值点的增多,拟合用时呈几何级数增长,并在总用时中占据主导地位,而插值用时基本呈线性增长,这是因为型值点拟合需要求解逆矩阵,而插值求解仅涉及线性运算.E GM 模块的控制延迟受硬件条件限制,最短为48m s ,因此通过减少插补用时来提高轨迹规划的实时性.每段轨迹的型值点过少会导致分段过多,影响插补精度.结合插补用时和硬件条件确定每段轨迹的长度,插补总用时应小于E MG 模块控制延迟,每段轨迹不宜过短,每段轨迹包含200个型值点,每段轨迹的插补总用时为15.3m s.2㊀机器人高频控制器设计2.1㊀E G M 模块的控制方法E GM 模块可以高速读取机器人的运动信息,并向机器人写入控制信息.机器人每隔4m s 读取E GM 的控制点坐标,相邻两个控制点的距离决定了机器人的运动速度[5].机器人末端以焊接速度v 由点P k (x k ,y k ,z k )向点P k +1(x k +1,y k +1,z k +1)移动,应有插值点数量为5271 曲线焊缝的机器人焊接轨迹规划与高频控制吴超群㊀赵㊀松㊀雷㊀艇Copyright ©博看网. All Rights Reserved.i =sv T(6)s =(x k +1-x k )2+(yk +1-y k )2+(z k +1-z k )2式中, 表示向上取整;T 为E GM 的采样周期,取4m s;s 为P k 与P k +1的欧氏距离.P k 与P k +1间第j 个插值点的坐标P k j (x k j ,y k j ,z k j )为x k j =xk +(x k +1-x k )j /i y k j =y k +(y k +1-y k )j /i z k j =z k +(z k +1-z k )j /i }(8)2.2㊀E G M 点动模式的运动特性为验证E GM 模块的控制性能,基于E GM 模块的位置引导,设计机器人的点到点运动,测试E GM 控制的速度特性㊁加速度特性和响应时间特性.通过E GM 给机器人发送一个目标点坐标,为便于分析,该目标点距离焊枪100mm .向目标点移动的过程中,不断读取并记录焊枪的反馈位置,得到焊枪的位移时间曲线(图5).向机器人发送目标点坐标后,机器人经过控制延迟t 1后开始运动,在经历一个先加速再减速的过程后到达目标点,加速㊁减速的时长分别为t 2和t 3.图5㊀点点运动的位移时间曲线F i g .5㊀D i s p l a c e m e n t Gt i m e c u r v e o f p o i n t Gpo i n tm o t i o n 运动过程中,相邻两点间的距离为Δs ,则点P i 的速度近似为v i =Δs 1+Δs 22T(9)式中,Δs 1为P i 与邻点P i -1的距离;Δs 2为P i 与邻点P i +1的距离.加速度为a i =Δs 2-Δs 1T2(10)速度及加速度与位移的关系如图6所示.焊枪向目标点运动时先加速后减速,最终以相对较小的速度到达目标点,其中,最大加速度㊁最大减速度及最大速度分别出现在点P 1㊁P 2和P 3处.为验证点动模式运动特性随点动距离的变化关系,求取目标点与焊枪当前位置的不同距离下的焊枪最大加速度㊁最大速度㊁最大减速度,如表图6㊀点点运动的速度位移曲线和加速度位移曲线F i g .6㊀V e l o c i t y Gd i s pl a c e m e n t c u r v e a n da c c e l e r a t i o n Gd i s p l a c e m e n t c u r v e o f p o i n t Gpo i n tm o t i o n 2所示.随着距离的增加,焊枪的最大运动速度㊁最大加速度和最大减速度均呈增大趋势;距离超过60mm 后,点动运动最大加速度超出机器人允许的最大加速度,E MG 报错,故一个采样周期内的最大步长不应超出60mm .表2㊀点点运动的最大速度㊁加速度及减速度T a b .2㊀M a x i m u mv e l o c i t y,a c c e l e r a t i o na n d d e c e l e r a t i o no f p o i n t t o p o i n tm o t i o n距离(mm )最大速度(mm /s)最大加速度(m /s2)最大减速度(m /s2)1078.20251.45381.445020161.12502.95192.862530240.09004.43445.456340325.22505.81006.775050376.60005.84945.131260502.40006.25503.06872.3㊀机器人折线轨迹运动特性为验证E GM 能否稳定地控制机器人焊接曲线焊缝,对点动运动转弯时的性能进行测试(选取较大的运动速度以使测试结果更加明显).控制焊枪以固定速度100mm /s 运动,焊枪的目标轨迹与实际轨迹如图7所示.图7㊀焊枪的运动轨迹F i g .7㊀T r a j e c t o r y o f t h ew e l d i n g gu n 图7中,理论转角为点R ,而焊枪实际轨迹在点R 1处便开始偏转,并在点R 2处重新与理论轨6271 中国机械工程第34卷第14期2023年7月下半月Copyright ©博看网. All Rights Reserved.迹重合.从点R 1运动至点R 用时为t R 1,距离为s R 1;从点R 运动至点R 2用时为t R 2,距离为s R 2.由于控制延迟的存在,向机器人发送R 点坐标时,焊枪的实际位置在点R 1处.继续向机器人发送点坐标,此时所发送的坐标点X 坐标不变,Y 坐标线性增加.图5中,t 3阶段的焊枪在X 方向做减速运动,t 1阶段的焊枪在Y 方向做加速运动.3㊀轨迹规划与控制试验与分析试验平台主要由A B BI R B G6700机器人(安装有E GM 模块,重复定位精度为0.1mm )㊁上位机㊁奥太M I G G500R P 焊机组成.实时焊缝跟踪系统利用外部传感器对焊缝采样得到型值点[13],本文模拟传感器的采样特点对焊缝曲线y =20s i n (0.018x )采样,每隔0.1mm 取一个点,得到轨迹规划的型值点P n (x n ,y n ).焊接速度为8mm /s ,以步长0.032mm 插补,通过E GM 模块控制机器人沿插补点运动并读取机器人末端焊枪的实际位置.非均匀B 样条分段插补结果如图8所示,因为型值点比较密集难以在图中全部显示,为便于观察,每隔80个型值点显示一个型值点,因此插补点光滑地通过型值点.如图9所示,焊枪运行平稳,实际焊缝质量满足焊接需求.图8㊀分段插补结果F i g .8㊀S e g m e n t a l i n t e r po l a t i o n r e s u l ts 图9㊀实际焊接F i g .9㊀A c t u a l w e l d i n g插补点都在B 样条曲线上,因此插补结果对于样条曲线不存在位置误差.将插补点的x 坐标代入源曲线y =20s i n (0.018x ),插补误差为y 的理论值与插补出的实际值之差.图10所示为分段插补的位置误差,最大误差在每段样条曲线末尾,与总的分段数量相对应,最大误差在ʃ1.5ˑ10-5m m 以内.图10㊀理论的位置误差F i g .11㊀T h e o r e t i c a l po s i t i o n e r r o r 利用分段插补方法引导机器人运动,得到实际运动的位置误差如图11所示.对比图10插补计算的理论误差,可见插补误差远小于实际运动的位置误差,因为实际运动的误差不止由插补误差决定,还与机器人的重复定位精度有关.采用2.2节的方法对实际运动速度进行分析,得到实际运动的速度误差,如图12所示.图11㊀实际的位置误差F i g.11㊀P o s i t i o n e r r o r o f a c t u a lm o t i on 图12㊀实际的速度误差F i g .12㊀S pe e d e r r o r of a c t u a lm o t i o n 由图11可见最大位置误差不超过0.200mm ,计算得平均位置误差为0.024mm .由图12可见,实际运动速度在理论速度8mm /s 附近存在波动,计算得速度的平均误差为4.36%,满足焊7271 曲线焊缝的机器人焊接轨迹规划与高频控制吴超群㊀赵㊀松㊀雷㊀艇Copyright ©博看网. All Rights Reserved.接要求.4㊀结论(1)本文提出了一种分段式的焊接机器人实时轨迹规划方法,基于非均匀B样条曲线对焊缝进行插补,在第一段轨迹插补完成后便控制机器人运动.该方法具有更高的实时性,将插补和控制总时长缩短至100m s以内.(2)采用E G M模块引导机器人运动,通过点点运动和折线运动测试了E GM的实际性能.E GM的控制周期最小可达4m s,控制响应时间为48m s.(3)分段式轨迹规划的焊接试验表明,机器人运动轨迹平滑,位置误差在ʃ0.2mm以内;在提高焊接轨迹规划实时性的同时,保证了焊接质量.参考文献:[1]㊀L E IT i n g,R O N G Y o u m i n,WA N G H u i,e ta l.A R e v i e wo fV i s i o nGa i d e d R o b o t i c W e l d i n g[J].C o mGp u t e r s i n I n d u s t r y,2020,123:103326.[2]㊀游有鹏,王珉,朱剑英.N U R B S曲线高速高精度加工的插补控制[J].计算机辅助设计与图形学学报,2001,13(10):943G947.Y O U Y o u p e n g,WA N G M i n,Z HU J i a n y i n g.A nI n t e r p o l a t o r f o r N U R B S C u r v e M a c h i n i n g w i t hH i g hGs p e e da n dH i g hA c c u r a c y[J].J o u r n a l o f C o mGp u t e rGA i d e dD e s i g n&C o m p u t e r G r a p h i c s,2001,13(10):943G947.[3]㊀刘杰,胡绳荪,申俊琦,等.基于空间等距线的焊接机器人轨迹优化[J].焊接学报,2017,38(11):47G50.L I UJ i e,HU S h e n g s u n,S H E NJ u n q i,e t a l.T r a jGe c t o r y O p t i m i z a t i o n of W e l d i ng R o b o t B a s e d o nS p a c eE q u i d i s t a n tL i n e[J].T r a n s a c t i o n s o f t h eC h iGn aW e l d i n g I n s t i t u t i o n,2017,38(11):47G50.[4]㊀毛征宇,刘中坚.一种三次均匀B样条曲线的轨迹规划方法[J].中国机械工程,2010,21(21):2569G2572.MA OZ h e n g y u,L I UZ h o n g j i a n.A T r a j e c t o r y P l a nGn i n g M e t h o d f o rC u b i cU n i f o r m BGs p l i n eC u r v e[J].C h i n aM e c h a n i c a l E n g i n e e r i n g,2010,21(21):2569G2572.[5]㊀L E IT i n g,HU A N G Y u,S HA O W e n j u n,e t a l.A T a c t u a lW e l dS e a m T r a c k i n g M e t h o d i nS u p e rN a rGr o w G a p o fT h i c kP l a t e s[J].R o b o t i c s a n dC o m p u tGe rGi n t e g r a t e d M a n uf a c t u r i n g,2020,62:101864.[6]㊀B A L L E S T E R J.A R e a c t i v e P l a n n i ng F r a m e w o r kf o rD e x t e r o u s R o b o t i c M a n i p u l a t i o n[D].H u e s c a:U n i v e r s i t a tP o l i tèc n i c ad eC a t a l u n y a,2019.[7]㊀毛翊超,陆麒.基于视觉伺服技术的工业机器人高动态物体跟踪系统[J].智能科学与技术学报,2019,1(1):62G69.MA O X u c h a o,L U L i n.H i g h D y n a m i c O b j e c tT r a c k i n g S y s t e mo f I n d u s t r i a l R o b o t B a s e d o nV i s uGa l S e r v oT e c h n o l o g y[J].C h i n e s eJ o u r n a l o f I n t e l l iGg e n t S c i e n c e a n dT e c h n o l o g y,2019,1(1):62G69.[8]㊀施法中.计算机辅助几何设计与非均匀有理B样条[M].北京:高等教育出版社,2013.S H IF a z h o n g.C A G D&N U R B S[M].B e i j i n g:H i g h e rE d u c a t i o nP r e s s,2013.[9]㊀董甲甲,王太勇,董靖川,等.改进B样条曲线应用于6R机器人轨迹优化[J].中国机械工程,2018,29(2):193G200.D O N GJ i a j i a,WA N G T a i y o n g,D O N GJ i n g c h u a n,e t a l.A p p l i c a t i o n sof I m p r o v e dBGs p l i n eC u r v e st o6R R o b o tT r a j e c t o r y O p t i m i z a t i o n[J].C h i n a M eGc h a n i c a l E n g i n e e r i n g,2018,29(2):193G200.[10]㊀贾春阳,杨岳,陈峰.等弧长原则的N U R B S曲线离散算法[J].计算机工程与应用,2014,50(3):165G167.J I A C h u n y a n g,Y A N G Y u e,C H E N F e n g.N U R B SC u r v eD i s c r e t eA l g o r i t h m B a s e do nE q u a lA r cL e n g t h P r i n c i p l e[J].C o m p u t e r E n g i n e e r i n ga n dA p p l i c a t i o n s,2014,50(3):165G167.[11]㊀秦霞,李德钊,邓华.基于N U R B S曲线的工业机器人位置插补算法研究[J].制造业自动化,2018,40(4):67G72.Q I N X i a,L I D e z h a o,D E N G H u a.R e s e a r c h o nP o s i t i o nI n t e r p o l a t i o nA l g o r i t h m o f I n d u s t r i a lR oGb o tB a s e do n N U R B S C u r v e s[J]M a n u f ac t u r i n gA u t o m a t i o n,2018,40(4):67G72.[12]㊀J IS h i j u n,L E I L i a n g g e n,Z HA O J i,e ta l.A nA d a p t i v e R e a lGt i m e N U RB SC u r v eI n t e r p o l a t i o nf o r4Ga x i s P o l i s h i ng M a chi n eT o o l[J].R o b o t i c s a n dC o m p u t e rGI n t e g r a t e d M a n u f a c t u r i n g,2021,67:102025.[13]㊀WU C h a o q u n,Y A N GP e i w e n,L E IT i n g,e t a l.A T e a c h i n gGf r e e W e l d i n g P o s i t i o n G u i d a n c e M e t h o df o rF i l l e tW e l dB a s e do nL a s e rV i s i o nS e n s i ng a n dE GM T e c h n o l o g y[J].O p t i k,2022,262:169291.(编辑㊀张㊀洋)作者简介:吴超群,男,1979年生,教授㊁博士研究生导师.研究方向为机器人焊接工艺㊁自动化设备研究与开发.发表论文63篇.EGm a i l:C h a o q u n w u@w h u t.e d u.c n.雷㊀艇(通信作者),男,1988年生,助理研究员.研究方向为机器人焊接工艺㊁机器人焊缝跟踪.发表论文14篇.EGm a i l:l e i t i n g0621@w h u t.e d u.c n.8271中国机械工程第34卷第14期2023年7月下半月Copyright©博看网. All Rights Reserved.。
焊接机器人路径规划与姿态优化算法在汽车制造中的应用研究

焊接机器人路径规划与姿态优化算法在汽车制造中的应用研究焊接机器人是现代汽车制造中常见的自动化设备之一,它能够高效地完成焊接工作,提升生产效率和产品质量。
而焊接机器人路径规划与姿态优化算法则是确保机器人能够准确、稳定地完成焊接任务的关键技术。
本文将探讨焊接机器人路径规划与姿态优化算法在汽车制造中的应用研究。
首先,路径规划是指确定机器人在工作区域内的移动轨迹,以便达到预期目标并避免碰撞。
在焊接过程中,机器人需要根据零件形状、大小和工作环境等因素进行路径规划,使焊接焊缝得到均匀、牢固的连接。
路径规划算法需要考虑到焊接工艺要求和焊缝的形状,确保焊接质量和效率。
一种常用的路径规划算法是基于规则的启发式搜索算法,如A*算法和Dijkstra 算法。
这些算法通过构建状态空间图,将机器人的起始点和目标点连接起来,并通过评估潜在路径的代价函数来选择最佳路径。
在汽车制造中,这些算法可以应用于车身焊接、车轮焊接等环节,大大提高了焊接精度和效率。
除了路径规划,姿态优化也是焊接机器人应用中的关键问题。
姿态优化是指根据焊接形式和零件的几何形状,确定机器人焊接枪的角度和位置,以实现最佳焊接效果。
姿态优化算法能够考虑到焊接角度、焊枪位置和焊接速度等因素,确保焊接焊缝的连接紧密且焊接质量稳定。
在汽车制造中,焊接机器人姿态优化算法具有广泛的应用。
例如,在车身车顶焊接中,焊接机器人需要根据车顶的形状和大小,确定最佳的焊接姿态,以保证焊接质量。
此外,在焊接汽车车门等零部件时,姿态优化算法可以确保焊缝的均匀性和牢固性,提高产品质量。
除了上述的路径规划和姿态优化算法,还有一些先进的焊接机器人算法值得我们关注。
例如,基于任务和环境感知的动态路径规划算法可以根据实时感知到的环境信息,动态调整机器人的路径,避免与其他设备或障碍物发生碰撞。
另外,基于机器学习的姿态优化算法能够根据历史数据和专家经验,自动调整焊接姿态,提高焊接效率和质量。
总之,焊接机器人路径规划与姿态优化算法在汽车制造中具有重要的应用价值。
机器人路径规划技术研究与实现

机器人路径规划技术研究与实现随着工业自动化和人工智能技术的飞速发展,机器人在工厂、医院、仓库等领域中扮演着越来越重要的角色。
机器人在自动化生产流程中的应用越来越广泛,其中路径规划技术是其中一项核心技术。
本文将从机器人路径规划的定义和意义、机器人路径规划技术的发展历程和算法、机器人路径规划技术在实际应用中的探索和展望三个方面进行讨论。
一、机器人路径规划的定义和意义机器人路径规划是指机器人如何寻找一条从初始位置到目标位置的最短路径。
路径规划技术是机器人自主行走及避障,实现工作任务的基础。
机器人路径规划的目的是实现机器人的自主导航,避免碰撞和干扰等问题,并能够快速完成任务。
机器人路径规划技术是机器人自主运动和工作的一个重要部分,能够提高生产效率和产品质量,降低生产成本,自动化程度越来越高。
二、机器人路径规划技术的发展历程和算法随着机器人技术的不断提高,路径规划技术也在不断发展。
第一代机器人主要采用人工控制,导致效率低下、生产成本高、存在安全问题等。
第二代机器人采用单应用程序实现,主要解决了自主行动问题,但是多机器人协同工作问题仍难以解决。
第三代机器人引入了分层控制技术,基于行为的层次,实现了高效的多机器人协同工作。
第四代机器人引入了人工智能技术,以智能化代替固定路径设置,使机器人更加智能化和灵活。
机器人路径规划算法主要包括基础寻路算法、进化算法、优化算法等。
其中,基础寻路算法包括Dijkstra、A*和RRT(rapidly exploring random tree)等,这些算法主要适用于静态环境中单机器人路径规划;进化算法主要包括遗传算法和神经网络算法等,用于解决多机器人路径规划及动态环境中路径规划问题;优化算法包括拉格朗日乘子法、线性规划等,用于在规划路径的同时考虑多种因素影响。
三、机器人路径规划技术在实际应用中的探索和展望机器人路径规划技术在工业自动化、医疗、物流等领域中有着广泛的应用。
例如,在工厂中,机器人常被用来运输和装配物料,需要根据实时环境变化及时调整路径,以提高整体自动化生产的效率;在物流中,机器人通常被用来代替人工搬运和输送,以提高快递处理的速度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1.Nanjing China Construction Chemical Equipment Manufacturing Co.Ltd,Jiangsu Nanjing 210034,China;2.College of Electrical Engineering and Control Science,Nanjing University of Technology,Jiangsu Nanjing 21 1800,China;3.School of Automotive and Rail Transit,Nanjing Institute ofTechnolog y ,Jiangsu Nanjing 211167,China)
第 12期 2016年 12月
机 械 设 计 与 制 造
Machinery Design & Manufacture
ห้องสมุดไป่ตู้l53
ABB弧焊 机 器人 系统 的焊接 路 径 规 划研 究
田放 良 ,沈 健 ,嵇 保健 ,洪 磊 。
(1.南京 中建化工设备制造有限公司,江苏 南京 210034;2.南京工业大学 电气工程与控制科学学院 ,江苏 南京 211800; 3.南京工程学院 汽车与轨道交通学院 ,江苏 南京 211167)
摘 要 :以 ABB弧焊机 器人 系统路径规划为研究对象,提 出了适 用于空间直线焊缝的 离散化方法。在焊缝 离散化 的基础 上 ,针对角接焊 工件的特 点,通过 示教焊缝上两点,分析 了提供焊缝表 面信息和不提供 焊缝表 面信 息的两种焊缝 离散 点 辅 助坐标 系的建立方法,并在 ABB机器人公 司开发的 Robotstudio软件下进行 了路径规 划的模拟仿真和离线编程 。在 此 基础上 完成 了的 实际焊接实验 。实验表明 ,该算法可快速 实现 角接 焊工件的路径规划,完成各种高质量的弧焊作业编程 , 符 合 工 业现 场 的 实 际 需求 。 关键词 :弧焊机器人 ;离散化 ;Robotstudio;路径规划 中图分类号 :TH16;耶l 2l2.6;TP242 文献标识码 :A 文章编号 :1001—3997(2016)12—0153—04
人轨迹规划可大致分为三个主要部分 :首先需要确定焊接机器人
任意焊缝 曲线包括三种类型 :直线焊缝 、曲线焊缝和复合焊
焊枪的运 动轨迹 ;然后将所 确定轨迹信息描述成计算机语言 ;最 缝。这些焊缝曲线都是以工件坐标系为基准建立的,可在工件坐标
Key W ords:Arc W elding Robot;Discretization;Robot Studio;Path Planning
1 引言
缝的位姿信息包括每个离散点 的焊接位置和姿态信息 ,称为焊缝
随着经 济全球化 的发展 ,工业 4.0时代的脚步 已经无法停 离散 点坐标系[31。只有 获得了待焊工件 的焊缝位 姿信息嗍以后 , 歇 ,迫切需要工业机器人 在 自动化制造生产 中发挥更大的作用 , ABB弧焊机器人才能够进行工作路径的规划。离线编程[51的过程
roboti c compa n y,on this bas is, the actual welding experim e nts a re completed.Experiments show tha t the a lgorithm Ca n
qui ckly rea lize the path pla nning o f f illet welding workpiece,finishing all kinds of high quality welding operation programmingandme etthe actualne eds of the industrial scene.
Abstract:In the light ofABB o/'e welding robot s ̄tem pathplanning,the discretization methodfor space linear weld seam is provMed On the basi s o f the discretiza tion o f the seam an d the characteristics offillet welding workpiece,the establishment method o f th e auxiliary coordina te s ̄tem for the two kinds of welding seam is analyzed,which provides the surface informati on o f th e weld sealn a nd does riot proyide the information of the weld surf ̄e,by teaching two points in the seam. Then the simula tion o f pa th pla n ning and of-line programming are carried out based on the Robotstudio developed by ABB
使得传统 的劳动密集型产业转型升级为知识技术密集型产业【11。 必须获得焊缝的每一个焊接点的信息 ,对此提出了一种适用于任
在实际的生产中 ,焊接机器人 是我 国现 阶段运用 最为普遍 的。 意空间直线焊缝 的离散化方法 ,并在各个离散点上建立了焊接点
而焊接机器人技术 的核心就是焊接路径 的规划技术 ,焊接机器 的位姿坐标系 ,即所述 的焊缝离散点坐标系。