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

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

3天内不再提示

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

电子设计 来源:电子设计 作者:电子设计 2020-12-26 10:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

定位技术是机器人实现自主定位导航的最基本环节,是机器人在二维工作环境中相对于全局坐标的位置及其本身的姿态。目前SLAM (Simultaneous Localization and Mapping即时定位与地图构建)是业内主流的定位技术,有激光SLAM和视觉SLAM之分。

什么是激光SLAM?

激光SLAM脱胎于早期的基于测距的定位方法(如超声和红外单点测距)。激光雷达(Light Detection And Ranging)的出现和普及使得测量更快更准,信息更丰富。激光雷达采集到的物体信息呈现出一系列分散的、具有准确角度和距离信息的点,被称为点云。通常,激光SLAM系统通过对不同时刻两片点云的匹配与比对,计算激光雷达相对运动的距离和姿态的改变,也就完成了对机器人自身的定位。

激光雷达距离测量比较准确,误差模型简单,在强光直射以外的环境中运行稳定,点云的处理也比较容易。同时,点云信息本身包含直接的几何关系,使得机器人的路径规划和导航变得直观。激光SLAM理论研究也相对成熟,落地产品更丰富。

什么是视觉SLAM?

眼睛是人类获取外界信息的主要来源,视觉SLAM也具有类似特点,它可以从环境中获取海量的、富于冗余的纹理信息,拥有超强的场景辨识能力。早期的视觉SLAM基于滤波理论,其非线性的误差模型和巨大的计算量成为了它实用落地的障碍。近年来,随着具有稀疏性的非线性优化理论(Bundle Adjustment)以及相机技术、计算性能的进步,实时运行的视觉SLAM已经不再是梦想。

通常,一个视觉SLAM系统由前端和后端组成。前端负责通过视觉增量式计算机器人的位姿,速度较快。后端,主要负责两个功能:

一是在出现回环(即判定机器人回到了之前访问过的地点附近)时,发现回环并修正两次访问中间各处的位置与姿态;

二是当前端跟踪丢失时,根据视觉的纹理信息对机器人进行重新定位。简单说,前端负责快速定位,后端负责较慢的地图维护。

视觉SLAM的优点是它所利用的丰富纹理信息。例如两块尺寸相同内容却不同的广告牌,基于点云的激光SLAM算法无法区别他们,而视觉则可以轻易分辨。这带来了重定位、场景分类上无可比拟的巨大优势。同时,视觉信息可以较为容易的被用来跟踪和预测场景中的动态目标,如行人、车辆等,对于在复杂动态场景中的应用这是至关重要的。第三,视觉的投影模型理论上可以让无限远处的物体都进入视觉画面中,在合理的配置下(如长基线的双目相机)可以进行很大尺度场景的定位与地图构建。

一直以来,业内对激光SLAM与视觉SLAM到底谁更胜一筹,谁是未来主流趋势都有自己的看法,以下将简单从几个方面进行对比。

应用场景

从应用场景来说,VSLAM 的应用场景要丰富很多。VSLAM 在室内外环境下均能开展工作,但是对光的依赖程度高,在暗处或者一些无纹理区域是无法进行工作的。而激光 SLAM 目前主要被应用在室内,用来进行地图构建和导航工作。

定位和地图构建精度

在静态且简单的环境中,激光SLAM定位总体来讲优于视觉SLAM,但在较大尺度且动态的环境中,视觉SLAM因为其具有的纹理信息,表现出更好的效果。在地图构建上,激光 SLAM精度较高,国内思岚科技的 RPLIDAR 系列构建的地图精度可达到 2cm 左右。而视觉SLAM,比如大家常见的,也用的非常多的深度摄像机 Kinect,(测距范围在 3-12m 之间),地图构建精度约 3cm;所以激光 SLAM 构建的地图精度一般来说比 VSLAM 高,且能直接用于定位导航。

易用性

激光 SLAM 和基于深度相机的 VSLAM 均是通过直接获取环境中的点云数据,根据生成的点云数据,测算哪里有障碍物以及障碍物的距离。但是基于单目、双目、鱼眼摄像机的 VSLAM 方案,则不能直接获得环境中的点云,而是形成灰色或彩色图像,需要通过不断移动自身的位置,通过提取、匹配特征点,利用三角测距的方法测算出障碍物的距离。

除了上面几点之外,在探测范围、运算强度、实时数据生成、地图累计误差等方面,激光 SLAM 和视觉 SLAM 也会存在一定的差距,对于同一个场景,VSLAM 在后半程中出现了偏差,这是因为累积误差所引起的,所以 VSLAM 要进行回环检验。

总体来说,激光 SLAM 是目前比较成熟的机器人定位导航技术,而视觉 SLAM是未来研究的主流方向。未来,多传感器的融合是一种必然的趋势。取长补短,优势结合,为市场打造出真正好用的、易用的 SLAM 方案。

