历史上的今天
返回首页

历史上的今天

今天是:2025年04月01日(星期二)

正在发生

2020年04月01日 | 移动机器人定位技术—激光SLAM

2020-04-01 来源:仙知机器人

SLAM英文全称是 Simultaneous Localization and Mapping,意为即时定位与地图构建。

SLAM最早由Smith、Self和Cheeseman于1988年提出,至今已有30余年的发展历史。

相较于深度学习、神经网络、大数据等热门词汇,听过SLAM的人少之又少,是因为国内从事相关研究的机构更是屈指可数。直至2015年左右,SLAM才逐渐成为国内机器人和计算机视觉领域的热门研究方向,在当前较为热门的领域崭露头角。

本文仅对没有接触过SLAM的新人进行的科普。

近年来,移动机器人技术在世界范围内得到快速发展。人们致力于把移动机器人应用于各种场景中,从室内外搬运机器人,到服务型机器人,再到工业机器人等,移动机器人的运用都得到了巨大突破。

在移动机器人研究中一个最关键的技术就是即时定位和建图,也就是所谓的SLAM技术。SLAM它试图解决这样的问题:一个机器人在未知的环境中运动,如何通过对环境的观测确定自身的运动轨迹,同时构建出环境的地图。

SLAM技术正是为了实现这个目标涉及到的诸多技术的总和。由于其重要的理论与应用价值,被很多学者认为是实现真正全自主移动机器人的关键。

SLAM系统一般分为五个模块:传感器数据、视觉里程计、后端、建图及回环检测。

传感器数据:主要用于采集实际环境中的各类型原始数据。包括激光扫描数据、视频图像数据、点云数据等。

视觉里程计:主要用于不同时刻间移动目标相对位置的估算。包括特征匹配、直接配准等算法的应用。

后端:主要用于优化视觉里程计带来的累计误差。包括滤波器、图优化等算法应用。

建图:用于三维地图构建。

回环检测:主要用于空间累积误差消除

其工作流程大致为:

传感器读取数据后,视觉里程计估计两个时刻的相对运动(Ego-motion),后端处理视觉里程计估计结果的累积误差,建图则根据前端与后端得到的运动轨迹来建立地图,回环检测考虑了同一场景不同时刻的图像,提供了空间上约束来消除累积误差。

目前,SLAM(即时定位与地图构建)技术主要被运用于无人机、无人驾驶、机器人、AR、智能家居等领域。

按照核心的功能模块来区分,目前常见的移动机器人SLAM系统一般具有两种形式:基于激光雷达的SLAM(激光SLAM)和基于视觉的SLAM(Visual SLAM或VSLAM)。

激光SLAM脱胎于早期的基于测距的定位方法(如超声和红外单点测距)。激光雷达(Light Detection And Ranging)的出现和普及使得测量更快更准,信息更丰富。

激光雷达采集到的物体信息呈现出一系列分散的、具有准确角度和距离信息的点,被称为点云。通常,激光SLAM系统通过对不同时刻两片点云的匹配与比对,计算激光雷达相对运动的距离和姿态的改变,也就完成了对机器人自身的定位。

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

视觉SLAM主要通过摄像头来实现。摄像头品类繁多,主要分为单目、双目、单目结构光、双目结构光、ToF几大类。基于深度摄像机的 V-SLAM,跟激光 SLAM 类似,通过收集到的点云数据,能直接计算障碍物距离;基于单目、鱼眼相机的 V-SLAM 方案,则利用多帧图像来估计自身的位姿变化,再通过累计位姿变化来计算距离物体的距离,并进行定位与地图构建。

激光SLAM与视觉SLAM比较

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

技术发展

早在 2005 年的时候,激光 SLAM 就已经被研究的比较透彻,框架也已初步确定,激光 SLAM是目前最稳定、最主流的定位导航方法;视觉SLAM 目前尚处于进一步研发和应用场景拓展、产品逐渐落地阶段。

使用环境

激光SLAM主要应用于室内;视觉SLAM在室内外均能开展工作,但是对光的依赖度高,在暗处或者一些无纹理区域无法进行工作。

地图精度

两者相较,激光 SLAM 构建的地图精度高,不存在累计误差,且能直接用于定位导航。

