基于运动链末端耦合与解耦的机器人协同焊接算法
自动化焊接培训中焊接机器人的路径规划与优化

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

(3)操作面板。操作面板由各种操作按键、状态指示灯 构成,只完成基本功能操作。
(4)磁盘存储。机器人主要用存储机器人工作程序的外 围存储器来存储程序。
二、机器人控制系统的组成模块五机器人的控制系统模块五 机器人的控制系统
1 机器人控制系统概述 2 机器人控制系统的分类与组成 3 机器人控制系统的结构与位置控制 4 机器人的力控制 4 机器人控制的示教再现
单元提要
本模块主要介绍机器人的 控制系统,内容包括机器人控 制系统的特点、机器人控制系 统的基本功能和控制方式、机 器人控制系统的分类与组成、 机器人控制系统的结构与位置 控制、机器人控制的示教方式、 关节运动的指令生成、控制软 件与机器人示教实例、 MOTOMAN UP6 机 器 人 控 制 系统。
三、机器人的控制方式
3. 速度控制方式
三、机器人的控制方式
4. 力(力矩)控制方式
在进行抓放操作、去毛刺、研磨和组装等 作业时,除了要求准确定位之外,还要求使用特 定的力或力矩传感器对末端执行器施加在对象上 的力进行控制。这种控制方式的原理与位置伺服 控制原理基本相同,但输入量和输出量不是位置 信号,而是力(力矩)信号,因此系统中必须有 力(力矩)传感器。
一、机器人控制系统的特点
(3)具有较高的重复定位精度,系统刚性好。除直角坐标机器 人外,机器人关节上的位置检测元件不能安装在末端执行器上,而 应安装在各自的驱动轴上,构成位置半闭环系统。但机器人的重复 定位精度较高,一般为±0.1 mm。此外,由于机器人运行时要求 运动平稳,不受外力干扰,为此系统应具有较好的刚性。
三自由度Delta并联机器人的设计与仿真

目录摘要 (2)第1章引言 (6)1.1. 我国机器人研究现状 (8)1.2. 工业机器人概述: (9)1.3. 本论文研究的主要内容 (10)第2章机器人方案的设计 (15)2.1. 机器人机械设计的特点 (15)2.2. 与机器人有关的概念 (15)2.3. 工业机器人的组成及各部分关系概述 (16)2.4. 工业机器人的设计分析 (17)2.5. 方案设案 (18)2.6. 自由度分析 (18)2.7. 机械传动装置的选择 (20)2.7.1. 滚珠丝杠的选择 (20)第3章零部件设计与建模 (22)3.1. Croe软件介绍 (22)3.2. 关键零部件建模 (22)3.3. 各部分的装配关系 (36)第4章仿真分析 (39)第5章致谢 (43)参考文献 (44)摘要工业技术水平是工业用机器人现代化水平的重要指标,从研究和研究领域发展的结论,提高现代产业的要求,提高产业控制和控制任务的复杂性,提出了很高的要求。
理论上,我国末期输送能力和定位精确度高、小误差、惯性误差、反应速度快、工业工作并行、快速准确、现有工业工程预计会进一步增加,本文将研究并行研究、实用化并行以企业工学实用化为目标。
从摩擦接口、外乱和不确定性来看,如果没有连锁和动力学模型化的负担,传统的控制战略将难以得到基于控制有效性模型的预期。
通常,与一系列平行于更复杂的运动模型相比,动态测试和控制机制将更加复杂。
因此,有必要研究并联机构的动力学建模及其控制问题。
这是一个新的机器人,机器人的刚性。
承载能力高。
高精度。
小负荷的重量。
具有良好的性能和广泛的应用,是robotów.spokojnie系列的补充。
有一个固定的一部分,在特点和实验室条件下的动力学加速度(重力加速度),.终端控制机制,原来的三角洲是最有效的机制平行安装“电子项目机器人是机器人的控制和规划动力学研究的基础上,发挥着重要的作用,在“.badania kinematykę反向动力学和由简单到przodu.odwrotnie相对平行前进,kinematykę相对skomplikowane.na结构分析的基础上,建立了三角洲机器人模型,机器人的机器人。
一类新型全解耦三平移并联机器人机构的构型设计

