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

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

3天内不再提示

在实际应用中,SLAM技术是如何实现的

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

扫码添加小助手

加入工程师交流群

SLAM作为机器人自主定位导航的重要突破口正不断引起业内重视,它是实现机器人自主行走的关键技术,可帮助机器人实现即时定位与地图构建,在实际应用中,SLAM技术究竟又是如何实现的呢?一起来探个究竟。

在这一技术实现过程中主要包含预处理、匹配及地图融合三大步骤:

预处理

预处理是对激光雷达原始数据进行优化,剔除一些有问题的数据,或进行滤波。我们都知道机器人想要完成定位及建图,需要搭配激光雷达来实现,激光雷达可获取它所在位置的环境信息,也就是我们通常说的点云,但它只能反映机器人所在环境中的一个部分。

匹配

匹配是一个非常关键的步骤,是指将当前一局部环境的点云数据在已建立的地图上寻找到对应的位置。说其关键是因为它直接影响了SLAM地图构建的精度,这与拼图游戏有点类似,就是在已拼好的画面中找到相似之处,确定新的一个拼图该放在哪里。而在SLAM过程中,需要将激光雷达采集到的点云匹配拼接到原有的地图中,如下图的红色部分:

如果未进行匹配,所构建的地图便会很混乱,就像下图这样:

地图融合

在匹配这一步骤完成后便可直接进入地图融合了,地图融合就是将来自激光雷达的新数据拼接到原始地图当中,并最终完成地图的更新。如下图,该过程是永远伴随着SLAM过程的。

当然,在实际应用过程中,传感器所描绘的世界与实际情况会有所误差,机器人所在环境很容易出现变化,例如突然走进一个人或闯入一只小猫。面对复杂的应用环境,需要用到很多概率算法,并采用滤波的方式进行融合,将以上过程依次执行后,最终就产生了我们所看到的栅格地图。

栅格地图就是把环境划分成一系列栅格,其中每一栅格给定一个可能值,表示该栅格被占据的概率。这种地图看起来和人们所认知的地图没什么区别,它最早由 NASA 的 Alberto Elfes 在 1989 年提出,在火星探测车上就用到过,其本质是一张位图图片,但其中每个「像素」则表示了实际环境中存在障碍物的概率分布。



审核编辑 黄昊宇

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

    关注

    213

    文章

    30579

    浏览量

    219436
  • SLAM
    +关注

    关注

    24

    文章

    455

    浏览量

    33184
  • 系统软件
    +关注

    关注

    0

    文章

    40

    浏览量

    11562
  • slam技术
    +关注

    关注

    0

    文章

    13

    浏览量

    1701
  • 思岚科技
    +关注

    关注

    2

    文章

    102

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Neway电机方案实际应用效果如何?

    Neway电机方案实际应用效果如何?Neway电机方案是深圳市立维创展科技有限公司推出的电机驱动与控制系统解决方案,具有高稳定性、高性价比、小型化等特点,Neway电机方案
    发表于 12-03 09:23

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

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

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

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

    自动驾驶如何将稀疏地图与视觉SLAM相结合?

    [首发于智驾最前沿微信公众号]自动驾驶场景,稀疏地图通常是由一系列关键帧和若干三维稀疏特征点构成的地图,每个特征点包含三维坐标和描述外观的描述子;而视觉SLAM是运行在车辆上的实时算法,它一边
    的头像 发表于 10-28 09:07 454次阅读
    自动驾驶<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技术智能驾驶领域的应用

    随着人工智能和自动驾驶技术的进步,车辆搭载的辅助驾驶系统可以实现越来越强的功能,如自适应巡航、高级变道辅助及自动泊车等。为了复杂环境下对这些高阶功能实现支持,需要对车辆自身的位置以及
    的头像 发表于 09-09 17:04 902次阅读
    <b class='flag-5'>SLAM</b><b class='flag-5'>技术</b><b class='flag-5'>在</b>智能驾驶领域的应用

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

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

    基于深度学习的增强版ORB-SLAM3详解

    ORB-SLAM3虽是当前最先进的SLAM之一,但由于使用传统的ORB(定向FAST和旋转BRIEF)特征,尺度、旋转和光照发生显著变化时可能会表现出局限性。
    的头像 发表于 07-14 17:21 1259次阅读
    基于深度学习的增强版ORB-<b class='flag-5'>SLAM</b>3详解

    一种适用于动态环境的实时RGB-D SLAM系统

    近期用于视觉SLAM的3D高斯泼溅(3DGS)技术在跟踪和高保真建图方面取得了显著进展。然而,其顺序优化框架以及对动态物体的敏感性限制了其现实场景的实时性能和鲁棒性。为此,我们提出
    的头像 发表于 07-04 15:14 957次阅读
    一种适用于动态环境的实时RGB-D <b class='flag-5'>SLAM</b>系统

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

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

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

    SLAM结构化环境更稳定,而视觉SLAM(如ORB-SLAM3)更适合动态场景。 SLAM
    发表于 05-03 19:41

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

    的知识,还需要对ROS 2的节点通信和数据处理有一定的了解。通过实践这一部分内容,我掌握了如何在ROS 2实现二维码识别,这对于提高机器人的智能性和交互性具有重要意义。 地图构建:SLAM
    发表于 04-27 11:42

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

    本文提出了一种即插即用的单目SLAM系统,能够15FPS的帧率下生成全局一致的位姿和稠密几何图形。 01   本文核心内容 视觉SLAM乃是当今机器人技术与增强现实产品的基础性构建模
    的头像 发表于 12-27 15:25 2275次阅读

    对称加密技术实际应用如何保障数据安全?

    对称加密技术实际应用中保障数据安全主要通过以下几个方面: 密钥的安全性: 对称加密的安全性高度依赖于密钥的保密性。一旦密钥泄露,加密的数据也就不再安全。因此,需要采取相应的措施来保障密钥的安全性
    的头像 发表于 12-16 13:59 1017次阅读

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

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