当前位置:首页 > 公众号精选 > 电子与信息学报
[导读]物体感知是智能机器人的基本技能,是执行任务的基础。随着机器人智能化的快速发展,机器人具备了语言识别与理解、计算机视觉等功能。

中图分类 TP183:人工神经网络与计算


贵州大学李少波等人在《电子与信息学报》发表最新论文:

具有正则化约束的脉冲神经网络机器人触觉物体识别方法 >>

文章提出了一种基于触觉的机器人物体识别方法,针对脉冲神经网络中神经元脉冲活动离散性导致网络训练过程反向传播失效问题,引入脉冲活动近似函数;

针对过拟合问题,融合正则化方法加以缓解。实验分析表明了正则化模型的触觉物体识别率有显著提升。

总体而言,该文工作具有较好的创新性和学术价值。

背 景

物体感知是智能机器人的基本技能,是执行任务的基础。随着机器人智能化的快速发展,机器人具备了语言识别与理解、计算机视觉等功能。

此外,时下大部分机器人没有触觉感知能力,更没有像人类一样使用触觉去感知不同物体的能力,而触觉传感器能够提供温度、粗糙度、压力等视觉与听觉无法提供的信息,能够辅助智能机器人适应更多工作场景。

因此研究机器人触觉感知方法对促进智能机器人拥有与人类相似的触觉感知能力具有重要意义。

图1 机器人触觉系统

脉冲神经网络(Spiking Neural Network,SNN)受人类神经元工作方式启发,通过时空动力学模仿人类神经行为,并使用二进制脉冲信号在神经元之间进行通信,在生物学设计上也更加合理。并且脉冲神经网络能够应用于神经拟态芯片上,能够更快地处理AI任务,带来更高的能效。

然而,相较于传统卷积神经网络,SNN的神经元之间由于通过离散的二进制信号0或1传递信息,这导致了在采用反向传播完成参数更新时,梯度下降法的失效。

此外,模型训练需要大量的数据样本支撑,以得到更优的网络参数。而现有机器人触觉脉冲数据样本较少,如何缓解数据量较少导致的过拟合问题得到更优的网络性能,也是挑战之一。

为应对以上挑战,贵州大学李少波、杨静、吉晓阳等人及其合作团队提出了一种具有正则化约束的脉冲神经网络机器人触觉物体识别方法:

首先,作者分析了SNN神经元与脉冲活动之间的关系,并通过脉冲活动的近似函数缓解梯度下降法在反向传播中的失效问题。

进一步地,提出了一种具有正则化约束的脉冲神经网络机器人触觉物体识别方法,缓解模型的过拟合问题,提升SNN网络模型的鲁棒性。

实验结果显示,该文方法提出的SnnTd正则化方法触觉物体识别率在EvTouch-Containers数据集上比最好方法TactileSGNet提升了5.00%,SnnTdlc正则化方法触觉物体识别率在EvTouch-Objects数据集上则提升了3.16%。

研究方法

(1) SNN的反向传播

根据SNN的预测结果,计算网络输出与标签之间误差平方和的均值,即网络模型损失函数L在时间窗口T内平均投票结果的均方误差

其中S为触觉数据训练样本的总量,是第s个触觉数据样本的标签,是输出层的结果。对于标签为的训练样本,触觉模型理想情况是代表第类的神经元具有最高的输出值。

图2 脉冲神经网络的空域和时域传播过程

从图2可以看出,神经元前向传播中,第n层神经元膜电位由空域中第n-1层神经元的输出脉冲,以及时域中第n层神经元t-1时刻的神经元膜电位共同决定。

而在反向传播过程中,第n层神经元膜电位在空域上影响第n-1层神经元的输出脉冲,在时域上影响第n层神经元t-1时刻的神经元膜电位

综上,通过复合函数的链式法则得到损失函数L与权重w、偏置b之间的关系:

其中,表示t时刻第n层脉冲神经元的膜电位,表示t时刻第n层是否产生脉冲,若产生脉冲,,否则

采用连续函数模拟脉冲活动的反向传播,使得梯度下降法有效,即

(2) 正则化约束

Dropout正则化方法通过随机丢弃神经网络中网络层上的神经元,构建不同的训练子网络,使每次训练时采用的网络不相同,这类似于在模型中加入高斯噪声,间接使得模型接收到不同的输入数据,缓解数据量少的问题,进而使模型的过拟合问题得到缓解。将Dropout方法引入脉冲神经网络,通过随机丢弃LIF神经元,提升神经网络的预测能力。图3展示了LIF神经元的Dropout工作方式。

图3 LIF神经元中的Dropout

L2权重衰减是通过限制权重的选择范围控制模型参数容量,在一定程度上缓解模型的过拟合问题,通过结合Adam优化算法以及余弦退火算法,作者提出具有L2正则化约束的脉冲神经网络机器人触觉物体识别算法

实验分析

该文考虑了2个不同的触觉脉冲数据集,并在每个数据集上进行了80次实验,每组实验重复10次。


(1)EvTouch-Containers数据集

包含4种容器在5种容量(0%, 25%, 50%, 75%, 100%)下的触觉脉冲数据,即共有20种不同的触觉脉冲数据,每个数据划分为325个时间片段。每种物体采集15次,共300组数据。

