[发明专利]一种基于g2o与随机蕨类算法的稠密地图创建方法有效
申请号: | 201711404798.6 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108133496B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 贾松敏;李柏杨;张国梁;李秀智;张祥银 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G06T7/73 | 分类号: | G06T7/73;G06T7/33;G01C21/20 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 刘萍 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于g2o与随机蕨类算法的稠密地图创建方法属于机器人实时定位与地图创建领域。首先,构筑相机位姿模型和加权融合3D点截断信息的TSDF模型,用于准确表示创建物体的表面。其次,提出一种改进的回环检测方法,并将其与随机蕨类彩色图像编码化策略相结合,进而优化TSDF模型。最后,使用g2o图优化库解算约束函数,建立数据集间的优化边。实验结果表明,混合优化位姿模型可以较快建立全局SLAM地图,并有效识别曾到达区域。 | ||
搜索关键词: | 一种 基于 g2o 随机 蕨类 算法 稠密 地图 创建 方法 | ||
【主权项】:
一种基于g2o与随机蕨类算法的稠密地图创建方法,其特征在于,包括以下步骤:(1)使用g2o构建模型对模型配准算法具体包括以下4个步骤:步骤一,使用g2o构造代价函数,使用Lie代数对相机位姿和路标点进行转换,观测误差e为:e=z‑h(ξ,p)(1)其中z为相机观测数据,ξ,p为李代数表示的相机参数与位姿,函数h为观测方程;把关键状态的观测量加入,得到代价函数为:![]()
其中m,n为对应矩阵的行坐标与列坐标,i,j分别为由1到m和n的数值,eij,zij,pij为观测误差,相机观测数据与位姿矩阵中对应坐标的变量;步骤二,使用g2o进行回环检测并优化时,对邻近的关键帧和历史数据集中的关键帧进行匹配优化校正全局地图;其中关键帧之间的匹配方式为ICP匹配,将图像上的点根据相机位姿投影在2D平面上的对应点,通过对应点的欧氏距离,法向量夹角计算和优化相机位姿的变换矩阵;步骤三,根据步骤一的代价函数和步骤二的位姿矩阵获取方法,使用g2o构造回环模型;选定4到7个帧为一个数据模型,建立模型与模型之间的约束关系,并在模型与模型匹配时加入随机的局部回环和大回环配准,保证全局SLAM的建立;步骤四,由步骤三构造的模型,设计模型与模型之间的匹配迭代算法如下所示,f(xk)为模型与模型间的匹配函数,J(xk)为f(xk)的雅可比矩阵,xk为相机参数和相机坐标组成的向量,其中λ为拉格朗日乘子,将算法转化为无约束优化问题,μ为Δx增量半径,D为非负数对角阵,变量ρ的由公式(4)得到,MaxTHρ为变量ρ近似可行的阈值,设定为0.9;![]()
![]()
在迭代过程中,如果ρ>3/4那么μ←2μ;如果ρ<1/4那么μ←0.5μ;如果ρ>MaxTHρ那么xk+1←xk+Δxk;不断迭代直到f(xk)收敛时,xk的最优值;(2)使用随机蕨类进行识别曾到达区域步骤一,使用如公式(5)所示的方式,编码化关键帧;每幅图像Q的编码由a个block组成,每个block由b个Ferns组成,k,l分别为由1到a和b的数值;![]()
步骤二,每个ferns的编码值,是由通道c上像素点u的灰度值θ来确定;如公式(6)所示,对关键帧进行编码化处理,其中对于一个新获取的关键帧Q,分别比较归一化的I(θ)与阈值τ来计算每一个block里的Fern列表中的值;阈值τ设定为0.45;
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711404798.6/,转载请声明来源钻瓜专利网。