一种基于灵巧手触觉信息的联合稀疏编码的材质分类方法

文档序号:9288601阅读:480来源:国知局
一种基于灵巧手触觉信息的联合稀疏编码的材质分类方法
【技术领域】
[0001] 本发明属于材质分类技术领域,特别涉及一种基于灵巧手触觉信息的联合稀疏编 码的材质分类方法。
【背景技术】
[0002] BH8系列的BarrettHand灵巧手是一个可编程的多手指抓持器,它具有非常高的 灵活性,可以抓取不同形状、大小及姿态的目标物体。该灵巧手由三个手指F1、F2、F3和一 个手掌S四个触觉传感器组成,每个传感器分别包含24个触觉阵列,可抓取物体并采集所 抓取物体的触觉信息得到触觉时间序列。
[0003] 在现有的物体类型识别技术中,包括有多种不同方式的物体类型识别技术,例如: 基于启发式规则方式的物体类型识别技术,多采用物体的形状、大小、比例等简单信息对提 取的前景物体进行分析,得到物体的类型,但是这种方法比较简单,效果差且抗干扰能力 差。然而,基于灵巧手触觉的物体材质分类从一个新的角度对物体进行分类,得到鲁棒的效 果。
[0004] 经对现有的技术文献检索分析,发现邓亚峰等人的发明专利"物体分类模型的训 练方法及利用该模型的识别方法,申请号为201010536354. X"中揭露了一种物体分类模型 的基于图像的训练方法,此发明对提取的前景物体区域进行主轴归一化变换;同时,采用块 匹配技术对不同帧图像上的前景物体区域进行对齐处理,提取的前景物体区域中有效的物 体前景区域作为最终前景物体区域,从而实现物体分类。但该方法只是提取物体不同帧图 像作为分类特征,未将类似方法应用在触觉信息上。

【发明内容】