根据图4(a),融合Dropout正则化方法的SnnTdc,SnnTdlc,SnnTd和SnnTdl模型的TrainingLoss收敛值大于其他模型,且引入余弦退火算法模型的收敛值相对更低。从图4(b)中可以看出,没有采用余弦退火算法的SnnTl,SnnT,SnnTd和SnnTdl模型在第40 Epoch处TestLoss变化较大。

图4 EvTouch-Containers数据集Loss值变化情况

(2)EvTouch-Objects数据集

包含36种不同物体的触觉脉冲数据,每个数据划分为250个时间片段。每种物体采集20次,共720组数据。

图5 Acc,TrainingLoss和TestLoss 10次实验结果

根据图5(a),除SnnTc模型外,其它模型的箱体位置均高于SnnT模型,其中SnnTdlc和SnnTdl模型的位置最高且较小,这表明了这2种模型的Acc值相对稳定且值更大。从图5(b)中可以看出,融合了Dropout正则化方法的SnnTd,SnnTdl,SnnTdc和SnnTdlc的TrainingLoss值的箱体位置较高。

根据图5(c),SnnT,SnnTl,SnnTc和SnnTlc模型的TestLoss值的箱体位置处于图中的下半部分,低于其它4种模型。

(3) 混淆矩阵

混淆矩阵展示了模型在EvTouch-Containers和EvTouch-Objects数据集上测试集的分类结果。根据图6(a),SnnTd模型在EvTouch-Containers触觉脉冲数据集上出现预测错误类别主要是第1类到第6类,第16类到第19类。根据图6(b),SnnTdlc模型在EvTouch-Objects触觉脉冲数据集上第20类到第36类上全部识别正确,但第16类到第19类出现了识别错误的情况。

图6  正则化模型在不同数据集上的混淆矩阵

总结

面向智能机器人触觉感知能力,本文针对机器人触觉物体识别算法展开研究。通过脉冲神经网络脉冲活动近似函数,缓解网络训练中反向传播梯度下降法失效问题。通过融合正则化方法,缓解触觉脉冲数据量少导致的过拟合问题。

实验结果表明,SnnTd正则化方法在EvTouch-Containers数据集上的触觉物体识别率比表现最好的TactileSGNet方法提升了5.00%,SnnTdlc正则化方法的触觉物体识别率在EvTouch-Objects数据集上提升了3.16%。

在后续的研究中,将重点关注识别出现错误的数据,进一步完善机器人触觉物体识别算法,提升模型的识别能力,为将来应用于工业智能机器人触觉抓取感知以及帮助残障人士的服务机器人触觉感知等场景打下坚实基础。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

导盲机器人是一种辅助视障人士进行导航和移动的智能机器人。本文首先介绍了导盲机器人的研究背景和意义,然后详细阐述了导盲机器人的工作原理,包括环境感知、路径规划、导航控制等方面。接着,本文探讨了导盲机器人的关键技术及其实现方...

关键字: 导盲机器人 辅助视障人士 智能机器人

【2024年1月31日,德国慕尼黑讯】全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)与设备制造商欧迈斯微电子和ToF(以下同)技术专家湃安德科技(pmdte...

关键字: 智能机器人 物联网 ToF

随着科技的不断进步,人工智能(Artificial Intelligence,AI)已成为当今社会最为引人注目的领域之一。在过去的几年里,人工智能在中国和全球范围内取得了显著的发展。

关键字: 智能机器人 人工智能 AI

智能机器人之所以叫智能机器人,这是因为它有相当发达的“大脑”。在脑中起作用的是中央处理器,这种计算机跟操作它的人有直接的联系。

关键字: 智能机器人 中央处理器 感受器

机器人有什么好处呢?机器人的好处就太多了,比如不用你动就能把地拖了,把饭做了,把水烧开,我感觉以后可能机器人会很普遍,以后人们根本离不开机器人,机器人给人带来的好处

关键字: 机器人 智能AI 智能机器人

PLC (Programmable Logic Controller)是一种工业领域中广泛应用的可编程控制器。PLC技术的应用可以实现对各种生产设备的数字化、网络化和自动化控制,提高生产效率和工作质量。

关键字: plc 智能机器人 自动化控制

上海2023年2月23日 /美通社/ -- 近日,由东呈酒店集团(以下简称"东呈")主办的"奋楫同向 共赴新程"为主题的2023年合作伙伴大会在广州举行。擎朗智能作为商用服务机器人...

关键字: 服务机器人 数字化 智能化 智能机器人

京港地铁消息,地铁16号线南段各站正在有序筹备中,开通在即。据了解,地铁16号线南段开通后,从京北北安河站至京南榆树庄站仅需78分钟即可到达,其中丰台站可与火车站丰台站和10号线实现换乘,极大便利市民出行。伴随着新站的开...

关键字: 智能机器人 机器人 清洁机器人

物联网是新一代信息技术的重要组成部分。与互联网不同,物联网主要的应用对象是一些物理设备,如车辆、家电、建筑物等。在这些物理设备中嵌入电子软件、传感器以及一些网络连接设备等,就可以实现设备之间数据的交换,从而建立起一套互联...

关键字: 物联网 智能门锁 智能机器人

在这篇文章中,小编将为大家带来工业机器人的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 工业机器人 机器人 智能机器人
关闭