[发明专利]一种基于GWA-SVM的机器人装配的接触状态识别方法有效
| 申请号: | 201910468277.X | 申请日: | 2019-05-31 |
| 公开(公告)号: | CN110363214B | 公开(公告)日: | 2021-08-03 |
| 发明(设计)人: | 胥芳;卓信概;陈教料;张立彬;鲍官军 | 申请(专利权)人: | 浙江工业大学 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/12 |
| 代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
| 地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 一种基于GWA‑SVM的机器人装配的接触状态识别方法,包括以下步骤:步骤1:使用工业机器人装配零件,采集装配过程中的力数据;步骤2:设定初始参数;步骤3:将数据集进行标准化处理;步骤4:利用混沌逻辑映射策略初始化SVM参数的种群;步骤5:利用改进的反向学习策略优化SVM参数的种群;步骤6:使用GWA算子更新种群;步骤7:计算种群个体的适应度,并更新最优个体;步骤8:若当前迭代达到最大允许迭代次数,则执行步骤9;否则,t=t+1并返回步骤6;步骤9:结束SVM参数优化过程,将最优SVM参数C和γ和训练数据集代入SVM,建立基于GWA‑SVM的接触状态识别模型;步骤10:利用接触状态模型去识别测试数据集,绘制分类结果图。本发明分类精度较高。 | ||
| 搜索关键词: | 一种 基于 gwa svm 机器人 装配 接触 状态 识别 方法 | ||
【主权项】:
1.一种基于GWA‑SVM的机器人装配的接触状态识别方法,其特征在于,所述方法包括以下步骤:步骤1:使用工业机器人装配零件,采集多组装配过程中的力数据,建立训练数据集{X1,L1}与测试数据集{X2,L2},其中X1,X2为装配过程中采集的六维力数据X=(fx,fy,fz,mx,my,mz),fx,fy,fz分别为沿x,y,z轴方向的力数据,mx,my,mz分别为绕x,y,z轴的力矩数据,L1,L2为分别与X1,X2对应的接触状态,即数据所属的类别,训练数据X1共分为Y类;步骤2:设定初始参数,包括种群大小M,SVM的惩罚参数C的搜索范围[Cmin,Cmax],SVM的核参数γ的搜索范围[γmin,γmax],当前迭代次数t=0,种群优化最大允许迭代次数tm;步骤3:将训练数据集{X1,L1}与测试数据集{X2,L2}进行标准化处理:
式中,xi,j代表六维力数据集X的第i个样本的第j个特征,
代表六维力数据集X的第j个特征的最小值,
代表六维力数据集X的第j个特征的最大值,x’i,j代表标准化后的六维力数据集X的第i个样本的第j个特征,将X1,X2的所有样本的特征都按公式(1)进行处理;步骤4:利用混沌逻辑映射策略生成初始的SVM参数的种群,设向量Sk=(pk,1,pk,2)是初始的SVM参数的种群中的第k个体,其中pk,1和pk,2分别是对应于SVM的惩罚参数C和核参数γ的一个候选解,混沌逻辑映射策略生成的初始种群描述为:![]()
式中,r1,h是介于0到1之间的随机数且h=1,2,当h=1时,
和
分别为Cmin和Cmax;当h=2时,
和
分别为γmin和γmax;步骤5:利用改进的反向学习策略优化初始的SVM参数的种群:![]()
式中,Pk,h是对应于混沌逻辑映射策略生成的个体特征pk,h的反向特征,Pk是对应于种群个体pk的反向个体,其中适应度函数V(p)分别以种群个体和标准化后的训练数据集为函数变量和输入常量,函数值为根据K折交叉验证得到的SVM的分类误差;根据个体的适应度函数值,如果反向个体Pk比原始个体pk好,则初始种群中的原始个体被反向个体所取代;否则,保留原始个体;步骤6:使用GWA算子更新SVM参数的种群,设定r为[0,1]范围内的一个随机向量,S(t)是当代种群,Sr(t)是当代种群中的一个随机个体,Sm(t)是当代最优个体,且初始种群S(0)={S1,S2,…,SM},GWA算子的变量设置如下:A=(2‑2t/tm).r (6)Wr(t)=A.|S(t)‑Sr(t)| (7)Wm(t)=1.5A.|Sm(t)‑S(t)| (8)根据公式(9)来更新种群:
式中,h是介于[‑1,1]之间的随机数,q是介于[0,1]之间的随机数,Q是介于[0,2]之间的随机向量;步骤7:计算种群个体的适应度函数值,更新最优个体的位置向量;步骤8:若当前迭代达到最大允许迭代次数,则执行步骤9;否则,t=t+1并返回步骤6;步骤9:结束SVM参数优化过程,输出最优参数C和γ,将最优SVM参数和标准化后的训练数据集代入SVM里面,建立基于GWA‑SVM的接触状态识别模型;步骤10:利用建立好的接触状态模型去识别标准化后的测试数据集,将预测类别Lp和实际类别L2对比,绘制分类结果图。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910468277.X/,转载请声明来源钻瓜专利网。