审核编辑 黄昊宇

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

    关注

    213

    文章

    30579

    浏览量

    219435
  • 定位技术
    +关注

    关注

    7

    文章

    308

    浏览量

    26317
  • 视觉SLAM
    +关注

    关注

    0

    文章

    9

    浏览量

    1535
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人形机器人 3D 视觉路线之争:激光雷达、双目和 3D - ToF 更胜一筹

    电子发烧友网报道(文 / 吴子鹏)在人形机器人的设计方案中,3D 视觉技术是实现环境感知与智能化决策的核心支撑之。它能够助力人形机器人完成
    的头像 发表于 04-15 00:14 3508次阅读

    什么是激光雷达 3D SLAM技术

    在智能移动设备自主运行的赛道上,激光雷达3DSLAM技术正成为破局关键,但多数人对其认知仍停留在表层。要读懂这核心技术,不妨先回溯“SLAM
    的头像 发表于 12-02 19:23 41次阅读
    什么是<b class='flag-5'>激光</b>雷达 3D <b class='flag-5'>SLAM</b><b class='flag-5'>技术</b>?

    气密性检测设备选型:单工位与多工位更胜一筹

    的检测设备,企业在选型时常面临个关键问题:是选择结构简洁的单工位气密性检测设备,还是投资效率更高的多工位设备?更胜一筹?其实,答案并非绝对,关键在于匹配产线实际
    的头像 发表于 11-01 09:04 164次阅读
    气密性检测设备选型:单工位与多工位<b class='flag-5'>谁</b><b class='flag-5'>更胜一筹</b>?

    FPGA和GPU加速的视觉SLAM系统中特征检测器研究

    特征检测是SLAM系统中常见但耗时的模块,随着SLAM技术日益广泛应用于无人机等功耗受限平台,其效率优化尤为重要。本文首次针对视觉SLAM
    的头像 发表于 10-31 09:30 294次阅读
    FPGA和GPU加速的<b class='flag-5'>视觉</b><b class='flag-5'>SLAM</b>系统中特征检测器研究

    全新轻量级ViSTA-SLAM系统介绍

    无需相机内参、极致轻量的前端(前端模型大小仅为同类35%),实时单目视觉SLAM,ViSTA-SLAM。与现有方法相比,ViSTA-SLAM不仅更轻、更快,在相机跟踪和密集3D重建质量
    的头像 发表于 09-22 15:53 625次阅读
    全新轻量级ViSTA-<b class='flag-5'>SLAM</b>系统介绍

    种适用于动态环境的自适应先验场景-对象SLAM框架

    由于传统视觉SLAM在动态场景中容易会出现严重的定位漂移,本文提出了种新颖的基于场景-对象的可靠性评估框架,该框架通过当前帧质量指标以及相对于可靠参考帧的场景变化,全面评估
    的头像 发表于 08-19 14:17 636次阅读
    <b class='flag-5'>一</b>种适用于动态环境的自适应先验场景-对象<b class='flag-5'>SLAM</b>框架

    从边界线到 SLAM,割草机器人导航定位的下个关键技术是它?

    是割草机器人实现智能化、高效化作业的核心支撑,通过 GNSS(如北斗、RTK)、视觉 SLAM激光雷达等技术,割草
    的头像 发表于 08-14 09:06 3107次阅读

    三维高斯泼溅大规模视觉SLAM系统解析

    近期兴起的神经辐射场(NeRF)与三维高斯泼溅(3DGS)技术视觉SLAM中展现出令人鼓舞的突破性成果。然而,当前主流方法多依赖RGBD传感器,并且仅适用于室内环境。在大规模室外场景
    的头像 发表于 05-27 14:13 1128次阅读
    三维高斯泼溅大规模<b class='flag-5'>视觉</b><b class='flag-5'>SLAM</b>系统解析

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    与地图构建:让机器人理解环境 第8章聚焦SLAM(同步定位与地图构建)技术,介绍了SLAM Toolbox和Cartographer两大
    发表于 05-03 19:41

    【「# ROS 2智能机器人开发实践」阅读体验】+ROS2应用案例

    部分内容,我掌握了如何在ROS 2中实现SLAM,这对于提高机器人的自主导航能力具有重要意义。 其他内容概述 除了二维码识别和SLAM技术
    发表于 04-27 11:42

    种基于点、线和消失点特征的单目SLAM系统设计

    本文提出了种稳健的单目视觉SLAM系统,该系统同时利用点、线和消失点特征来进行精确的相机位姿估计和地图构建,有效解决了传统基于点特征的SLAM的局限性。
    的头像 发表于 03-21 17:07 829次阅读
    <b class='flag-5'>一</b>种基于点、线和消失点特征的单目<b class='flag-5'>SLAM</b>系统设计

    托盘“智”运,SLAM导航 地牛式AGV机器人,“7*24小时”工作!

    AGV地牛小巧灵活,载重大,采用激光SLAM导航,可智能控制路线。支持定制化云平台监控,多级安全措施保障安全。适用于多行业仓储物流,提高搬运效率,降低人力投入。
    的头像 发表于 02-11 17:56 688次阅读
    托盘“智”运,<b class='flag-5'>SLAM</b>导航  地牛式AGV<b class='flag-5'>机器人</b>,“7*24小时”工作!

    在低延迟、高效传输的网络环境中,异地组网和内网穿透哪种技术更胜一筹

    在现代企业网络架构中,异地组网和内网穿透是两种常见的网络连接技术,它们在不同场景下发挥着重要作用。然而,在追求低延迟、高效传输的网络环境中,哪种技术更胜一筹?本文将探讨异地组网与内网穿透在延迟方面
    的头像 发表于 01-07 10:52 1187次阅读

    种基于MASt3R的实时稠密SLAM系统

    本文提出了种即插即用的单目SLAM系统,能够在15FPS的帧率下生成全局致的位姿和稠密几何图形。 01   本文核心内容 视觉SLAM
    的头像 发表于 12-27 15:25 2275次阅读

    利用VLM和MLLMs实现SLAM语义增强

    语义同步定位与建图(SLAM)系统在对邻近的语义相似物体进行建图时面临困境,特别是在复杂的室内环境中。本文提出了种面向对象SLAM的语义增强(SEO-
    的头像 发表于 12-05 10:00 2168次阅读
    利用VLM和MLLMs实现<b class='flag-5'>SLAM</b>语义增强