发明名称 一种基于语义光束平差法的SLAM方法
摘要 本发明提供了一种基于语义光束平差法的SLAM方法,属于移动机器人同步定位与地图创建(SLAM)领域。其特征在于:本发明所述的方法通过新的语义上的全局的优化来联合6DOF物体和相机姿态,可以在2D或者3D传感器下工作。由于添加了语义上的信息,目标检测通道无需外设,就可以无缝的整合到任何基于BA的SLAM系统的BA类型优化系统中。本发明所述的方法简单、易实现,并且具有很强的实用性,SLAM约束可以被用于健壮的目标检测,可以适应更复杂的环境。
申请公布号 CN105989586A 申请公布日期 2016.10.05
申请号 CN201510050181.3 申请日期 2015.03.04
申请人 北京雷动云合智能技术有限公司 发明人 廖鸿宇;孙放
分类号 G06T7/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 代理人
主权项 一种基于语义光束平差法的SLAM方法,其特征在于,包括以下步骤:步骤1、确定检测目标的一系列特征,对每个检测目标建立模型数据库;步骤2、随着一个新帧的可用,对新帧提取描述特征并与模型数据库相匹配,然后为每个给定的检测目标创建确定图;步骤3、验证步骤2中的确定图,去除错误边缘,保留正确边缘;依赖一个上一次全局优化得到的全局的加权平均差<img file="FDA0000664955670000011.GIF" wi="48" he="86" />作为在下一个目标检测过程中的验证阈值:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mover><mi>Q</mi><mo>&OverBar;</mo></mover><mo>=</mo><mfrac><mrow><mi>&Sigma;</mi><msub><mi>w</mi><mi>ij</mi></msub><msubsup><mi>e</mi><mi>ij</mi><mi>T</mi></msubsup><msub><mi>e</mi><mi>ij</mi></msub></mrow><mrow><mi>&Sigma;</mi><msub><mi>w</mi><mi>ij</mi></msub></mrow></mfrac></mrow>]]></math><img file="FDA0000664955670000012.GIF" wi="348" he="180" /></maths>假设,权重w<sub>ij</sub>的表达式可以被分为所有的边缘;步骤3.1、对于2D特征匹配方案,从帧顶点到标志顶点与阈值比较,满足以下公式,则去掉边缘:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msup><mrow><mo>|</mo><mo>|</mo><msubsup><mi>p</mi><mi>i</mi><mrow><mi>o</mi><mo>,</mo><mi>n</mi></mrow></msubsup><mo>-</mo><msub><mi>V</mi><mi>i</mi></msub><mo>[</mo><msub><mi>x</mi><mrow><mi>h</mi><mrow><mo>(</mo><mi>o</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow></mrow></msub><mo>]</mo><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>&GreaterEqual;</mo><mi>&alpha;</mi><mover><mi>Q</mi><mo>&OverBar;</mo></mover></mrow>]]></math><img file="FDA0000664955670000013.GIF" wi="608" he="111" /></maths>h(o,n)表示第n个特征点在第o个物体上有关的标志顶点的索引,α是一个给定的参数,范围在4‑9之间;如果帧到标志边缘的移动离开了只依附在物体上的标志顶点,需要删除物体到标志的边缘;步骤3.2、对于3D特征匹配,每个帧到物体的边缘与阈值比较,满足如下公式,则去掉边缘:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msup><mrow><mo>|</mo><mo>|</mo><msubsup><mi>q</mi><mi>o</mi><mi>n</mi></msubsup><mo>-</mo><msubsup><mi>x</mi><mi>o</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>x</mi><mi>i</mi></msub><mo>[</mo><msubsup><mi>p</mi><mi>i</mi><mrow><mi>o</mi><mo>,</mo><mi>n</mi></mrow></msubsup><mo>]</mo><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>&GreaterEqual;</mo><mi>&alpha;</mi><mover><mi>Q</mi><mo>&OverBar;</mo></mover></mrow>]]></math><img file="FDA0000664955670000014.GIF" wi="603" he="106" /></maths>步骤4、在确定正确的语义边缘后,根据边缘的阈值评估是否将确定图加入全局图。步骤5、查看是否有新帧出现,若无新帧出现,则完成全局图;若有新帧出现,则返回步骤2,重新执行步骤2到步骤5。
地址 100084 北京市海淀区农大南路88号1号楼B1-317