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

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

3天内不再提示

什么是SLAM技术?SLAM技术的工作原理

454398 来源:传感器专家网 作者:传感器大佬 2021-01-22 14:55 次阅读

SLAM技术是一种计算机程序,用于构建座席周围环境的虚拟地图并更新其实时坐标。此多阶段过程包括使用多种算法来对齐传感器数据,这些算法使用了图形处理单元(GPU)的并行处理功能。

一直以来,机器人大多在预先定义环境尺寸的区域中工作。在仓库或医院等日常场所中工作的机器人,大多数都对环境有先验知识,并执行固定的任务集。

现在,随着机器人获得更大的自主权并在室外和室内环境中执行任务,他们需要远离周围环境以安全有效地工作。然而,如果没有预先存在的信息,机器人要导航新的,复杂的和动态的地形并不容易。

而SLAM技术,帮助解决了这一点。SLAM技术可在各种环境下指导自主机器人。

什么是SLAM技术?

SLAM技术是一种计算机程序,用于构建座席周围环境的虚拟地图并更新其实时坐标。此多阶段过程包括使用多种算法来对齐传感器数据,这些算法使用了图形处理单元(GPU)的并行处理功能。

无需事先知道机器人的位置,SLAM技术就可以收集代理环境的空间信息并构建地图以帮助机器人进行导航。使用不同类型的传感器收集信息。相对较新的SLAM技术使用相机,称为Visual SLAM或VSLAM。

尽管诸如GPS之类的先前技术可以绘制代理人或人类的地图,但机器人无法使用GPS,因为它无法部署在室内环境中,而且由于导航任务要求达到英寸级的精确度,因此无法在室外足够精确。

它是如何工作的?

SLAM技术使用本地化方法将机器人放置在环境中并创建地图以帮助机器人导航。这些方法有两种形式-相对位置测量和绝对位置环境。

在相对位置测量中,SLAM根据车轮旋转或使用传感器测量惯性测量(例如速度或行进距离)来计算机器人的位置。这些计算使用了诸如车轮里程表和惯性测量单元(IMU)之类的传感器(也称为触觉传感器)来测量机器人内部的值。但是,这种方法有其局限性,因为传感器容易出错。

绝对定位测量使用感受性传感器以及照相机和激光器。感受性传感器从机器人的环境中收集信息。

像声传感器这样的外感传感器发出声纳波以计算飞行时间(ToF)。激光传感器也用于计算ToF。但是,这些传感器在大规模环境和开放式走廊中效率较低。

由于现在使用相机来捕获数据,因此SLAM技术的准确性是一流的。单眼相机用于更便宜,体积更小的解决方案。立体摄像头(读取两台摄像头)可以计算三维尺寸,深度,但范围有限。现在,大多数SLAM系统都使用RGB-D摄像机通过结构化灯光或ToF技术生成3D地图,以直接提供深度信息。

组合的传感器流(也称为“传感器融合”)可以更好地估计机器人的运动。依靠顺序蒙特卡洛方法的卡尔曼滤波算法和粒子滤波算法被用于这些传感器输入。

当使用有限数量的对象时,生成的地图采用二维占用栅格的形式。使用VSLAM,您可以通过连续的摄像机跟踪一组点,以对其3D位置进行三角测量。

有什么应用?

VSLAM技术用于增强现实任务中,可将虚拟图像准确地投影到物理世界上。

该应用程序还用于各种现场机器人。火星上的流浪者和登陆器,无人驾驶飞机,自主地面车辆,农业机器人等大量运用VSLAM技术。

随着VSLAM在商业上越来越可行,它可能会在大多数应用中取代GPS。

SLAM是嵌入式视觉领域出现的重大创新之一。该技术已经成为改善机器人自主性的重要技术,其潜在应用非常多,未来的发展前景十分光明。
编辑:hfy

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

    关注

    2548

    文章

    50663

    浏览量

    751879
  • 机器人
    +关注

    关注

    210

    文章

    28191

    浏览量

    206488
  • SLAM
    +关注

    关注

    23

    文章

    419

    浏览量

    31786
  • 增强现实
    +关注

    关注

    1

    文章

    712

    浏览量

    44923
  • 嵌入式视觉
    +关注

    关注

    8

    文章

    117

    浏览量

    59132
