• 工作总结
  • 工作计划
  • 心得体会
  • 述职报告
  • 事迹材料
  • 申请书
  • 作文大全
  • 读后感
  • 调查报告
  • 励志歌曲
  • 请假条
  • 创先争优
  • 毕业实习
  • 财神节
  • 高中主题
  • 小学一年
  • 名人名言
  • 财务工作
  • 小说/有
  • 承揽合同
  • 寒假计划
  • 外贸信函
  • 励志电影
  • 个人写作
  • 其它相关
  • 生活常识
  • 安全稳定
  • 心情短语
  • 爱情短信
  • 工会工作
  • 小学五年
  • 金融类工
  • 搞笑短信
  • 医务工作
  • 党团工作
  • 党校学习
  • 学习体会
  • 下半年工
  • 买卖合同
  • qq空间
  • 食品广告
  • 办公室工
  • 保险合同
  • 儿童英语
  • 软件下载
  • 广告合同
  • 服装广告
  • 学生会工
  • 文明礼仪
  • 农村工作
  • 人大政协
  • 创意广告
  • 您现在的位置:六七范文网 > 其它相关 > 正文

    一种基于多规则约束的SLAM概率物体关联方法研究∗

    来源:六七范文网 时间:2023-05-07 14:50:20 点击:

    张建博,陶 庆†,袁 亮,2

    (1.新疆大学 机械工程学院,新疆 乌鲁木齐 830017;
    2.北京化工大学 信息科学与技术学院,北京 100029)

    同时定位与地图构建(Simultaneous Localization And Mapping,SLAM)是未知环境下移动机器人根据自身携带的传感器进行自主定位和环境地图构建,近年国内外对此进行了大量研究[1−3].语义SLAM在机器人的人机交互、任务级导航以及路标级定位方面起着至关重要的作用,而其最关键的一环是相机连续帧中观测的语义信息与真实物理世界中物体的关联问题,由于观测噪声以及假阳性问题会造成物体关联的模糊,从而严重影响SLAM的定位精度.经典视觉SLAM分为前端跟踪和后端优化,目前的物体关联方法分为基于前端和基于后端两种方法.Bowman等人基于高斯假设,采用期望最大化(Expectation-Maximization,EM)算法进行迭代优化[4].而Doherty等人将物体关联看作是非高斯推断问题,并在因子图的基础上增加语义因子进行优化[5−6].他们都在SLAM的后端优化部分对物体约束进行了联合优化,但在大规模SLAM中,计算成本将会非常高,且仍然很难解决物体关联模糊的问题.

    Yang等人在线将物体建模为立体框,利用物体检测框中检测的共视特征点的数量进行物体关联[7].Wu等人结合文献[7-8]中对物体的表示,并采用一种集成的物体关联策略[9].上述工作在大部分情况下是轻量和鲁棒的,但由于本质是基于特征点的关联,而在特征点较少或物体间有相互遮挡的环境下很容易发生关联模糊.Ran等人提出了多假设狄利克雷过程的非参方法进行物体关联[10].Zhang等人提出用非参概率模型进行物体关联[11],但仍未考虑多种物体类别以及假阳性观测的问题.

    针对上述问题,本文提出一种基于多规则约束的概率物体关联方法.该方法结合德罗内克函数进行多物体的语义类别约束,增加了可关联物体的语义种类,同时分别对物体的欧式距离、尺寸、朝向以及共视特征点数量进行概率建模.然后选择最大关联概率进行观测与路标的物体关联,减少由于单一关联规则造成的关联模糊问题.最后将概率物体关联引入语义SLAM系统,并在后端进行联合优化,从而提高SLAM的定位精度.

    1.1 语义SLAM

    语义SLAM可以描述为根据传感器观测的物体信息推断移动机器人的位姿以及周围环境中语义物体的位置.相比传统基于特征点、线或面的SLAM系统,语义SLAM能够根据物体的多种属性提供更准确的物体关联从而提高定位精度.在未知环境中,搭载的传感器随着机器人的运动,观测到一系列路标Z(0:M)={z0,z1,···,zm},最终的目标是推断机器人位姿X(0:T)={x0,x1,···,xt}和物体的位置L(0:N)={l0,l1,···,ln},而在观测zi与路标lj之间的对应关系D就是物体关联要解决的问题.所以SLAM本质上可以转换为如下概率推断问题:

    1.2 多规则约束

    基于视觉的图像包含丰富的语义信息,其中包括物体类别属性、大小尺寸以及朝向.这些属性在物体关联中可以起到至关重要的作用,而传统物体关联都未曾考虑,这在具有物体遮挡等场景下会出现关联模糊问题,从而影响视觉SLAM的定位精度.本文利用物体的多种属性规则建模,对物体关联进行约束.

    采用文献[7]的3D立体框表示物体,每个物体由9个参数组成,O={T,d},其中T=[R,t]∈SE(3)表示物体的6自由度位姿,d∈R3表示立体框的三维长度.本文建立五种规则进行鲁棒的物体关联,分别为物体框的语义类别规则、欧氏距离规则、大小尺寸规则、朝向角度规则和包含特征点规则.

    物体框的语义类别规则规定只有相同的类别观测才能进行物体关联,采用Kronecker delta函数建模:

    式中:pc表示物体的观测Oi关联到路标lj上的概率,本文采用YOLOv3[12]网络进行2D物体框的检测,pr表示检测的置信度.当观测类别与物体类别相同时,δij=1,语义关联概率取决于物体观测的置信度.而观测类别与物体类别不是同类物体时,δij=0、pc=0,观测不与该路标进行关联.

    检测与路标的3D物体框的欧氏距离、大小尺寸以及朝向角度规则具有相似的规律,即二者的差值越小代表物体关联的概率越高.首先定义误差项:

    式中:e•表示观测与路标的误差.D•、S•以及A•分别表示物体的位置、大小和朝向角度.相应的概率可以建模为负指数函数:

    式中:P•分别表示距离概率Pd、尺寸概率Ps和朝向概率Pa;
    U是尺度因子.此概率模型为单调递减的,即观测与路标差值越小,物体关联的概率越大.

    最后一项规则是包含特征点的属性,由于每个物体上都有对应特征点,传统物体关联方法就是根据观测与路标物体上包含的共视特征点数量进行判断[7].本文利用逻辑回归模型对此规则进行建模:

    式中:a、b分别为形状因子和阈值.这一规则的特征主要体现为:当共视特征点个数x接近阈值b,关联概率近似接近线性;
    当个数少于拐点值,则关联概率接近0,而当大于稳定值时对应概率接近1,即保留关联的模糊性而让其它规则进行判断.

    总的概率物体关联模型如下:

    由此获得当前观测与各路标之间的关联概率,根据最大似然估计(Maximum Likelihood Estimation,MLE),选择最大关联概率进行关联.

    本文对提出的方法在室外公共数据集KITTI[13]上进行了对比验证.对比了ORB-SLAM2[14]和CubeSLAM[7],根据单目视觉SLAM系统,我们设定输入为环境的图像信息,并保持前端跟踪、后端优化与CubeSLAM一致,将物体关联部分的算法作为唯一的变量,用以验证物体关联算法,从而使SLAM的定位精度可以反映物体关联的性能.

    实验平台是Intel i5-7500 CPU、3.4 GHz、NVIDIA GeForce GT 1030显卡.为验证大范围场景下物体关联的性能,在实验中选择公共数据集KITTI进行验证实验,KITTI数据集包含了室外场景下的城镇和乡村、长距离和短距离等丰富的场景,可以较好地验证系统的泛化性.此外,由于序列01、03和04仅包含极少的物体目标,无法用来验证本文所提的物体关联方法,故采用其它8个序列进行验证.基于前人工作[7],也基于水平面假设,故假设检测物体垂直且相接于地面.

    2.1 定量实验

    实验计算了轨迹的均方根误差(Root Mean Squared Error,RMSE).对比了ORB-SLAM2[14]、CubeSLAM[7]和MHDP[10],其中CubeSLAM和本文方法都是基于单目ORB-SLAM2系统,由于增加了物体约束,从而证明了物体级语义SLAM的精度高于传统基于特征点的SLAM方法.在实验中,对四种算法都关闭了回环检测功能,以验证仅依靠物体级定位的精度.

    表1展示了KITTI数据集中序列00、02、05、06、07、08、09和10上的均方根误差.其中CubeSLAM和MHDP的结果来源于文献[7]和文献[10].由表1可知,语义SLAM相比传统的基于特征点的SLAM定位精度提升了76.53%.这是由于物体级的语义信息具有更加鲁棒的特性,为SLAM提供了更稳定的约束,从而提高了定位精度.与CubeSLAM相比,由于本文算法加入了多规则约束的物体关联方法,减少了物体关联模糊的问题,所以定位精度提高了51.12%.与同类的概率物体关联方法MHDP相比(其采用距离作为关联规则),本文定位精度提高了49.52%.上述结果间接证明了物体关联结果对语义SLAM具有显著的影响.

    表1 均方根误差

    2.2 定性实验

    图1∼图4展示了本文方法的定性结果,各图中左图展示的是轨迹在x-z轴上的轨迹(y轴垂直于地面),中图和右图展示了连续图像帧在x轴、y轴以及z轴上的位移误差和旋转误差.从KITTI数据集的轨迹误差、平移误差以及旋转误差上可以看出,本文方法误差更小、曲线更接近真实值.而没有回环检测的ORB-SLAM2具有大的累计漂移,语义SLAM中通过物体特征的约束,减少了累计误差.但CubeSLAM的物体关联方法在室外大范围场景下鲁棒性较差,而基于改进的多规则约束的方法提高了物体关联的准确率,从而更接近真实值.

    2.3 消融实验

    针对本文提出的多规则约束模型,通过对比MHDP[10]并进行消融实验来验证不同规则对于整体系统的影响.表2展示了KITTI数据集中四个序列的消融实验结果,选择两个城镇道路(00和07序列)以及两个乡村道路(09和10序列)作为代表,其中字母“S”“D”“O”和“P”分别表示语义类别、欧氏距离、尺寸朝向(合为一类)、共视特征点四种规则,“+”表示多规则的组合,即本文方法也可以看作“S+D+O+P”.由表2可知,“S+D+O”与“O+P”对定位精度的提升有更为明显的影响,分别提高了49.42%和49.82%,从而反映出物体关联结果更好.

    表2 消融实验

    通过消融实验可以得出如下结果:(1)多规则约束的效果高于较少或单规则约束的效果;
    (2)从单种规则的影响力上看,欧式距离规则“D”最高,包含特征点规则“P”次之,尺寸朝向规则“O”第三,最后是语义类别规则“S”;
    (3)各规则之间会产生相互影响,即会出现不满足第一条结果的特殊情况,如“D”规则,造成这种问题的原因是由于“D”的约束性更强,应该分配不同的权重,而权重的比例又来自最终的结果,即各规则之间无法获得自适应的权重.目前仅采用最简单的平均权重的方法,经过大量的实验表明,虽然伴有少量的随机性,但整体SLAM系统基本符合上述第一条和第二条结果.

    本文提出一种多规则约束的模型用于语义SLAM的物体关联,通过物体的语义类别、大小尺寸、朝向角度以及共视特征点的数量约束物体关联,克服了由于单一策略引起的物体关联模糊问题,以提高语义SLAM的定位精度.通过在真实公共数据集上与ORB-SLAM2和CubeSLAM的对比,验证了语义SLAM定位精度高于传统SLAM方法,同时也证明本文提出的基于多规则约束的物体关联的准确性,能够有效提高物体级语义SLAM的定位精度.在未来的工作中,将考虑多规则之间的自适应权重分配问题,以实现更鲁棒和更高精度的物体关联.

    猜你喜欢 路标定位精度类别 北方海区北斗地基增强系统基站自定位精度研究导航定位学报(2022年5期)2022-10-13小米8手机在城市环境下的单点定位精度研究导航定位学报(2022年5期)2022-10-13论陶瓷刻划花艺术类别与特征陶瓷学报(2021年4期)2021-10-14Galileo中断服务前后SPP的精度对比分析导航定位学报(2021年4期)2021-08-29一起去图书馆吧少儿画王(3-6岁)(2020年4期)2020-09-13混乱的方向小猕猴智力画刊(2020年2期)2020-03-08一棵树世界文化(2019年10期)2019-10-23GPS定位精度研究智富时代(2019年4期)2019-06-01GPS定位精度研究智富时代(2019年4期)2019-06-01花路标(大家拍世界)环球时报(2018-06-13)2018-06-13

    推荐访问:概率 物体 关联