通过对比我们发现,激光SLAM和视觉SLAM各擅胜场。两者相较,激光 SLAM 构建的地图精度高,不存在累计误差,且能直接用于定位导航。

当然,激光SLAM也有一定的局限性。比如在又长又直、两侧是墙壁的长廊或是动态变化大的环境中,单纯依靠激光SLAM容易发生定位丢失的情况。

仙知机器人作为一家以控制和调度为核心的高新技术企业,在激光SLAM导航的基础上,融合了激光反光板导航、二维码导航、惯导、摄像头等,采用多传感器融合算法让移动机器人定位更精确、性能更强大,并具有环境普适性,能够应对长廊、高动态的复杂环境及地面坑洞等。

在长廊、高动态的环境中,可自由切换至激光反光板导航、二维码导航,确保定位不会丢失;在地面环境相对较差的情况下,可选配3D相机对地面坑洞、立体障碍物等进行识别检测,并根据参数配置让移动机器人选择停障或绕行。

另外,为保证移动机器人使用安全,仙知机器人还拥有一系列方法来确保移动机器人在使用过程中机器人、人员和货物的安全。如双激光解决方案,通过双激光完成移动机器人周围360°全方位的安全检测;在基于SRC的激光SLAM自动叉车解决方案中,通过3D相机、红外传感器、超声、安全触边等进行安全防护,确保自动叉车在作业过程中人员和货物的安全。

其实,要想让移动机器人应对各种复杂的使用场景,激光SLAM与视觉SLAM必将在相互竞争和融合中发展,多传感器融合导航必然是未来发展方向。伴随移动机器人核心技术的解决,将替代人工完成简单、重复、劳动量大的繁杂工作,真正为人类服务。

有关仙知

上海仙知机器人科技有限公司,是一家以移动机器人控制与调度为核心的高新技术企业。作为一站式移动机器人方案专家,仙知机器人掌握了具有自主知识产权的移动机器人核心技术,并在工业自动化领域内拥有丰富的项目经验。仙知机器人致力于服务各行业集成商,并为其提供包括移动机器人控制、调度与信息管理在内的一站式移动机器人解决方案。

目前,仙知机器人的产品、技术及解决方案已在汽车制造、家电制造、3C电子制造、半导体制造、食品烟草、电商仓储、安防巡检、商用服务、医疗教育等领域广泛应用。

仙知机器人积极践行企业使命—“让智能创造价值”,不断坚持技术创新,并以开放包容、合作共赢的姿态携手合作伙伴,最大程度地满足客户对产品、技术与解决方案的高品质追求,力争“成为机器人产业的创新者与引领者!”

推荐阅读

史海拾趣

Antenova公司的发展小趣事

除了优秀的产品外,Antenova公司还提供一系列专业的服务,包括产品结构确认和指导、主板Gerber文件和PCB堆叠预审和检查等。这些服务帮助客户更好地使用Antenova的产品,并提高了客户的满意度和忠诚度。通过提供卓越的服务,Antenova赢得了众多客户的信赖和支持,为公司的长期发展奠定了坚实基础。

依必安派特(ebmpapst)公司的发展小趣事

1996年,依必安派特在上海外高桥保税区设立了其在中国的首个据点——依必安派特风机(上海)有限公司。最初,它仅作为销售为主的贸易公司,为中国市场提供德国制造的风机和电机产品。然而,随着中国市场的快速增长和需求的不断变化,依必安派特意识到仅仅作为贸易公司已无法满足市场需求。于是,在2000年,依必安派特电气(上海)有限公司正式成立,开始在上海本地生产风机和电机,标志着依必安派特从贸易到制造的转变。

ETI Systems公司的发展小趣事

ETI Systems公司自创立之初,就专注于研发具有创新性的电子产品和解决方案。在公司发展的早期,它推出了一款高性能的无线通信设备,该设备采用了当时最先进的信号处理技术,极大地提升了数据传输的效率和稳定性。这一创新产品不仅帮助ETI Systems在市场上获得了良好的口碑,也引领了整个行业的技术发展方向。

C.K TOOLS公司的发展小趣事