收藏 人收藏

    评论

    相关推荐

    AGV激光雷达SLAM定位导航技术

    是激光雷达+SLAM的定位导航技术。  SLAM表示在不具备周围环境信息的前提下,让移动机器人在运动过程中根据自身携带的传感器和对周围环境的感知进行自身定位,同时增量式构建周围环境地图。SLA
    发表于 11-09 15:59

    我想学习SLAM技术有老师愿意教我吗?

    大家好,我想学习SLAM技术有资深的老师愿意教我吗?qq:496397940
    发表于 11-09 13:42

    SLAM技术的应用及发展现状

    近年来,由于扫地机的出现使得SLAM技术名声大噪,如今,已在机器人、无人机、AVG等领域相继出现它的身影,今天就来跟大家聊一聊国内SLAM的发展现状。 SLAM的多领域应用
    发表于 12-06 10:25

    SLAM技术目前主要应用在哪些领域

      目前,SLAM(即时定位与地图构建)技术主要被运用于无人机、无人驾驶、机器人、AR、智能家居等领域,从各应用场景入手,促进消费升级。  机器人  激光+SLAM是目前机器人自主定位导航所
    发表于 12-01 14:26

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

    机器人定位导航中,目前主要涉及到激光SLAM与视觉SLAM,激光SLAM在理论、技术和产品落地上都较为成熟,因而成为现下最为主流的定位导航方式,在家用扫地机器人及商用送餐机器人等服务机
    发表于 07-05 06:41

    激光SLAM技术在机器人运动控制系统中的应用是什么

    什么是激光SLAM?激光SLAM技术在机器人运动控制系统中的应用是什么?
    发表于 07-30 06:37

    基于视觉的slam自动驾驶

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

    SLAM的相关知识点分享

    研究生期间进行了基于2D激光雷达的SLAM的研究,当时主要做了二维激光雷达的数据处理。小弟不才,没有入得了SLAM的坑,却一直谜之向往,如今得以机会,决定正式迈出第一步,彻底进入SLAM的坑!心中
    发表于 08-30 06:13

    请问如何理解SLAM用到的传感器轮式里程计IMU、雷达、相机的工作原理

    请问如何理解SLAM用到的传感器轮式里程计IMU、雷达、相机的工作原理
    发表于 10-09 08:52

    高仙SLAM具体的技术是什么?SLAM2.0有哪些优势?

    高仙的SLAM2.0技术体系核心,是基于多传感器融合+深度学习的架构,即语义SLAM。高仙SLAM2.0技术方案以语义分析、机器学习为基础,
    的头像 发表于 05-15 16:48 8950次阅读

    技术干货,带你了解SLAM技术的前世今生

    SLAM这个“名字”逐渐被更多的人所熟悉,但是SLAM具体是什么、SLAM有哪些应用领域、激光SLAM和视觉SLAM哪种方式更有优势等等这些
    的头像 发表于 12-26 09:39 2636次阅读

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

    定位技术是机器人实现自主定位导航的最基本环节,是机器人在二维工作环境中相对于全局坐标的位置及其本身的姿态。目前SLAM (Simultaneous Localization and Mapping即时定位与地图构建)是业内主流的
    的头像 发表于 12-26 10:59 1653次阅读

    SLAM技术在国内的发展现状

    用在SLAM上的传感器主要可分为两大类,一种是激光雷达,而另一种是摄像头,为此,业内人士也将SLAM分为激光SLAM和视觉SLAM。激光SLAM
    的头像 发表于 02-15 19:15 2353次阅读
    <b class='flag-5'>SLAM</b><b class='flag-5'>技术</b>在国内的发展现状

    slam技术研究现状 SLAM技术开发和应用挑战

    近日,全国SLAM技术论坛于厦门大学举办。本次论坛聚焦SLAM和相关技术的前沿发展以及在应用领域的行业机会,旨在为SLAM
    的头像 发表于 08-01 09:37 1006次阅读

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

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