[0005] 本发明的目的是为克服已有技术的不足之处,提出一种基于灵巧手触觉信息的 联合稀疏编码的材质分类方法,本发明在联合稀疏编码方法的基础上实现基于触觉信息的 材质分类,提高了分类的鲁棒性和准确率。
[0006] 本发明提出的一种基于灵巧手触觉信息的联合稀疏编码的材质分类方法,其特征 在于,该方法包括以下步骤:
[0007] 1)采集作为训练样本的物体的触觉信息:
[0008] 设定灵巧手抓取力矩值F为2300-4000N/m,非零触觉信号为Y,零触觉信号为Z ; 将作为训练样本的物体放到灵巧手手掌S上,手掌S实时监测并采集掌心的触觉信息,当监 测到手掌的零触觉信号Z时,继续等待监测掌心信号,当监测到掌心的非零触觉信号Y时, 传送抓取指令给灵巧手,灵巧手延时1-2秒,对训练样本的物体进行抓取,到达设定的力矩 值F时停止,抓取过程实时采集物体触觉信息得到触觉时间序列;
[0009] 2)设训练样本物体的个数为N,按照训练样本材质的不同,将训练样本分为i类, 每类训练样本的标签为cA其中I < i < N,重复步骤1),遍历所有的N个训练样本,对每 个训练样本抓取,采集触觉信息得到触觉时间序列,建立1*N大小的训练样本数据集;
[0010] 3)根据步骤2)得到的训练样本数据集,提取训练样本的特征,建立触觉序列字典 Φ Φ);
[0011] 4)重复上述步骤1),对需要进行分类的测试样本物体进行抓取,得到测试样本的 触觉时间序列,在上述步骤3)得到的触觉序列字典Φ (D)的基础上,对测试样本进行材质 分类,得到测试样本的材质类别;
[0012] 5)对于所有测试样本遍历上述步骤4),直到将所有测试样本的材质进行分类,得 到每个测试样本的材质的类别。
[0013] 本发明提出的基于灵巧手触觉信息的联合稀疏编码的材质分类方法,具有以下优 占 ·
[0014] 1、本发明提出的基于灵巧手触觉信息的联合稀疏编码的材质分类方法,利用灵巧 手采集到的物体触觉信息进行训练和测试,实现物体的材质分类。
[0015] 2、本发明的分类方法,在稀疏编码的基础上联合灵巧手三个手指之间触觉信息进 行物体分类,提高了分类的鲁棒性和准确率。
【附图说明】
[0016] 图1为本发明的基于灵巧手触觉信息的联合稀疏编码的材质分类方法流程框图。
[0017] 图2为本发明的基于灵巧手触觉信息的联合稀疏编码的材质分类方法装置组成 示意图。
【具体实施方式】
[0018] 本发明提出的一种基于灵巧手触觉信息的联合稀疏编码的材质分类方法结合附 图及实施例详细说明如下:
[0019] 本发明提出的一种基于灵巧手触觉信息的联合稀疏编码的材质分类方法流程如 图1所示,该方法包括以下步骤:
[0020] 1)采集作为训练样本的物体的触觉信息:
[0021] 设定灵巧手抓取力矩值F为2300-4000N/m,非零触觉信号为Υ,零触觉信号为Z ; 将作为训练样本的物体放到灵巧手手掌S上,手掌S实时监测并采集掌心的触觉信息,当监 测到手掌的零触觉信号Z时,继续等待监测掌心信号,当监测到掌心的非零触觉信号Y时, 传送抓取指令给灵巧手,灵巧手延时1-2秒,对训练样本的物体进行抓取,到达设定的力矩 值F时停止,抓取过程实时采集物体触觉信息得到触觉时间序列;(采集数据过程中由于每 次抓取的时间稍有不同,所以每次抓取的触觉时间序列长度T不相同);
[0022] 2)设训练样本物体的个数为N,按照训练样本材质的不同,将训练样本分为i类, 每类训练样本的标签为cA其中I < i < N,重复步骤1),遍历所有的N个训练样本,对每 个训练样本抓取,采集触觉信息得到触觉时间序列,建立1*N大小的训练样本数据集;
[0023] 3)根据步骤2)得到的训练样本数据集,提取训练样本的特征,建立触觉序列字典 Φ (D),具体过程如下:
[0024] (3-1)设训练样本中两个长度分别为1\和T ,的触觉时间序列为S满S
[0025]
U)
[0026] ~ /.I · ^ /.::'···· ^ /./ I (.2)
[0027] 设SjP S ,之间的抓取匹配路径为W,w k= (i,j),为抓取匹配路径W的第k个元 素,Wk是W的最后一个路径,W = w丨,W2,…,wK HiaxCri, Tj)彡K彡Ti+T厂1 ;
[0028] (3-2)根据步骤(3-1)得到的SJP S j之间抓取匹配路径W,按照动态时间规整理 (DTW)论计算得到时间序列SJP S j之间的最小匹配路径DTW(S u Sj):
[0029]
(3)
[0030] 其中,为K个抓取匹配路径之和;
[0031] (3-3)利用步骤(3-2)得到的最小匹配路径DTWG1, Sj),构造时间序列SjP S廣 函数 K (S1Jj):
[0032] K (S1, S j) = exp (- γ 2DTW (S1, S j)) (4)
[0033] 其中,γ为调整的常量参数;
[0034] (3-4)两个时间序列SJP S之间基于DTW核的匹配功能定义为!((S1, Sj) = Ot(S1) Φ (Sj),其中从P低维空间到H高维空间的非线性变换为Φ (·) :Ρ - H,Ot(S1)为Φ (Sj) 的转置;
[0035] (3-5)提取步骤(3-4)N个训练样本的高维线性变换Φ (·) :Ρ - Η,每个训练样本 H维的空间特性组合成为匹配矩阵Φ (D)的列向量:
[0036] Φ ⑶=[Φ (S1) Φ (S2)…Φ (Sn)] (5)
[0037] (3-6)利用步骤(3-5)得到的训练样本的匹配矩阵Φ⑶通过稀疏编码理论 11^丨|1^-<1)少>|丨>2||*丨1,及残差最小原则,将人和步骤(6-3)中的丫调整到最优,得到 触觉序列字典Φ (D):,其中Y为训练样本中的任意一个样本,X为Y相对于字典Φ (D)的 稀疏表达,I IXI I i为稀疏表达X的1范数,λ为惩罚参数;
[0038] 4)重复上述步骤1),对需要进行分类的测试样本物体进行抓取,得到测试样本的 触觉时间序列,在上述步骤3)得到的触觉序列字典Φ (D)的基础上,将得到的每个测试样 本触觉时间序列对其材质进行分类,得到测试样本的类别,具体过程如下:
[0039] (4-1)灵巧手包含3个手指,如图2所示,单个手指(Fl或F2或F3)得到的测试样 本的时间序列S,由训练样本中与S相近的类线性表示,由稀疏编码的定义得到每个测试样 本的表达式:
[0040:
<63
[0041] 其中,Φ (S)为测试样本的高维空间匹配项,Φ (D)为训练样本得到的匹配矩阵, 丨|Φ(:8)-Φ(Ι))Χ沾为ΦΡ)-ΦΡ)Χ的二范数,I |x| IAx的1范数,X为系数矢量,λ为惩 罚参数;测试样本的重构误差为:
[0042] trace {(Φ (S) - Φ
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1