[发明专利]一种融合记忆机制的机械臂多场景快速运动规划方法有效
申请号: | 201910179314.5 | 申请日: | 2019-03-11 |
公开(公告)号: | CN109940614B | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 张云洲;孙永生;夏崇坤;曹赫;苏杰;刘灏;李奇 | 申请(专利权)人: | 东北大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 陈玲玉;梅洪玉 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 融合 记忆 机制 机械 场景 快速 运动 规划 方法 | ||
1.一种融合记忆机制的机械臂多场景快速运动规划方法,其特征在于,包括如下步骤:
(1)在机器人初始化过程中,通过RGB-D相机获取当前环境信息,存储于感觉记忆空间,建立基于机器人坐标系的环境描述E;E包含彩色图、深度图以及点云;使用rgb表示彩色图,depth表示深度图,pcl表示点云数据,E定义为:
E={rgb,depth,pcl} (6)
(2)场景匹配,将环境信息E依次与短时记忆空间和长时记忆空间中的场景进行匹配并计算相似度;首先使用词袋法在记忆空间中搜索匹配场景,然后对当前场景与匹配场景进行ICP配准,计算两个场景之间的位姿变换;最后,将位姿变换与预先设定好的阈值T进行比较,若变换大于阈值,则认为不匹配,否则认为是匹配场景;
(3)提取长时记忆空间到短时记忆空间的过程:先从长时记忆空间中提取匹配模型Ti到短时记忆空间,然后将短时记忆空间中最后一个环境模型TK存储到长时记忆空间中;
(4)如果短时和长时记忆空间中都不存在与环境相匹配的模型,说明机器人在过去的时间里没有遇到类似的场景;采用GMM-RRT*算法对感觉记忆空间中新环境进行学习与训练,得到新环境的模型Ti,同时使用新环境训练并更新BOW词典;
(5)当模型TK是不可记忆模型时,提取匹配模型Ti的同时直接遗忘TK;(6)模型TK存储到长时记忆空间中的流程:从短时记忆空间中提取出模型TK,如果长时记忆空间未满,将TK存储直接存储至模型队列;如果空间已满,使用竞争机制,通过比较模型TK与长时记忆空间中模型的记忆权重决定是否存储TK;设Tj表示长时记忆空间中权重最小的模型,αjmin表示Tj的权重,αK表示模型TK的权重;如果αKαjmin,保留模型TK,遗忘模型Tj;否则,直接遗忘模型TK。
2.根据权利要求1所述的融合记忆机制的机械臂多场景快速运动规划方法,其特征在于,短时记忆空间(STMS)中的模型包括由感觉记忆空间中的场景学习得到的新的高斯混合模型、短时记忆空间中已有且被更新的高斯混合模型和从长时记忆空间中调用的高斯混合模型;
对于高斯混合模型,STMS中存储环境信息及对应GMM的K个组元的集合;Ej表示第j个环境信息,Nji表示记忆空间中用于描述环境Ej对应的GMM第i个组元,M表示STMS空间存储的最大容量,则STMS表示为:
STMS={Tj=(Ej,Nji,i=1,2...K)|j=1,2...M} (3)
在短时记忆空间中的模型设置参数β,作为模型可记忆性的衡量,在记忆过程中通过β的大小确定该模型是否需要被记忆;参数β与模型的质量有关,对于j=1,...M,设置初始βj=0,βj的更新公式为
βj=s_t/t_t*100 (4)
s_t和t_t分别为算法在当前场景中规划成功的次数和规划的总次数;若βj大于阈值βt,则模型Tj就是可记忆模型。
3.根据权利要求2所述的融合记忆机制的机械臂多场景快速运动规划方法,其特征在于,长时记忆空间(LTMS)存储机器人在过去时间中遇到的所有的可记忆模型及对应的环境信息,并通过策略维护和更新记忆;LTMS空间集合表示为
LTMS={Tj=(Ej,Nji,i=1,2...K)|j=1,2...Q} (5)
其中,Q表示LTMS空间的最大容量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910179314.5/1.html,转载请声明来源钻瓜专利网。