0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎么去处理视觉SLAM长期定位中的外观变化和轨迹漂移呢?

3D视觉工坊 来源:3D视觉工坊 2023-12-04 10:01 次阅读

1. 这篇文章希望解决什么问题?

服务机器人、巡检机器人、自动驾驶车辆等SLAM应用,需要进行长时间的定位和导航,但是可能会遇到很多光照变化(甚至天气季节变化)、不同视角提取的不同特征、原先场景的目标已经移除等等很多的环境变化问题,如果处理不好的话很容易引发轨迹漂移甚至跟踪丢失。

f89b4064-9230-11ee-939d-92fbcf53809c.png

作者认为,产生这种问题的关键在于,现有的视觉SLAM方法依赖于低级的特征描述子。这些特征描述子对环境变化不鲁棒,并导致地图尺寸过大,不利于机器人的长期部署。也有一些SLAM方案使用语义信息来辅助定位,但主要面向短期定位导航过程。

2. 具体原理是什么?

ObVi-SLAM希望同时利用上述两种方法的优点,首先利用低级视觉特征来做高质量的短时VO。然后为了保证全局的长期一致性,构建一个不确定感知的持久目标的长期地图,并在每次部署后进行更新。

具体来说,ObVi-SLAM实际是利用环境中静态物体的长期地图来做辅助定位,因为目标检测是对外观不敏感的,所以ObVi-SLAM也就可以对环境变化有鲁棒性。同时每个语义目标都会计算不确定性,随时间推移进行更新。

f8beb292-9230-11ee-939d-92fbcf53809c.png

3. 和其他SOTA方法对比如何?

ObVi-SLAM在两个月内收集室外不同时间的16组数据,估计Lifelong轨迹的稳定性,可以发现其他方案都不同程度的出现了很大的轨迹漂移。

f8dea12e-9230-11ee-939d-92fbcf53809c.png

OA-SLAM也是一种物体级SLAM,刚开始性能也很好,但是随着时间增加,定位精度明显降低。

f903aa5a-9230-11ee-939d-92fbcf53809c.png

地图文件的大小对比,可以发现ObVi-SLAM比ORB3的地图小很多,有利于机器人的实际落地。

f91803ec-9230-11ee-939d-92fbcf53809c.png







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    210

    文章

    28053

    浏览量

    205731
  • SLAM
    +关注

    关注

    23

    文章

    414

    浏览量

    31751
  • 自动驾驶
    +关注

    关注

    782

    文章

    13596

    浏览量

    165850

原文标题:如何处理视觉SLAM长期定位中的外观变化和轨迹漂移?

文章出处:【微信号:3D视觉工坊,微信公众号:3D视觉工坊】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    机器视觉系统应用于标签外观视觉检查!

    聊聊在标签外观检查方面的应用!   思普泰克智能制造机器视觉检测设备主要由CCD传感器、光学系统、图像采集单元、 图像预处理单元、图像分割、定位、计算单元以及机械运动平台等部分组成。C
    发表于 11-18 16:13

    视觉SLAM笔记总结

    【总结】视觉SLAM笔记整理
    发表于 07-17 14:05

    激光SLAM视觉SLAM有什么区别?

    机器人定位导航,目前主要涉及到激光SLAM视觉SLAM,激光SLAM在理论、技术和产品落地上
    发表于 07-05 06:41

    基于视觉slam自动驾驶

    基于视觉slam自动驾驶,这是我们测试的视频《基于slam算法的智能机器人》调研分析报告项目背景分析机器人曾经是科幻电影的形象,可目前已经渐渐走入我们的生活。机器人技术以包含机械、
    发表于 08-09 09:37

    如何利用Verilog去处理双向信号

    如何处理双向信号?如何利用Verilog去处理双向信号
    发表于 11-03 07:42

    激光SLAM视觉VSLAM的分析比较

    什么是激光SLAM视觉VSLAM又是什么?激光SLAM视觉VSLAM有哪些不同之处?
    发表于 11-10 07:16

    单目视觉SLAM仿真系统的设计与实现

    实现单目视觉同时定位与建图(SLAM)仿真系统,描述其设计过程。该系统工作性能良好,其SLAM算法可扩展性强,可以精确逼近真实单目视觉
    发表于 04-15 08:50 82次下载

    视觉SLAM技术浅谈

    了机器人的运动轨迹,从而解决了定位问题。另一方面,根据每一时刻的相机位置,计算出各像素对应的空间点的位置,就得到了地图。3.后端优化后端优化主要是处理slam过程
    的头像 发表于 08-09 17:31 1591次阅读

    视觉SLAM深度解读

    了机器人的运动轨迹,从而解决了定位问题。另一方面,根据每一时刻的相机位置,计算出各像素对应的空间点的位置,就得到了地图。3.后端优化后端优化主要是处理slam过程
    的头像 发表于 09-11 22:01 1921次阅读

    科普|视觉SLAM是什么——三种视觉SLAM方案

    ,就相当于人类失去了双眼一样。 一、什么是视觉SLAM? SLAM的英文全称是Simultaneous Localization and Mapping,中文称作「即时定位与地图创建」
    的头像 发表于 04-17 09:21 5.6w次阅读

    机器人主流定位技术:激光SLAM视觉SLAM谁更胜一筹

    定位技术是机器人实现自主定位导航的最基本环节,是机器人在二维工作环境相对于全局坐标的位置及其本身的姿态。目前SLAM (Simultaneous Localization and M
    的头像 发表于 12-26 10:59 1619次阅读

    教你们视觉SLAM如何去提高定位精度

    ORB-SLAM)的定位精度不能达到论文中,或者你预想的精度,那么这个事情是可以根据实际场景讨论的。 排名6, 11, 12, 14, 15的方案是基于视觉的,或者至少融合了视觉。其
    的头像 发表于 07-06 10:57 3901次阅读

    使用OptiTrack光学跟踪系统和Turtlebot机器人进行视觉SLAM定位实验

    本文旨在介绍使用OptiTrack光学跟踪系统和Turtlebot机器人进行视觉SLAM定位实验的详细流程,包括实验平台搭建过程、数据处理过程以及S
    的头像 发表于 06-13 09:24 1500次阅读
    使用OptiTrack光学跟踪系统和Turtlebot机器人进行<b class='flag-5'>视觉</b><b class='flag-5'>SLAM</b><b class='flag-5'>定位</b>实验

    视觉SLAM开源方案汇总 视觉SLAM设备选型

    SLAM至今已历经三十多年的研究,这里给出经典视觉SLAM框架,这个框架本身及其包含的算法已经基本定型,并且已经在许多视觉程序库和机器人程序库中提供。
    发表于 08-10 14:15 940次阅读
    <b class='flag-5'>视觉</b><b class='flag-5'>SLAM</b>开源方案汇总 <b class='flag-5'>视觉</b><b class='flag-5'>SLAM</b>设备选型

    视觉SLAM是什么?视觉SLAM的工作原理 视觉SLAM框架解读

    近年来,SLAM技术取得了惊人的发展,领先一步的激光SLAM已成熟的应用于各大场景视觉SLAM虽在落地应用上不及激光
    的头像 发表于 09-05 09:31 3625次阅读
    <b class='flag-5'>视觉</b><b class='flag-5'>SLAM</b>是什么?<b class='flag-5'>视觉</b><b class='flag-5'>SLAM</b>的工作原理 <b class='flag-5'>视觉</b><b class='flag-5'>SLAM</b>框架解读