焊接机器人动态闭环控制系统及其实时动态修正算法_2

文档序号:9234780阅读:来源:国知局
控机进行重新覆盖修改,运动控制卡按照修改后的运动控制指令进行控制。这种工作模式解决了传统的下发一条指令,执行一条指令的不足,可以不断实时的修正机器手的运动误差。
[0026]焊接机械手包括焊接关节、伺服电机和驱动器。
[0027]图像反馈系统能实时采集焊缝图像,并进行图像识别,将识别的焊缝轨迹传送到工控机,工控机能利用图像反馈系统传送的焊缝轨迹完成运动规划。
[0028]工控机进行运动规划具体是指:工控机能通过将预定的焊缝轨迹和图像系统反馈传送的焊缝轨迹进行对比,重新对控制任务缓冲区中还未执行的运动控制指令、后续运动轨迹进行实施规划,重新下发运动控制指令到运动控制卡的控制任务缓冲区中。
[0029]用于所述焊接机器人动态闭环控制系统的实时动态修正算法,具体包括下述步骤:
[0030]图像反馈系统根据采集的实际焊缝图像,识别获得工具空间焊缝路径轨迹Pl=fl (xl, yl, zl),并将工具空间焊缝路径轨迹发送到工控机;工控机根据图像反馈系统传送过来的实际焊缝曲线,与预定的工具空间焊缝路径P2 = f2(x2,y2,z2)进行计算获得误差,并对规划好的任务曲线和参数进行修改,获得修正后的工具空间焊缝路径轨迹P3 =f3 (x3,y3, z3);
[0031]修正工具空间焊缝路径轨迹的具体方法为:
[0032]P3 = f3(x3, y3, z3) = f (2Xx2 - xl, 2Xy2 - yl, 2Xz2 - zl) (I)
[0033]即:x3= 2Xx2 —xl (2)
[0034]y3 = 2Xy2 — yl (3)
[0035]z3 = 2 X z2 — zl (4)
[0036]工控机利用修正后的工具空间焊缝路径轨迹P3 = f3(x3,y3,z3)重新规划运动控制指令下发到运动控制卡的控制任务缓冲区中,并取消运动控制卡中还未执行完毕的老的运动控制指令,运动控制卡按照重新规划后的运动控制指令执行,实现对焊接机器手的运动实时调整规划,消除了实际执行过程中的各种干扰造成的误差,达到提高了焊接质量的目的。
[0037]最后,需要注意的是,以上列举的仅是本发明的具体实施例。显然,本发明不限于以上实施例,还可以有很多变形。本领域的普通技术人员能从本发明公开的内容中直接导出或联想到的所有变形,均应认为是本发明的保护范围。
【主权项】
1.焊接机器人动态闭环控制系统,能基于图像实时反馈完成焊接工作,其特征在于,所述焊接机器人动态闭环控制系统包括工控机、运动控制卡、焊接机器手、图像反馈系统; 所述工控机用于作为焊接机器人动态闭环控制系统的控制器,能实现运动规划和将机器人运动控制指令发送到运动控制卡的控制任务缓冲区中;所述运动控制指令是指运动控制卡能直接执行的指令; 所述运动控制卡能从控制任务缓冲区按照先进先出的顺序取出运动控制指令,对焊接机械手进行控制;所述控制任务缓冲区设置在运动控制卡中,用于存储运动控制指令,且还未执行的运动控制指令能通过工控机进行重新覆盖修改,运动控制卡按照修改后的运动控制指令进行执行; 所述焊接机械手包括焊接关节、伺服电机和驱动器,能用于完成焊接工作; 所述图像反馈系统能实时采集焊缝图像,并进行图像识别,将识别的焊缝轨迹传送到工控机,工控机能利用图像反馈系统传送的焊缝轨迹完成运动规划; 工控机进行运动规划具体是指:工控机能通过将预定的焊缝轨迹和图像系统反馈传送的焊缝轨迹进行对比,重新对控制任务缓冲区中还未执行的运动控制指令、后续运动轨迹进行实施规划,重新下发运动控制指令到运动控制卡的控制任务缓冲区中。2.用于权利要求1所述的焊接机器人动态闭环控制系统的实时动态修正算法,其特征在于,具体包括下述步骤: 图像反馈系统根据采集的实际焊缝图像,识别获得工具空间焊缝路径轨迹Pl =fl (xl,yl, zl),并将工具空间焊缝路径轨迹发送到工控机;工控机根据图像反馈系统传送过来的实际焊缝曲线,与预定的工具空间焊缝路径P2 = f2(x2,y2,z2)进行计算获得误差,并对规划好的任务曲线和参数进行修改,获得修正后的工具空间焊缝路径轨迹P3 =f3 (x3,y3, z3); 修正工具空间焊缝路径轨迹的具体方法为:P3 = f3(x3, y3, z3) = f (2Xx2 - xl, 2Xy2 - yl, 2Xz2 - zl) (I) 即:x3 = 2Xx2 - xl (2) y3 = 2Xy2 - yl (3) z3 = 2Xz2 - zl (4) 工控机利用修正后的工具空间焊缝路径轨迹P3 = f3(x3,y3,z3)重新规划运动控制指令下发到运动控制卡的控制任务缓冲区中,并取消运动控制卡中还未执行完毕的老的运动控制指令,运动控制卡按照重新规划后的运动控制指令执行,实现对焊接机器手的运动实时调整规划。
【专利摘要】本发明涉及工业机器人领域,旨在提供焊接机器人动态闭环控制系统及其实时动态修正算法。该焊接机器人动态闭环控制系统包括工控机、运动控制卡、焊接机器手、图像反馈系统,能基于图像实时反馈完成焊接工作;该实时动态修正算法具体为:图像反馈系统根据采集的实际焊缝图像,识别获得工具空间焊缝路径轨迹并发送到工控机,工控机将其与预定的工具空间焊缝路径进行计算,修改获得修正后的工具空间焊缝路径轨迹并重新规划运动控制指令下发,实现对焊接机器手的运动实时调整规划。本发明的焊接机器人动态闭环控制系统能够在执行的过程中,实时的动态规划剩余的运动轨迹,利用图像反馈的焊接路径,实时克服各种原因造成的误差,提高焊接质量。
【IPC分类】G05B19/19
【公开号】CN104950799
【申请号】CN201510315607
【发明人】彭勇刚, 韦巍
【申请人】浙江大学
【公开日】2015年9月30日
【申请日】2015年6月10日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1