[发明专利]一种基于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为观测方程;把关键状态的观测量加入,得到代价函数为:<mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mo>|</mo><mo>|</mo><msub><mi>e</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mo>|</mo><mo>|</mo><msub><mi>z</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>-</mo><mi>h</mi><mrow><mo>(</mo><mi>&xi;</mi><mo>,</mo><msub><mi>p</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>其中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;<mrow><munder><mi>min</mi><mrow><msub><mi>&Delta;x</mi><mi>k</mi></msub></mrow></munder><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>|</mo><mo>|</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>+</mo><mi>J</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mo>)</mo></mrow><msub><mi>&Delta;x</mi><mi>k</mi></msub><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>+</mo><mfrac><mi>&lambda;</mi><mn>2</mn></mfrac><mo>|</mo><mo>|</mo><msub><mi>Dx</mi><mi>k</mi></msub><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow><mrow><mi>&rho;</mi><mo>=</mo><mfrac><mrow><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mo>+</mo><msub><mi>&Delta;x</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>-</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow><mrow><mi>J</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mo>)</mo></mrow><msub><mi>&Delta;x</mi><mi>k</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>在迭代过程中,如果ρ>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的数值;<mrow><mi>Q</mi><mo>=</mo><msubsup><mrow><mo>{</mo><msub><mi>block</mi><mi>k</mi></msub><mo>}</mo></mrow><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>a</mi></msubsup><mo>&RightArrow;</mo><mi>b</mi><mi>l</mi><mi>o</mi><mi>c</mi><mi>k</mi><mo>=</mo><msubsup><mrow><mo>{</mo><msub><mi>Ferns</mi><mi>l</mi></msub><mo>}</mo></mrow><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>b</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>步骤二,每个ferns的编码值,是由通道c上像素点u的灰度值θ来确定;如公式(6)所示,对关键帧进行编码化处理,其中对于一个新获取的关键帧Q,分别比较归一化的I(θ)与阈值τ来计算每一个block里的Fern列表中的值;阈值τ设定为0.45;<mrow><mtable><mtr</div> </div> <div class="b20"></div> <div class="down-box" id="down-box"> <div class="msg" style="display: block;"> <span>下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。</span> </div> <div class="btns"> <span class="btn paydown">免登录下载</span><a href="/login.html?p=8684656C99F5006FCE09CDCFA9D0CD3DAEB32A4F9FF8DC2C" class="btn green" target="_blank">普通用户下载</a><a href="http://yh.vipzhuanli.com/member/service/pay-vip.html?p=v1" target="_blank" class="btn red">升级VIP会员,免费下载</a> </div> </div> <div class="warning"> <p>该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【<a href="https://wpa1.qq.com/l11yQAzu?_type=wpa&qidian=true">客服</a>】</p> <p>本文链接:http://www.vipzhuanli.com/patent/201711404798.6/,转载请声明来源钻瓜专利网。</p> </div> <ul class="clear_div other_o"><li class="prev">上一篇:<a href="/patent/201711247711.9/" title="用于移动设备环境的3D重建方法、相应的程序产品和设备">用于移动设备环境的3D重建方法、相应的程序产品和设备</a></li><li class="next">下一篇:<a href="/patent/201810031446.9/" title="一种360°全景系统的标定场地和标定方法">一种360°全景系统的标定场地和标定方法</a></li></ul> <div class="oth-box"> <dl class="d_th"><dd><span>同类专利</span></dd><dt class="th_a"></dt></dl> <dl class="d_th" style="padding-top:15px;"><dd><span>专利分类</span></dd></dl> <div class="ps_c"> <div><a href="/ipc/G/" target="_blank" title="物理">G 物理</a></div><a class="ml1" href="/ipc/G06/" target="_blank" title="计算;推算;计数">G06 计算;推算;计数</a><br/><a class="ml2" href="/ipc/G06T/" target="_blank" title="一般的图像数据处理或产生">G06T 一般的图像数据处理或产生</a><br/><a class="ml3" href="/pat/ipc/G06T7/00/" target="_blank" title="图像分析,例如从位像到非位像">G06T7-00 图像分析,例如从位像到非位像</a><br/><a class="ml3" href="/pat/ipc/G06T7/20/" target="_blank" title=".运动分析">G06T7-20 .运动分析</a><br/><a class="ml3" href="/pat/ipc/G06T7/40/" target="_blank" title=".结构分析">G06T7-40 .结构分析</a><br/><a class="ml3" href="/pat/ipc/G06T7/60/" target="_blank" title=".图形属性的分析,例如一个图像的区域、重心、周边">G06T7-60 .图形属性的分析,例如一个图像的区域、重心、周边</a><br/> </div> </div> </div> <div class="content-r"> <div class="btns content-list" id="downdd"> <div class="header"> <div class="header-title"><a >专利文件下载</a></div> <hr /> </div> <span class="btn paydown">免登录下载</span><a href="/login.html?p=8684656C99F5006FCE09CDCFA9D0CD3DAEB32A4F9FF8DC2C" class="btn green" target="_blank">普通用户下载</a><a href="http://yh.vipzhuanli.com/member/service/pay-vip.html?p=v1" target="_blank" class="btn red">升级VIP会员,免费下载</a> </div> <div class="content-list"> <div class="header"> <div class="header-title"><a href="/patent/list.html?kw=%e5%9f%ba%e4%ba%8e ">基于 相关专利</a></div> <hr /> </div> <ul> <li><a href="/patent/200510099840.9/">创作和执行基于流程且基于约束的工作流的统一模型</a></li> <li><a href="/patent/200710019976.3/">无线传感器网络的混合入侵检测方法</a></li> <li><a href="/patent/201180041575.2/">色彩与任意光源匹配的、基于LED的照明模块</a></li> <li><a href="/patent/201280034397.5/">用于从水性体系中除去污染物的方法</a></li> <li><a href="/patent/201280074358.8/">用于提供基于任务的服务推荐的方法和装置</a></li> <li><a href="/patent/201710238164.1/">一种基于硬件排序MapReduce的数据处理方法</a></li> <li><a href="/patent/201710682035.1/">三维模型操纵和渲染</a></li> <li><a href="/patent/201811450727.4/">电平移位器电路</a></li> <li><a href="/patent/201911154100.9/">一种基于Actor模型的规则引擎系统及其方法</a></li> <li><a href="/patent/202010211440.7/">支持加密计算的微处理器流水线电路</a></li> </ul> </div> <div class="content-list"> <div class="header"> <div class="header-title"><a href="/patent/list.html?kw=g2o ">g2o 相关专利</a></div> <hr /> </div> <ul> <li><a href="/patent/201280002409.6/">车辆用手动变速器</a></li> <li><a href="/patent/201480064147.5/">车辆用手动变速器</a></li> <li><a href="/patent/201510246230.0/">一种基于g2o的SLAM后端优化算法方法</a></li> <li><a href="/patent/201580046657.4/">车辆的动力传递控制装置</a></li> <li><a href="/patent/201711404798.6/">一种基于g2o与随机蕨类算法的稠密地图创建方法</a></li> <li><a href="/patent/201810184701.3/">一种基于改进图像匹配策略的同步定位与建图方法</a></li> <li><a href="/patent/201910958744.7/">局部路径规划方法、装置、存储介质、电子设备及车辆</a></li> <li><a href="/patent/201911040190.9/">基于关键帧的RGB-DSLAM方法和装置</a></li> <li><a href="/patent/202011351405.1/">一种融合ESKF,g2o和点云匹配的紧耦合建图方法</a></li> <li><a href="/patent/202011381750.X/">动态环境下基于几何与运动约束的机器人RGB-D SLAM方法</a></li> </ul> </div> <div class="content-list"> <div class="header"> <div class="header-title"><a href="/patent/list.html?kw=%e9%9a%8f%e6%9c%ba ">随机 相关专利</a></div> <hr /> </div> <ul> <li><a href="/patent/200710112465.6/">随机数生成设备及控制方法、存储器存取控制设备及通信设备</a></li> <li><a href="/patent/201310737470.1/">随机接入方法、用户设备、基站及系统</a></li> <li><a href="/patent/201410056496.4/">真随机数检测装置及方法</a></li> <li><a href="/patent/201710151348.4/">随机元素生成方法及随机元素生成装置</a></li> <li><a href="/patent/201910583548.6/">数据交互方法、装置、服务器和电子设备</a></li> <li><a href="/patent/201910761973.X/">一种随机数发生器的多随机源管理方法</a></li> <li><a href="/patent/201911226492.5/">用于彩票行业的随机数获取方法及系统</a></li> <li><a href="/patent/201980001175.5/">随机接入方法、装置及存储介质</a></li> <li><a href="/patent/202010290290.3/">伪随机方法、系统、移动终端及存储介质</a></li> <li><a href="/patent/202110158418.5/">模型训练方法、装置和计算设备</a></li> </ul> </div> <div class="content-list"> <div class="header"> <div class="header-title"><a href="/patent/list.html?kw=%e8%95%a8%e7%b1%bb ">蕨类 相关专利</a></div> <hr /> </div> <ul> <li><a href="/patent/200610135368.4/">蕨类黄酮超临界萃取及高黄酮绿茶的制备方法</a></li> <li><a href="/patent/201510631730.6/">蕨类植物孢子囊观察的材料前期处理方法</a></li> <li><a href="/patent/201810448221.3/">一种室内种植深海蕨类植物用种植箱</a></li> <li><a href="/patent/201810448836.6/">一种可在室内种植深海蕨类植物的种植箱</a></li> <li><a href="/patent/201821094824.X/">一种蕨类植物育苗装置</a></li> <li><a href="/patent/201910111705.3/">一种室内蕨类植物培养装置</a></li> <li><a href="/patent/201910891229.1/">一种植物酸洗缓蚀剂的制备方法及应用</a></li> <li><a href="/patent/201920174509.6/">一种蕨类植物栽培的空气湿度调控系统</a></li> <li><a href="/patent/201920192043.2/">一种室内蕨类植物培养装置</a></li> <li><a href="/patent/202110401935.0/">一种利用蕨类植物富集风化壳中稀土元素的方法</a></li> </ul> </div> </div> </div> </div> <input type="hidden" id="hid_id" /> <script type="text/javascript"> /* <![CDATA[ */ var pat_ajax_url = "/down/check.html"; var wppay_ajax_url = "/pay/down"; var pnum = "201711404798.6"; var openNo = "CN108133496B"; var op = "20211126"; var y = "2021"; /* */
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

tel code back_top