进入21世纪,C.K TOOLS不满足于现有的技术成果,开始与冶金和设计工程师合作,探索新材料在工具制造中的应用。他们发现了一种新型合金材料,具有出色的硬度和耐磨性,非常适合用于制造电子制造中使用的切割和剥线工具。经过多次试验和改进,C.K TOOLS成功推出了这一系列新型工具,并在电子制造领域取得了显著的市场份额。

Gems Sensors & Controls公司的发展小趣事

1955年,Gems Sensors & Controls公司的创始人Edward H. Moore在地下室中开始了他的创新之旅,成功研发出了第一台液位指示器。这一发明不仅为日后的公司奠定了基础,也标志着Moore在传感器技术领域的初步探索。1959年,他获得了该技术的专利,这一成果迅速吸引了业界的关注,为Gems公司的诞生铺平了道路。

璟德(ACX)公司的发展小趣事

2008年,璟德(ACX)成功在台北证券交易所上市,股票代码为3152。这一举措为公司带来了更多的资金支持,也提升了其品牌影响力和市场地位。上市后,璟德(ACX)加大了对研发和市场拓展的投入,进一步巩固了其在无线通信领域的领先地位。

问答坊 | AI 解惑

楼宇对讲应注意

1、不使用视频线的可视对讲。不使用视频线,怎么传视频?厂家采用多芯屏蔽线,用其中的一芯来代替传统的视频电缆。我们知道,传输线的带宽、阻抗匹配对图像的影响是相当大的,采用这种屏蔽线的方式,在带宽和阻抗上都无法满足要求。即使主观上图像 ...…

查看全部问答>

ARM不能学了,要学就学....

感觉现在某些嵌入式开发板的功能和电脑主板的功能差不多了 什么接口都有,功能又全,我突然发现,我们不应该学嵌入式了,直接上电脑CPU.嵌入式芯片天天在提高主频,增强接口能力,最终嵌入式芯片的功能扩展会和电脑CPU接轨,那时候就直接用电脑CPU了.换 ...…

查看全部问答>

AVR单片机应用系统开发典型实例

我们用的AVR系统,上传相关教材,分享咯…

查看全部问答>

探秘中国IC设计公司发展迷局(三)

为了更好的分析中国IC设计公司的情况,有允许博主对一些相关的情况进行介绍,以便让关注此系列博文的网友都能为了让大家对中国的IC设计情况以及全球和中国的集成电路情况有一个理性认识。 下图摘自博主的《中国IC设计产业的现状与未来发展趋势》演 ...…

查看全部问答>

EVC与vc2005开发嵌入式的比较,大家发表意见

我用vc2005开发嵌入式, 开发好的系统在pda上运行时,觉得速度很慢,如果用evc开发的话,速度如何?大家发表自己的意见…

查看全部问答>

这两个数组有什么区别

在keil中 const char code tab1[]; const char far  tab2[]; 这两个数组有什么区别?什么时候加code什么时候加far?…

查看全部问答>

430 2232 ADC10采样问题

我四个模拟输入端,我选择四个通道,每个通道采用单通道多次转换,四个通道之间调用函数进行切换,我的问题是:我四个模拟输入端输入不一样,可我采样出来四个通道采样值却是一样的,很奇怪,有什么原因会产生这样的现象 …

查看全部问答>

如何使得LED灯闪烁呢

                                 我使用的IC是ST7FLITE05Y0M6的,我的样品中在PA3口那里外接了一个LED灯,LED灯以1.7s的周期闪烁,高电平时间为70ms ...…

查看全部问答>

MSP430 ADC采样悬空时采样有1.8V电压

到底是什么原因 请高人给我分析一下    不悬空可以采样别的电压  就是悬空有1.8V电压   void adinit(){   P6SEL|=BIT1;  ADC12CTL0|=SHT0_15+ADC12ON+MSC;  //设置采样周期不开内部参考电压  ADC12 ...…

查看全部问答>

动环监控系统

深圳市佳创达科技有限公司长沙分公司是国内同行业中的“机房维护大师”,佳创达主营业务有机房动力环境集中监控管理软件,大金空调远程监控板,海洛斯空调远程监控板,空调来电自动启动器等 .机房监控对动力环境 ,安防实时监控,集中监控管理各处分布的 ...…

查看全部问答>