【技术实现步骤摘要】
基于EKF的模板匹配VO与轮式里程计融合定位方法
[0001]本专利技术涉及基于EKF的模板匹配VO与轮式里程计融合定位方法,属于机器人定位
技术介绍
[0002]近年来,轮式机器人在日常生活、工业生产等多个领域广泛应用,比如巡检、物流、施工作业等。但随着轮式机器人应用领域的不断发展以及其应用场景的逐渐复杂,不可避免地会对机器人的环境适应性提出更高的要求。因此轮式机器人如何在不同的场景中实现高效且准确的定位已成为研究的热点和难点。
[0003]SLAM(Simultaneous Localization And Mapping,即时定位与地图构建)主要用于解决移动机器人在运动中定位导航与地图构建的问题。Gmapping是一种基于2D激光雷达完成二维栅格地图构建的SLAM算法。该算法可以实时构建室内地图,在构建小场景地图所需的计算量较小且精度较高。
[0004]目前应用较广泛的自定位技术包括轮式里程计、惯性里程计、视觉里程计等,它们都有各自的优缺点,如轮式里程计直接通过轮式编码器的输出对机器人的位姿进行航迹推算,在地形颠簸或车轮打滑的情况下存在一定的误差;惯性里程计不受外界环境干扰,但其误差会随着时间累积;视觉里程计受环境光影响较大,主要分为基于特征和外观,基于特征的方法适用于纹理丰富的场景,例如具有大量特征点的城市环境。这种方法无法处理单一模式的无纹理或低纹理环境(例如沙土、沥青、混凝土等),因为在这些环境中无法检测到足够的显著特征,相比之下,基于外观的模板匹配方法非常适合在低纹理场景中使用 ...
【技术保护点】
【技术特征摘要】
1.基于EKF的模板匹配VO与轮式里程计融合定位方法,其特征在于,包括如下步骤:步骤1,采集不同类型地面的图像数据,创建地面图像数据集,为地面图像数据集中的每幅图像添加地形复杂度作为标签;步骤2,利用添加标签后的地面图像数据集训练卷积神经网络模型,得到训练好的卷积神经网络模型;步骤3,利用机器人上安装的摄像头采集地面图像输入训练好的卷积神经网络模型中,得到当前地面的地形复杂度;步骤4,计算当前地面的图像熵;步骤5,根据地形复杂度和图像熵,实时计算当前地面的模板选取策略,根据模板选取策略进行模板匹配VO估算,得到位姿结果;步骤6,将轮式里程计估算出的位姿和经过惯性测量单元解算出的位姿通过扩展卡尔曼滤波方法即初级滤波器进行融合,将融合后得到的位姿作为次级滤波器的预测值,结合模板匹配VO估算出的位姿结果作为次级滤波器的观测值,得到最终的机器人定位结果。2.根据权利要求1所述的基于EKF的模板匹配VO与轮式里程计融合定位方法,其特征在于,步骤1所述地形复杂度的决定因素包括地面材质以及颠簸程度。3.根据权利要求1所述的基于EKF的模板匹配VO与轮式里程计融合定位方法,其特征在于,步骤4所述图像熵的计算公式如下:于,步骤4所述图像熵的计算公式如下:其中,S表示图像熵,p
j
表示灰度值为j的像素点在图像中出现的概率,n
j
表示灰度值为j的像素点的数量,T
w
和T
h
分别为图像的宽和高。4.根据权利要求1所述的基于EKF的模板匹配VO与轮式里程计融合定位方法,其特征在于,步骤5所述根据地形复杂度和图像熵,实时计算当前地面的模板选取策略,具体如下:预先设置地形复杂度阈值E和图像熵阈值F,对于大小为640*480像素尺寸的第i帧地面图像,根据步骤3和步骤4得到第i帧地面图像的地形复杂度ρ
i
和图像熵S
i
,若ρ
i
小于E且S
i
小于F,则在地面图像中初始化大小为240
×
240像素尺寸的模板;若ρ
i
大于E且S
i
小于F,则在地面图像中初始化大小为180
×
180像素尺寸的模板;若ρ
i
小于E且S
i
大于F,则在地面图像中初始化大小为200
×
200像素尺寸的模板;若ρ
i
大于E且S
i
大于F,则在地面图像中初始化大小为160
×
160像素尺寸的模板;模板的中心与地面图像的中心重合。5.根据权利要求4所述的基于EKF的模板匹配VO与轮式里程计融合定位方法,其特征在于,步骤5所述根据模板选取策略进行模板匹配VO估算,得到位姿结果,具体如下:1)根据模板选取策略在第i帧地面图像中初始化模板a;2)利用归一化互相关匹配方法在第i+1帧地面图像中...
【专利技术属性】
技术研发人员:曾庆喜,马鑫烨,陈斌华,常婷婷,欧邦俊,俞建浩,胡义轩,
申请(专利权)人:江苏科力机械有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。