【《视觉记忆协同的机器人决策模型分析综述》6000字】_第1页
【《视觉记忆协同的机器人决策模型分析综述》6000字】_第2页
【《视觉记忆协同的机器人决策模型分析综述》6000字】_第3页
【《视觉记忆协同的机器人决策模型分析综述》6000字】_第4页
【《视觉记忆协同的机器人决策模型分析综述》6000字】_第5页
已阅读5页,还剩5页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

附录-PAGE1-视觉记忆协同的机器人决策模型分析综述目录TOC\o"1-3"\h\u3028视觉记忆协同的机器人决策模型分析综述 1305561.1引言 1238021.2卷积感知网络 229281.2.1视觉腹侧信息通路启发 267331.2.2感知网络结构 2139281.3记忆图网络 34321.3.1海马体信息通路启发 351201.3.2记忆图网络 3183751.4贝叶斯决策网络 4222021.1.1皮质柱信息通路启发 4111931.1.2贝叶斯决策网络 5258961.5实验及结果分析 755741.5.1数据集设计 868081.5.2Affordance检测结果 8327241.5.3记忆图网络实现结果 935801.5.4决策网络实现结果 1079691.5.5决策模型评估 101.1引言生活中常出现这样的场景,当收到快递时为了取出快递盒子里面的东西,我们下意识地会找一个刀子,握住刀把,戳破并划开包装盒。上述拆快递的过程对人类而言属于是非常简单、非常自然的思考方式和动作行为。然而,该行为背后隐藏的是人体多个部分基于长期训练经验而实现的完美协调与配合。上述行为可被划分为四个阶段:第一阶段,大脑把‘拆快递’作为任务目标指导并驱动后续的行为动作;第二阶段,眼睛寻找刀子类的物品作为合适的拆封工具;第三阶段,根据经验选择刀把作为抓取位置;第四阶段,手部操纵刀子执行拆封动作。在这四个阶段中,可以看到人的大脑皮层推理、视觉感知、记忆、和肌肉控制参与了整个过程,并且各部分之间互相配合最终完美地完成了物品操纵任务。与贝叶斯思想一致,人类最终的决策同样要依靠多方面信息的融合和修正。如果要对机器人进行研究并实现抓取操纵行为,人类大脑的这种认知结构和框架是具有权威性,并且是非常值得学习的。抓取行为本质上是大脑综合认知的一种外部表现,若只考虑利用一方面的能力(例如:只依靠视觉感知)来实现智能抓取是很困难的。因此抓取模型应该被赋予多种像人一样的认知功能。不可否认,在机械任务层面机器人和生物的抓取表现是很相似的。然而,目前机器人和人类在抓取的认知在决策层面上还有很大的差距,而且这种决策能力会直接影响了机器人后续抓取动作的执行和操作。对于机器人而言如何将人类认知中形而上的功能(例如记忆、视觉感知和大脑皮层推理)整合到一起是必要且亟待解决的问题。受大脑中分区分块的功能结构的启发,本文提出了一种抓取决策模型。如图4-1(a)所示,模型包含了三个信息通路:(1)受视觉腹部通路功能启发构建了一个卷积神经网络以实现物品空间信息和特征信息的提取;(2)受海马体信息通路功能启发构建了一个图神经网络以实现数据的存储以及推理检索;(3)受皮质柱信息通路功能启发构建了一个贝叶斯编码解码网络以实现信息的融合和最终的决策。图4-1(b)展示了所构建模型整体信息流的传递。模型最终使用贝叶斯编码解码网络作为决策网络,是因为模型决策过程与贝叶斯的思想是一致的。贝叶斯思想认为绝大多数决策事件的信息都是不全的,在主观判断的基础上先估计一个先验概率再根据观察的新信息不断修正直至做出最优决策。本章节的研究同样是以贝叶斯方法融合、处理感知和记忆信息,并通过模仿人类大脑中存在的功能性结构,构建该模型以实现更符合实际应用场景的合理抓取决策。1.2卷积感知网络1.2.1视觉腹侧信息通路启发在认知视觉信息通路中,原始视觉信息从视网膜外侧膝状核(LGN),V1-V4,经一系列连续处理,直到形成复杂的物体表征[58]。视觉腹侧信息通路通常被认为是识别和处理与形状和颜色相关信息部分[59],[60]。此外,一些生物抓取行为的研究表明,大脑倾向于将物体形状编码为非整体的、基于部分的格式[61],[62]。心理学和神经科学都表明,Affordance与抓取行为有着密不可分的联系。在本节中将介绍构建的一个感知网络,用于模拟腹侧信息通路,并实现将视觉信息编码为Affordance。1.2.2感知网络结构如图4-2所示,感知网络对物品图像进行卷积操作,分割出物品的Affordance特征并输出对应类型。该网络以卷积层为基本结构。它使用预先训练好的5个卷积块作为第一个编码块来提取目标图像的低层特征。然后,采用四个反卷积层[42]作为第二个编码块进行高层特征编码。图像中可区分的低层特征(低分辨率)通过第一个编码块学习,然后将这些特征语义编码到像素空间(高分辨率)获取图像中物体的Affordance分类。为了恢复网络提取低层特征时丢失的空间信息,在高级特征编码过程中,利用跨连接融合第一个编码块不同阶段的空间信息来细化物品的Affordance分布。采用了四个跨连接对四种不同分辨率的空间信息进行融合。为了将感知网络的结果转化为决策网络的可识别输入,使用不需要训练的后处理块提取出Affordance的语义和像素坐标。后处理模块将编码后的Affordance类别以单词的形式保存成一个列表,实现物品Affordance类别的存储,并便于后续的信息传递。同时计算图像中每个Affordance的中心位置坐标,为机器人执行后续抓取操作动作提供一个初始的抓取位点。1.3记忆图网络1.3.1海马体信息通路启发海马体与记忆密切相关,海马体信息通路传递着各种与记忆相关的信息。神经心理学研究、动物模型、计算模型和人类神经成像[63-65]1.3.2记忆图网络介绍一些与图相关的符号如下:定义了一个有向图,=(,,)其中,,和分别表示节点的集合、边的集以及关系的集合。设vi∈∈d(l)d(l)1.4贝叶斯决策网络1.1.1皮质柱信息通路启发为了充分地利用感知网络结果和记忆图网络的联想结果,使得机器人能够做出灵活的抓取决策。受大脑中皮层柱功能的启发,建立了贝叶斯编解码网络。皮质柱是大脑动力学和皮质信息处理的重要决定因素[68]。作为感觉处理或运动输出的基本功能单元,皮层柱在皮层的学习和发育中起着重要作用。六层细胞构成皮层柱的垂直方向。皮质柱的每一层都包含不同的细胞类型,并在水平层上通过突触连接。本文假设皮质柱中信息处理或是一个编码和解码的过程,会产生一些潜在的特征表达或决策。1.1.2贝叶斯决策网络本章节的内容试图研究和模拟大脑潜在的决策过程,以执行完备的抓取动作。模仿人们的思维方式,将记忆作为先验信息,视觉感知作为观察信息,与任务相关的信息作为约束,帮助机器人实现合理决策。值得注意的是,人类的行为是由大脑中产生的任务驱动的,而行动是有目的的。因此,在决策模型中加入与任务相关的约束是有必要的。该决策方法符合贝叶斯理论的思想,我们基于贝叶斯理论建立了贝叶斯决策网络。pθ(z|x,m,t)pθ(y|x,z,m,t)许网络对输出y的多个条件分布建模,这些条件分布代表可供抓取的潜在选择。然而,难以处理的隐变量+(4-3)模型的经验目标如下:(4-4)图4-4决策网络图模型Fig.4-4Graphicalmodelofthedecisionnetwork.其中,q∅zx,y,m,t是识别网络用于估计真实的后验分布pθzx,y,m,t。真实的后验分布pθzx,y,m,t表示当给定物品观测信息x,记忆m,任务t和标签y时产生的潜在抓取分布。pθzx,m,t在这里表示一个条件高斯隐变量z图4-4决策网络图模型Fig.4-4Graphicalmodelofthedecisionnetwork.型中,图4-6UMD数据集Fig.4-6ThedatasetofUMD图4-6UMD数据集Fig.4-6ThedatasetofUMDpartAffordance决策网络训练结构Structureofthedecisionnetworkfortraining1.5实验及结果分析1.5.1数据集设计基于Myers等人[71]建立的UMDpartAffordance数据集对认知模型进行了评估。此数据集包含不同视角的105个工具的RGB-D图像(如图4-6所示),并提供了像素级Affordance标签。这些工具共有17类,包含了七类Affordances:grasp,cut,scoop,contain,pound,support和wrap-grasp(如表4-1所示)。模型中的感知网络直接对UMDpartAffordance数据集进行处理。对于记忆网络,需要一个与任务,Affordance和物品相关的抓取常识图作为记忆数据。但是,目前没有专门用于抓取相关的常识图,或者有类似的图结构数据但是其中包含了大量与本文研究无关的数数据,导致无法有效地提取相关数据。因此,本文使用Neo4j图形平台建立了一个抓取的常识图,其关系如图4-7所示。图中有140个节点,315个关系,包含三种类型的节点:任务节点、Affordance节点和物品节点。节点之间的关系包括三种类型:need、found和has。(a)关系图部分可视化(b)节点和关系类型(a)关系图部分可视化(b)节点和关系类型图4-7抓取常识图Fig.4-7Common-sensegraphforgrasping1.5.2Affordance检测结果本文在UMDPartAffordance数据集上评估Affordance检测的表现。为了进行对比,将Myers等人[71]和Sawatzky等人[72]的结果作为基线进行比较。使用交并比(IoU)作为评价指标来评价Affordance检测的准确性。如图4-8所示,本文的方法实现了更高的平均检测精度,在平均IoU方面比基于Resnet的网络高出14%。在每类Affordance的检测中,感知网络也取得了最高的IoU值。这表明,卷积下采样编码和反卷积上采样编码相结合的算法在UMDpartAffordance数据集的Affordance检测任务上表现很好。因此,感知网络对物品实现了以Affordance为基元的物品分解,并且这种以Affordance形式对物品实现原语理解便于后续决策网络处理感知信息。表4-1工具的7种Affordances描述Tab.4-1DescriptionofthesevenAffordancesoftoolsAffordance描述grasp可以用手围起来进行操作cut用于分离出另一个物体(刀刃)scoop具有弯曲表面的口可收集柔软材料(勺子)contain有很深的腔体来容纳液体(碗的内部)pound用于敲打其他物体(锤头)support可以容纳松散材料的扁平部分(铲)wrap-grasp可以用手和手掌握住(杯子的外部)表4-2决策数据集中样本的组成部分Tab.4-2Thecompositionsofsomesamplesinthedecisiondataset样本Affordance(一个物体)任务记忆标签1[contain,grasp,wrapgrasp][pour][contain][contain,grasp]2[contain,grasp,wrapgrasp][cut][cut][cut,none]3[cut,grasp][pour][contain][contain,none]4[cut,grasp][cut][cut][cut,grasp]···············图4-8IoU度量的Affordance检测结果图4-8IoU度量的Affordance检测结果Fig.4-8PerformanceoftheaffordancedetectionwithmetricofIntersectionoverUnion(IoU)1.5.3记忆图网络实现结果为了帮助机器人理解抓取常识图中的节点和关系,训练了一个包含一个嵌入层和两个R-GCN层的网络。网络的输入是自建的抓取常识图,其中事实以三元组的形式表示,例如(pour,need,contain)和(scissor,has,cut)。在嵌入层中,一个词向量的维度被设置为100。使用Adam优化器,将学习率设置为0.01,并将每一层R-GCN的dropoutrate设置为0.1。同时使用了惩罚参数设置为0.02的L2正则化。对于每个测试三元组,其头部实体被删除,然后轮流由字典中每个实体替换同时计算得分,并将得分按照降序排列,得分最高的实体被选择作为最终的记忆输出。记忆网络最终的平均倒数排名(MRR)为0.77,并且hits@10训练后能达到0.97。结果表明记忆图网络可以从向量的角度实现对节点和关系的语义理解,并可以根据记忆线索对相关节点或关系进行关联。1.5.4决策网络实现结果在训练中,决策网络的输入是关于任务、记忆、观测Affordances和标签的词语,并使用100维的嵌入层来处理这些输入。决策数据集被随机分割成训练集(80%)和测试集(20%)。经试验该决策网络的测试准确率可达到99.99%。测试结果表明,该网络成功地区分了不同的任务,并能够理解物品的Affordances。使用六项常见任务测试了五种不同的物体,并将决策结果在总结在了表4-3中。决策结果的表示形式为:A/B,其中A表示任务所需要的Affordance,B表示要被抓取的物品Affordance。值得注意的是如果B为[None]则表示该物品不能满足任务需求,因此选择不去抓取该物品。结果表明,该决策网络能够做出准确的决策,即正确地判断一个物品是否可以被操纵来执行输入的任务。如果物品不具有操作任务所需的Affordance,则选择不去抓取该物品,并给出任务所需Affordance的建议;否则,输出将被抓取的物品Affordance来指导抓取动作。1.5.5决策模型评估将三个训练好的网络组合在一起,得到最终的认知模型。为了验证认知模型,在测试集的各类型物品中分别选择了15张图片进行测试,总共使用255张照片作为素材进行抓取决策推理。为了保证物品Affordance的完整性,选择的图片中物品的Affordances均被完整的展示。如表4-4所示,模型实现抓取决策的准确率为99.8%,除了其中的两个错误决定:抹刀在挖的任务中和锯在敲击任务中各出现了一次错误决定,查验各环节果显示是因为模型在感知部分输出的Affordance产生了误判,以至于输出错误的Affordance类型。为了输出给决策网络使用,在感知网络的后处理部分使用了超参数作为像素阈值,对分割出的Affordance像素数量进行了约束,以保证网络输出的鲁棒性。大于该阈值则输出该Affordance类型,否则不会输出。上述超参数的设置会过滤掉感知网络中误判的Affordance(误判像素数量小于阈值),提高了输出的准确性,同时也会使得部分像素较少的Affordance特征被过滤,因此输出了有缺失的Affordance种类,直接影响了后续的决策部分。认知模型的决策结果可视化如图4-9所示。黄色框左边的表示输入的任务示意图,黄色框中的图片分别表示模型根据不同任务得到的抓取位置。黑色方块代表该物品不适合该任务,因此选择不去抓取。注意,在可抓取位置中,标记了一个6×6的像素块来表示初始抓取位置。准确率结果证明了认知模型实现了合理灵活的决策。认知模型以Affordance的形式实现对物品的基元理解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论