tert a b ifr ei n r t a apia it i n vl c a i . h o i l a s o s na d a il p l blyo t s o e meh ns e c s d g p cc c i fh m
Ke r s: y wo d Par le ni l t r; c upI ; n g a i n d sg S ng e o ne c ai a l lma pu a o De 0 e Co f ur to e i n; i l pe d h n i
一
种新型三维纯平移并联机器人机构。 该机构运动输入—输出变
量之间存在一一对应关系 ,即拓扑结构具有完全控制解耦性 , 显 动输入变量( ) ~ 的函数 , 则称输入—输 出变量之 间为强耦合 ; 著简化了控制问题 , 且其运动学 、 动力学分析亦非常简单 。 若某些运动输出变量仅为部分主动输入变量 0 O ( - r 其中 Or <( )
带来 了不小 的麻烦 , 这也正是并联机器人机构未能广泛应用于实 位移输出特征矩阵应为
结的联器 但取得的效果远不能令人满意[探新 构并机人 星竺 耋5 索 1中每个运动输 出变量 (,,, , 均 为所有 主 xy , )
本文基于单开链结构原理和拓扑结构控制解耦准则, 提出了 1 . 2运动 控 制解 耦 性
(S h o o t a dP y , a c agU ies yN nh n 3 0 1C ia c ol f h n h sN nh n nvri , a c ag3 0 3 ,hn ) Ma t
j
【 摘 要】 基于单开链结构原理和拓扑结构控制解耦准则, 出了一类新型三平移并联机器人机 构, 提
机 械 设 计 与 制 造
基于螺旋理论的三移两转混联解耦机构型综合

基于螺旋理论的三移两转混联解耦机构型综合陈海;曹毅;秦友蕾;葛姝翌;刘凯;丁锐【摘要】针对3T2R混联解耦机构的构型综合问题,提出一种基于螺旋理论的混联解耦机构构型综合方法.首先基于运动基组合分配理论,给出3T2R五自由度混联机构所有可能的结构类型;然后基于螺旋理论和支链独立驱动原则提出完全解耦并联机构构型综合方法,运用该方法可以实现各类少自由度完全解耦并联机构的构型综合;再将综合的完全解耦并联单元构型到已有的混联构型中,得到解耦混联机构构型,并用该方法完成了3T2R类五自由度混联解耦机构构型综合;最后根据约束几何分析法分析了所综合的一种混联机构的瞬时特性,给出了运动学分析,推导了机构的雅可比矩阵,验证了机构的解耦特性.【期刊名称】《计算机集成制造系统》【年(卷),期】2016(022)011【总页数】10页(P2563-2572)【关键词】型综合;解耦;混联机构;螺旋理论【作者】陈海;曹毅;秦友蕾;葛姝翌;刘凯;丁锐【作者单位】江南大学机械工程学院,江苏无锡214122;上海交通大学系统控制与信息处理教育部重点实验室,上海200240;江南大学机械工程学院,江苏无锡214122;上海交通大学系统控制与信息处理教育部重点实验室,上海200240;上海交通大学机械系统与振动国家重点实验室,上海200240;哈尔滨工业大学机器人技术与系统国家重点实验室,黑龙江哈尔滨 150080;江南大学机械工程学院,江苏无锡214122;上海交通大学系统控制与信息处理教育部重点实验室,上海200240;江南大学机械工程学院,江苏无锡214122;上海交通大学系统控制与信息处理教育部重点实验室,上海200240;江南大学机械工程学院,江苏无锡214122;上海交通大学系统控制与信息处理教育部重点实验室,上海200240;江南大学机械工程学院,江苏无锡214122;上海交通大学系统控制与信息处理教育部重点实验室,上海200240【正文语种】中文【中图分类】TH112混联机构作为一类新型机构,通常为并联机构单元和串联机构单元的串联组合体,也可以是若干个并联单元的串接组合体。
机器人机构学【ch06】并联机器人机构拓扑结构特征与综合 培训教学课件

“
可分离活动度
当机构可以分割为两个或多个独立的运动子链,且每个子链的从动连杆相对于机架的
位姿只是该子链内主动输入的函数时,该机构具有可分离活动度。
”
活动度类型与控制解耦原理
活动度类型判定准则如下: 1)当F个主动副位于同一个BKC的诸支路中时,机构具有完全活动度。
2)当F个主动副位于不同BKC的支路中时,机构具有部分活动度。
第六章
并联机器人机构拓 扑结构特征与综合
工业和信息化部“十四五”规划教材
机器人机构学
01
并联机器人机构结构组成
并联机器人机构结构组成
并联机器人机构结构分解
如图6-1所示,任一基本回路数为v的并联机器人机构可视为由动平台、静平台以及两者之间并联的v+1 个单开链(SOC)支路组成。
并联机器人机构结构组成
本运动链(BKC)组成。
基本运动链判定准则
按照机构耦合度算法,机构被依次 分解为1个SLC和v-1个SOC。
“
基本运动链的重要性质 1)基本回路数为v且只由R副组成的BKC类型只存在有限种。
”
多回路机构耦合度
2)每一种BKC的运动学正解(包括复数解)数目NBKC是一不变量,v=1~3的平面BKC的NBKC如表6-2所示。 3)并联机器人机构的混合单开链(HSOC)支路中包含BKC,有利于实现并联机器人机构控制解耦。
并联机器人机构结构组成
并联机器人机构结构组成
混合单开链支路及其等效单开链:含有回路的开链称为混合单开链,如图6-2(a)所示。
并联机器人机构结构组成
更一般地,混合单开链可由并联机器人机构(单回路机器人机构可视为回路数为1的并联机器人机构)串 联若干运动副和连杆组成,如图6-3(a)、(b)所示。
多机器人轨迹规划研究综述及发展趋势
机床与液压
MACHINE TOOL & HYDRAULICS
第 49 卷 第 12 期
Jue 2021
Vol 49 No 12
DOI: 10.3969 / j issn 1001-3881 2021 12 038
本文引用格式: 牛启臣,张弓,张功学,等.多机器人轨迹规划研究综述及发展趋势[ J] .机床与液压,2021,49(12) :184-189.
划技术的发展趋势进行分析和展望, 指出其未来的研
究方向。
1 轨迹规划分类
轨迹规划的目标是对轨迹跟踪运动进行设计, 在
保证作业任务和精度的前提下, 使机器人末端执行器
收稿日期: 2020-04-08
基金项目: 国家重点研发计划 ( 2018YFA0902903) ; 国家自然科学基金面上项目 ( 62073092) ; 广东省自然科学基金项目
主 / 从方案设置工件上点 u 的姿态与时间的函数, 并
通过约束关系自动计算两条机器人末端执行器的路
径。 ZHOU 等 [26] 研究了无夹具的多机器人系统协同
焊接轨迹规划问题, 建立了多机器人焊接工作站的通
用闭合运动链, 提出了一种基于闭合运动链模型的多
机器人协同轨迹规划方法, 如图 5 所示。
· 186·
0 前言
在工作空间大范围重叠情况下, 对于每个机器人的协
随着智能技术的发展, 多机器人系统已取代单机
器人成为构建智能产线的研究焦点
的环境适宜性和协作能力
一机器人系统
[3]
[2]
[1]
。 因它具有更强
, 多机器人系统相对于单
的优势已被公认为是使机器人工作
单元具有更高灵活性和工作效率的关键因素。
焊接机器人路径规划与优化算法研究
焊接机器人路径规划与优化算法研究近年来,随着自动化、人工智能技术的迅猛发展,焊接机器人成为了现代工业制造中不可或缺的设备之一。
而焊接机器人路径规划与优化算法的研究,则是焊接机器人工作效率与质量的重要保障。
一、焊接机器人路径规划的基础焊接机器人路径规划的基础是焊接工艺,其主要是根据焊接工艺参数,确定焊缝位置及尺寸,使得焊接质量优良且工作效率高。
而焊缝的设计则是焊接机器人路径规划的起始点。
一般来说,焊接机器人路径规划分为二维路径规划和三维路径规划。
二维路径规划主要是指平面内的路径规划,而三维路径规划则是指空间内的路径规划,其难度和复杂度远高于二维路径规划。
在焊接机器人路径规划中,常用的算法包括最短路径算法、A*算法、Dijkstra 算法等。
其中最短路径算法是一种基本的寻路算法,它以边为基础而不是点,从一个点到另一个点的最短路径通常会存在多种方案,而最短路径算法正是可以帮助我们找到这些最短路径。
A*算法则是一种较常用的启发式算法,它通过一个估价函数来评估每个节点的优先级,从而得出最优路径。
而Dijkstra算法则是一种贪心算法,它通过一步一步往前推进,找到每一个节点到起点的最短路径。
二、焊接机器人路径规划中的优化算法除了基础的路径规划算法外,研究焊接机器人路径规划的优化算法也是非常重要的。
因为焊接机器人在执行任务时,往往需要在多个考虑因素的情况下进行路径规划。
例如,在任务完成时间内完成最大数量的焊接任务,同时避免工作安全问题和电力浪费等。
在这些相互联系的问题中寻找平衡点是非常重要的。
常用的优化算法包括模拟退火算法、遗传算法、粒子群算法等。
模拟退火算法是基于物理上的传热思想而发展起来的优化算法,它的基本思想是将一个系统的状态随机地演化一段时间,经过一定的温度序列降温,系统最终达到一个热力学平衡态。
而在求解路径规划问题时,可以将每个状态看作路径节点的不同排列阶段。
随机的状态转移将使得路径节点排列阶段达到更广的范围,从而使优化效果得到大大提高。
4、工业机器人的控制
对需要控制连续轨迹的喷漆、电弧焊等工业机器人进行连续轨迹 控制的示教时, 示教操作一旦开始, 就不能中途停止, 必须不中断地进行 到完, 且在示教途中很难进行局部修正。
示教方式中经常会遇到一些数据的编辑问题, 其编辑机能有如 图5.1所示的几种方法。
在图中, 要连接A与B两点时, 可以这样来做: (a) 直接连接; (b) 先在A与B之间指定一点x, 然后用圆弧连接; (c) 用指定半径的圆 弧连接; (d) 用平行移动的方式连接。在CP(连续轨迹控制方式)控
它们必须协调起来, 组成一个多变量控制系统。 (3) 把多个独立的伺服系统有机地协调起来, 使其按照人的意志行动,
甚至赋予机器人一定的“智能”, 这个任务只能由计算机来完成。 因此, 机器人控制系统必须是一个计算机控制系统。 同时, 计算机软件
担负着艰巨的任务。
第3页,共158页。
(4) 描述机器人状态和运动的数学模型是一个非线性模型, 随着
第11页,共158页。
2) 示教盒示教编程方式是人工利用示教盒上所具有的各种功能的按钮来 驱动工业机器人的各关节轴, 按作业所需要的顺序单轴运动或多关节协调 运动, 从而完成位置和功能的示教编程。 示教盒通常是一个带有微处理器的、可随意移动的小键盘, 内部 ROM中固化有键盘扫描和分析程序。其功能键一般具有回零、示教方式、 自动方式和参数方式等。 示教编程控制由于其编程方便、装置简单等优点,在工业机器人的 初期得到较多的应用。同时, 又由于其编程精度不高、 程序修改困难、 示教人员要熟练等缺点的限制,促使人们又开发了许多新的控制方式和
4.3 工业机器人的控制方式
4.3.1 点位控制方式(PTP)
这种控制方式的特点是只控制工业机器人末端执行器在作业空间中某 些规定的离散点上的位姿。控制时只要求工业机器人快速、 准确地实现相 邻各点之间的运动,而对达到目标点的运动轨迹则不作任何规定。这种控制 方式的主要技术指标是定位精度和运动所需的时间。由于其控制方式易于 实现、定位精度要求不高的特点, 因而常被应用在上下料、搬运、点焊和 在电路板上安插元件等只要求目标点处保持末端执行器位姿准确的作业中。
解耦并联机构
z α
z(θ1,θ2 ,θ3) α(θ1 , θ2 , θ3 ,
θ4
)
β
β(θ1,θ2 ,θ3,θ4,θ5 )
γ γ(θ1,θ2,θ3,θ4,θ5,θ6 )
x x(θ1)
y
y(θ2 )
z α
z (θ3 ) α(θ4 )
β
β(θ5 )
γ γ(θ6 )
基于螺旋理论对解耦的定义
• 2002年,文献[1]把机构的解耦运动定义为:机构实现的一 定范围内的运动,其对应旋量为简单旋量(线距或旋量),且 在此运动过程中保持等价。2003年,文献[2]同样从这一观 点出发给运动解耦下了一个定义,如果两个运动的运动螺 旋均为简单螺旋,且始终保持平行(对移动来说)或重合 (对转动来说),这两运动就是解耦的。且依据解耦运动 的范围,文献[1]还把机构的解耦运动分为三种:点邻域解 耦、大范围解耦和全局解耦。
(1)如果机构的每个输出变量x、y、z、α、β、γ均为所有主动输入θ一项;
(2)如果x、y、z、α、β、γ中某些输出变量只是部分输入变量θ1~θr ( r < M)的函数, 则称输出输入为部分解耦,如下式的第二项,输入与输出变量间关系呈三角化形式;
(3)如果输出输入变量间存在一一对应关系时,则称为完全解耦,如下式的第三项。
x x(θ1,θ2 ,,θM )
y
y(θ1,θ2 ,,θM
)
z
α
z(θ1,θ2 ,,θM α(θ1,θ2 ,,θM
) )
β γ
β(θ1,θ2 ,,θM ) γ(θ1,θ2 ,,θM )
x x(θ1)
y
y(θ1,θ2 )
解耦并联机构型综合方法
•基于支链驱动理论的解耦转动并联机构的型综合
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Fig. 2
图 2 焊接最佳位姿的可能类型 Possible types of the best welding posture
1. 2
一定的焊枪工作姿态
焊枪的工作位姿是基于焊缝离散点坐标系 { p i } 行走角 β w 和自转角 β r 来描述, 用工作角 β o 、 的姿态, 但国标中并未对其进行定义. 文中定义了焊枪实际 在此基 的行走角、 工作角和自转角 ( 如图 3 所示 ) , 础上求解焊枪工作姿态相对于焊缝离散点坐标系的 p 转换矩阵 Hi T . 具体方法如下.
第 41 卷 第 11 期 2013 年 11 月
华 南 理 工 大 学 学 报 ( 自 然 科 学 版) Journal of South China University of Technology ( Natural Science Edition)
Vol. 41 No. 11 November 2013
规定 α d 的大小. 焊缝处于最佳焊位时满足 T 0 0 ± 1] ( 1) zi = [ z i 为焊缝 当船型焊( 或平焊 ) 作为最佳焊位时, } z { p ( 离散点坐标系 i 的 轴在 机器人或变位机 ) 基坐 z i 为辅 标系{ B } 的描述; 当平角焊作为最佳焊位时, 助焊缝离散点坐标系 ( 即以焊缝离散点为原点, 能 ) z ( 够使焊件完成平角焊的坐标系 的 轴在 机器人或 变位机) 基坐标系{ B } 的描述.
565X( 2013 ) 11-0056-06 文章编号: 1000-
基于运动链末端耦合与解耦的机器人协同焊接算法
张铁 应灿 翟敬梅
( 华南理工大学 机械与汽车工程学院, 广东 广州 510640 )
*
ห้องสมุดไป่ตู้
摘 要: 随着焊接自动化进程的不断推进, 多机器人协同焊接作业成为了焊接机器人领 域的研究热点. 文中基于运动链末端耦合与解耦的思想 , 将机器人工作站视为若干条通过 关节连接而成的开式运动链的组合 , 通过分析各运动链末端在协同焊接过程中必须满足 , 的通用约束 研究机器人工作站中各主 / 从运动链的耦合与解耦方法, 进而提出了一种机 器人工作站协同焊接算法. 该算法以负责夹持焊件的运动链为主运动链 , 使焊缝离散点依 次更替并调整到最佳焊接位姿, 其他运动链末端跟踪当前焊缝离散点. 文中还以变位双焊 接机器人工作站为例, 通过仿真验证了所提出的协同焊接算法的有效性. 关键词: 工业机器人; 协同焊接; 运动链; 耦合; 解耦 doi: 10. 3969 / j. issn. 1000565X. 2013. 11. 009 中图分类号: TP242. 2
图 1 直线焊缝的焊缝倾角 、 焊缝转角和焊缝偏角 Fig. 1 Weld slope, weld rotation and weld angle of the straight bead
由焊缝倾角 α s 和焊缝转角 α r 可以明确规定焊 但是由焊缝倾 缝离散点坐标系 { p i } 的 z i 轴的方向, 角 α s 不能明确规定 x i 轴的方向, 故再定义一个焊缝 — —焊缝离散点坐标系 { p i } 的正向 x i 轴在 偏角 α d — ( 机器人或变位机) 基坐标系的 x B By B 面的投影 x'i 与 ( 机器人或变位机) 基坐标系的正向 x B 的夹角. 偏角 且 逆 时 针 方 向 为 正, 故 αd ∈ 方向从 正 向 x B 开 始, ( - ,] , 如图 1 ( c) 所示. — —平焊、 最佳焊位有 3 种可能的类型— 船型焊 和平角焊, 可采用新定义的焊缝倾角、 焊缝转角和焊 , 2 . 缝偏角来描述 如图 所示 焊缝偏角只是用来规定 图中 x i 轴的方向, 并不会影响 z i 轴的方向, 故在讨论 不需严格 最优焊位时只需将 z i 轴规定在竖直方向,
R = Rot( y, ) Rot( x, η) Rot( z, β r ) = h xy h yy h zy h xz h xx
pi H
h yz
随着焊接自动化进程的不断推进, 焊接机器人 所要完成的工作任务日趋复杂, 单焊接机器人已越 来越不能满足复杂的焊接任务要求, 多机器人协同 [1-3 ] , 焊接作业成为了焊接机器人领域的研究热点 [4-5 ] , . 协同焊接包括 其中 协同焊接算法是关键技术 机器人和变位机间的协同和机器人之间的协同 . 机 器人和变位机都可以视为一开式运动链 . 一主运动 链和一从运动链形成一个闭环. 若主、 从运动链都为 4, 6-8] 机器人, 则为机器人之间的协同. 文献[ 针对 主要由 1 台六自由度弧焊机器人和 1 台二自由度变 位机的协同运动来完成指定焊接任务的变位焊接机 9-10] 器人系统, 提出了协同焊接算法; 文献[ 提出的 协同焊接算法则针对主要由 2 台弧焊机器人的协同 运动来完成工件焊接任务的双焊接机器人系统; 这些 算法都具有较好的焊接轨迹控制性能. 但是, 现有算 法多针对某一焊接平台而提出, 缺乏普适性. 在机器 人工作站协同操作中, 由于引入了更多的自由度, 运 [ 11 ] 动链中的耦合问题更难解决, 轨迹计算更为复杂 . 文中基于运动链末端耦合与解耦思想, 提出一 . 种具普适性的机器人工作站协同焊接算法 运动链
进而得到焊枪末端坐标系{ H} 相对于焊缝离散点 p p 坐标系{ p i } 的姿态转换矩阵Hi R 和位姿转换矩阵Hi T: h xx h yx h zx
pi H
Fig. 5
{ O} 表示世界坐标系; { PB} 表示变位机基坐标系; { P1 } 表示变位 机关节 1 坐标系; { P2 } 表示变位机关节 2 坐标系; { p'i } 表示焊缝 离散点辅助坐标系( 即以焊缝离散点为原点, 能够使焊件完成平 角焊的坐标系)
Fig. 3
图 3 焊枪的工作姿态 Working posture of welding torch
行走角 β w : 焊枪末端坐标系 { H } 的正向 z H 轴与 焊缝离散点坐标系 { p i } 的 正 向 x i 轴 ( 焊 缝 根 部 轴 且从纸面 线) 的夹角. 行走角方向从正向 x i 轴开始, . 方向上看逆时针方向为正, 故 β w ∈( 0 , / 2] 工作角 β o : 焊枪末端坐标系 { H } 的正向 z H 轴与 焊缝离散点坐 标 系 { p i } 的 正 向 y i 轴 ( 焊 缝 根 部 轴
收稿日期: 2013-06-25
末端耦合与解耦的概念主要用于研究五轴联动数控 系统的运动学模型. 因为对于任意结构的五轴数控 机床而言, 其机构都可视为由两条运动链组成 , 一条 “工件 - 机架 ” 为带动工件运动的 运动链, 另一条为 [12-13 ] “刀具 - 机架” . 带动刀具运动的 运动链 机器人协同焊接亦可视为若干条通过关节连接 其中弧焊机器人可看作 而成的开式运动链的组合, 1条 “底座 - 法兰盘 - 焊枪 ” 运动链, 变位机可看作 1条 “底座 - 工作台 - 焊缝 ” 运动链. 研究机器人协 同焊接算法即是研究这些开式运动链的末端耦合与 解耦算法, 是研究机器人工作站协同运动学的核心 内容. 文中将负责夹持焊件的运动链作为主运动链 , 使焊缝离散点依次更替并调整到最佳焊接位姿 ; 其 他运动链末端按一定的焊接工艺要求跟踪当前焊缝 离散点, 故作为从运动链. 运动链末端耦合与解耦思 想的引入, 使协同工作站内部机器人与变位机之间 的主从角色更明确, 约束关系更清晰.
图 4 焊缝离散点姿态变换到焊枪工作姿态的示意图 Fig. 4 Schematic diagram of the transformation of discrete welding points ’ posture to welding torch ’ s working posture 图 5 变位机的运动参数及坐标系分布 Motion parameters and coordinate systems of positioner
式( 5 ) 来描述: pi MB wp MB SB wp T · p i T · H T = SB T · H T
( 5)
{ MB } 表示主运动链的基坐标系, { SB } 表示从 式中, { wp} 表示工件坐标系. 运动链的基坐标系,
2
运动链末端的解耦
各运动链的解耦从夹持焊件的主运动链开始, 这里主要介绍以变位机作为主运动链的解耦方法 . 当只焊接 1 条焊缝时, 变位机可驱动焊件到达船型 焊姿态; 当同时焊接 2 条或 2 条以上焊缝时, 变位机 在确定主焊缝后驱动焊件到达平角焊或船型焊位 姿. 图 5 为一种两轴变位机 ( 亦称回转倾斜式变位 机) 的运动参数及坐标系分布.
第 11 期
张铁 等: 基于运动链末端耦合与解耦的机器人协同焊接算法
57
通用约束, 以使各运动链末端耦合: ①焊缝位姿满足 最佳焊位要求, 即协同焊接过程中主运动链驱动焊 件, 使其焊缝始终处于最佳焊位, 焊缝最佳位姿决定 ; 主运动链的姿态 ②焊枪工作位姿一定, 即焊接过程 中从运动链末端始终以一定的焊枪工作位姿跟踪主 运动链末端的焊缝离散点坐标; ③末端坐标系重合, 即机器人工作站中各开式运动链通过末端坐标系重 合来耦合成一个或多个闭环运动链 .
1. 1
满足最佳焊位要求的焊缝位姿
根据 GB / T 16672 —1996《焊缝 - 工作位置 - 倾 [14 ] 角和转角的定义 》 , 可用焊缝倾角 S 和焊缝转角 R 来表示焊缝位姿, 但该国标并不完全适用于以离 线编程为手段的机器人焊接, 需对相关变量重新定 义如下. 焊缝倾角 α s : 焊缝离散点坐标系 { p i } 的正向 x i 轴( 焊缝根部轴线) 与过焊缝离散点 p i 且与 ( 机器人 或变位机) 基坐标系的 x B B y B 面平行的水平基准面 M 的夹角. 倾角方向从水平基准面 M 开始, 且逆时 , 下坡为负, 针方向为正, 故 α s ∈( - ,] 上坡为正, 如图 1 ( a) 所示. 焊缝转角 α r : 焊缝离散点坐标系 { p i } 的正向 z i 轴( 焊缝截面中心线 ) 与过焊缝离散点 p i 且与机器 人或变位机的基坐标系的正向 y B 同向的向量 R 的 夹角. 转角方向从向量 R 开始, 且逆时针方向为正, , 故 α r ∈( - ,] 如图 1 ( b) 所示.