SLAM技术与市场杂谈

SLAM技术与市场杂谈
SLAM(simultaneous localization and mapping)全称即时定位与地图构建或并发建图与定位,主要的作用是让机器人在未知的环境中,完成定位(Localization),建图(Mapping)和路径规划(Navigation)。
目前,SLAM技术被广泛运用于机器人、无人机、无人驾驶、AR、VR等领域,依靠传感器可实现机器的自主定位、建图、路径规划等功能。
主流的slam技术应用有两种,分别是激光slam(基于激光雷达lidar 来建图导航)和视觉slam(vslam,基于单/双目摄像头视觉建图导航)。
参考文献链接
https://baijiahao.baidu.com/s?id=1703954338788216148&wfr=spider&for=pc
https://mp.weixin.qq.com/s/5o4XwSySdRhnZDSj-OKW1g

在这里插入图片描述

经典的SLAM系统一般包含前端视觉里程计、后端优化、闭环检测和构图四个主要部分。
在这里插入图片描述

视觉里程计 (Visual Odometry):仅有视觉输入的姿态估计;
后端优化 (Optimization):后端接受不同时刻视觉里程计测量的相机位姿,以及闭环检测的信息,对进行优化,得到全局一致的轨迹和地图;
闭环检测 (Loop Closing):指机器人在地图构建过程中, 通过视觉等传感器信息检测是否发生了轨迹闭环, 即判断自身是否进入历史同一地点;
建图 (Mapping):根据估计的轨迹,建立与任务要求对应的地图。
视觉SLAM
在这里插入图片描述

依靠视觉传感器进行移动机器人的自身定位,其计算量相对激光 SLAM 较大。大多数视觉传感器是基于相机,按照工作方式的不同,相机分为单目相机、双目相机和深度相机。
单目相机拥有一个摄像头,记录二维的空间信息,通过采集环境的图像信息,再运用视觉几何原理获得机器人的位姿变换。单目相机由于结构问题,在三维空间或静态空间中无法获取到距离信息,容易产生误差,但其结构简单、成本低的优势备受初学者关注。
双目相机有两个摄像头,类似人的双眼判断距离,解决了单目相机易产生误差的劣势,但计算量较单目相机有所加大。由于双目相机测量环境深度信息的距离有限,双目视觉SLAM往往不适合在大场景下工作。
在这里插入图片描述
深度相机则运用了红外传感器技术,类似激光雷达通过发射并返回光来判断距离,相比于单目、双目相机,深度相机更容易获得环境的深度信息。其操作流程简洁,但其成本高、搭载困难,使得其应用场景有限,更适合室内的定位和导航,故深度相机目前还存在诸多局限。
激光SLAM
有分为基于滤波的 filter-based 的SLAM,和基于图优化Graph-based的SLAM
基于滤波框架slam:
卡尔曼滤波: EKF UKF EIF 等
粒子滤波: PF RBPF FASTSAM 1.0 2.0 MCL
基于图优化框架slam:
Graph-slam 工具: g20
(1)基于Graph-based的代表是cartographer,karto_slam,可以修复 t 时刻之前的误差分为两部分Front-end ,和Back-end。
(2)基于(粒子滤波)PF的代表gmapping,只能估计X(t)当前时刻的位姿,不能修复之前时刻产生的误差。在大面积的情况下,就无法建图了。
在这里插入图片描述
在这里插入图片描述

一些机器人企业,其采用的激光SLAM无轨导航,可以使机器人实现自主规划路径,智能选择最优路径。融合激光雷达、防跌落悬崖传感器、超声波雷达、RGB-D深度相机多传感器,距离测算更加精准,快速应对复杂动态障碍,实现厘米级近距离智能灵活避障。
激光SLAM技术不仅可以在室内使用,还可以在室外使用,实现多场景平稳运行。
对比视觉SLAM,激光SLAM的可靠性高、技术成熟;建图直观、精度高、不存在累计误差;地图可用于路径规划。但激光SLAM受Lidar探测范围限制;安装有结构要求;地图缺乏语义信息。
什么是SLAM?为啥华为、百度、腾讯等大厂纷纷入局?
随着人工智能的发展和移动机器人在各行各业的广泛应用,SLAM技术的市场需求愈加旺盛。
那到底什么是SLAM技术?SLAM技术主要应用于哪些领域?这些逐渐被更多人关注的问题,万氪智能驾驶行业研究小组今天将为大家一一解答。
SLAM即时定位与地图构建
(一)什么是SLAM技术?
同步定位与地图构建(SLAM or Simultaneous localization and mapping)是一种概念:希望机器人从未知环境的未知地点出发,在运动过程中通过重复观测到的地图特征(比如,墙角,柱子等)定位自身位置和姿态,再根据自身位置增量式的构建地图,从而达到同时定位和地图构建的目的。
(二)SLAM技术主要应用于哪些领域?
1.机器人定位导航领域:地图建模。SLAM可以辅助机器人执行路径规划、自主探索、导航等任务。国内的科沃斯、塔米以及最新面世的岚豹扫地机器人都可以通过用SLAM算法结合激光雷达或者摄像头的方法,让扫地机高效绘制室内地图,智能分析和规划扫地环境,从而成功让自己步入了智能导航的阵列。
国内思岚科技(SLAMTEC)为这方面技术的主要提供商,SLAMTEC的命名就是取自SLAM的谐音,其主要业务就是研究服务机器人自主定位导航的解决方案。目前思岚科技已经让关键的二维激光雷达部件售价降至百元,这在一定程度上无疑进一步拓展了SLAM技术的应用前景。
在这里插入图片描述

2.VR/AR方面:辅助增强视觉效果。SLAM技术能够构建视觉效果更为真实的地图,从而针对当前视角渲染虚拟物体的叠加效果,使之更真实没有违和感。VR/AR代表性产品中微软Hololens、谷歌ProjectTango以及MagicLeap都应用了SLAM作为视觉增强手段。
在这里插入图片描述

3.无人机领域:地图建模。SLAM可以快速构建局部3D地图,并与地理信息系统(GIS)、视觉对象识别技术相结合,可以辅助无人机识别路障并自动避障规划路径,曾经刷爆美国朋友圈的Hovercamera无人机,就应用到了SLAM技术。
4.无人驾驶领域:视觉里程计。SLAM技术可以提供视觉里程计功能,并与GPS等其他定位方式相融合,从而满足

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值