[发明专利]一种多机器人协同的汽车零配件焊接最优路径规划方法有效
| 申请号: | 201710575883.2 | 申请日: | 2017-07-14 |
| 公开(公告)号: | CN107390684B | 公开(公告)日: | 2019-10-18 |
| 发明(设计)人: | 陈立定;谢鹏程 | 申请(专利权)人: | 华南理工大学 |
| 主分类号: | G05D1/02 | 分类号: | G05D1/02 |
| 代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
| 地址: | 510640 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 机器人 协同 汽车零配件 焊接 最优 路径 规划 方法 | ||
1.一种多机器人协同的汽车零配件焊接最优路径规划方法,其特征在于,包括以下步骤:
S1、焊点信息的预处理步骤;
S2、焊点路径规划步骤:在获得焊接任务的焊点信息之后,确认总体焊点信息C=(c1,c2,c3,…,cn),其中ci表示不同焊点;根据焊接机器人的数量确定焊接任务T=(T1,T2,T3,…,Tn),其中Ti为单台机器人的焊接任务;使用基于协同进化的混合遗传-粒子群优化算法,将焊接任务T的焊点信息作为输入的数据进行计算处理,经过迭代运算之后,得出满足要求的焊接路径;具体包括:
S21、粒子群初始化:针对焊接任务Ti,初始化焊接机器人的粒子群,群体初始规模m,并对每台焊接机器人的焊接点进行编码,对每台焊接机器人,按焊接点编号的编码生成初始粒子群{θ1,θ2,θ3,…,θm},其中每个粒子θi代表一条焊接路径;
S22、对给定的焊接任务确定多目标优化函数,然后根据路径目标优化函数建立适应度评价函数;
S23、粒子群适应度评价:不同焊接机器人之间的路径由全局适应度函数评估,判断两台焊接机器人之间在运动过程发生干涉和焊点分配是否合理;对于任一粒子群,随机选择种群合作者,进行全局适应度评价,如果满足条件则输出结果,否则执行步骤S24;
S24、将初始化的所有粒子作为遗传算法的初始解,使用遗传算法获得一个全局最优解gabest;
S25、粒子群更新迭代操作,每台焊接机器人,对于每个粒子群,计算每个粒子θi的适应度,并根据适应度评价计算个体最优解pbesti和全局最优解gbest;然后进行焊接机器人粒子群进化操作;
S26、更新得到新一代的粒子群,判断是否满足终止条件,若不满足终止条件,则返回步骤S24,否则跳转到步骤S23;
S27、综合每个子问题的解,综合每台焊接机器人的路径得到完整结果;
S3、焊点路径规划转化为焊接机器人运动轨迹的步骤。
2.根据权利要求1所述的方法,其特征在于,步骤S1中焊点信息的预处理步骤包括:首先采用视觉图像处理系统对所需要的焊接饰件进行图像识别和特征提取,将检测到的焊点数量和位置信息与预先设定的焊点数和位置信息进行比较,保证焊点总数和位置都是正确的。
3.根据权利要求1所述的方法,其特征在于,步骤S2中,首先根据焊接任务确认路径规划的目标优化函数,建立适应度评价函数;其次分配多机器人焊接任务,将多台焊接机器人的路径规划问题分解成单台焊接机器人的路径规划子问题,对于每台焊接机器人进行路径规划,并将结果与其他机器人进行协同进化,最后合并所有子问题的解得到完整路径规划结果。
4.根据权利要求1所述的方法,其特征在于,步骤S26中所述终止条件为达到预定的迭代次数或结果精度。
5.根据权利要求1所述的方法,其特征在于,步骤S25中焊接机器人粒子群进化操作包括:
对于每个粒子θi,与pbesti进行交叉、变异操作得到新的粒子θ’i,如果新粒子θ’i的适应度更优则接受此操作,否则取消此次交叉、变异操作。
6.根据权利要求1所述的方法,其特征在于,步骤S25中焊接机器人粒子群进化操作包括:
对于每个粒子θi,与gbest进行交叉、变异操作得到新的粒子θ’i,如果新粒子θ’i的适应度更优则接受此操作,否则取消此次交叉、变异操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710575883.2/1.html,转载请声明来源钻瓜专利网。





