论文翻译:USE OF LIDAR FOR NEGATIVE OBSTACLE DETECTION: A THOROUGH REVIEW

news2024/10/6 16:19:49

(鉴定为水刊 综述 老板让看的)
Abstract:
野外自动驾驶陆地车辆的负面障碍是指路面上的坑洼、沟渠、悬崖、坑或任何类型的障碍物,但不是以可见的方式,它给车辆或潜在的乘客带来风险,甚至给环境带来风险。 自主陆地车辆正在前进。这些负面障碍会对自动驾驶陆地车辆造成严重损坏,包括车辆悬架损坏、侧翻,甚至自动驾驶车辆丢失。障碍物检测是避免任何风险的第一步,能够警告附近的障碍物以避免可能出现的任何类型的危险是极其重要的。 近年来,已经发表了几篇关于不同类型的危险或障碍以及避免它们的不同方法的文章。作者报告了如何更好地了解环境,从而使自动驾驶陆地车辆远离危险。一些危险可能是,与另一辆车相撞,撞到行人,不认识道路上的交通标志,离开计划的路线或车道,或者当他们发现障碍物时没有刹车。使用不同类型的相机进行图像识别,以及使用超声波传感器和光探测与测距 (LiDAR) 传感器,或者部分或全部传感器的组合,广泛应用于自主陆地车辆领域。大部分研究工作都是在积极(正障碍物)的障碍物检测中进行的; 即道路上方的障碍物。然而,负面障碍的检测和避免仍然较少探索。因此,详尽回顾了 LiDAR 传感器在检测自动陆地车辆中应用的负面障碍物方面的最新技术,以及用于识别和分类不同类型坑洼、沟渠的不同技术 ,坑。

1. introduction:
光探测(相机)和测距 (激光雷达LiDAR) 传感器广泛应用于许多领域,例如农业 [1]、考古学 [2]、机载机器人 [3]、自动驾驶汽车 [4] 等。自动驾驶汽车 (AV) 是可以在没有人工指导或在受监督的环境中执行某些任务的机器人 [5]。AV 必须了解环境及其危害,其中一种危害是负面障碍物,它们被定义为在地板表面下方发现的障碍物,例如坑洼、沟渠、洞或坑 [6]、[7]。在文献中,负障碍物检测根据使用的传感器类型分为三种。第一种,使用红外热像仪。 在第二种类型中,使用两个摄像头来构建三维 (3-D) 立体视图。最后,激光雷达用于检测正面和负面障碍物 [8]。 在 [9] 中提到,LiDAR 传感器使用一种方法将激光(通过受激辐射的光放大)发射到目标上并测量反射回来的光,以识别反射光的波长和到达时间的变化。它生成精确、高质量,有时(取决于激光雷达的类型)它所使用环境的三维地图。典型的 LiDAR 系统包括扫描仪、激光器,有时还包括 GPS(全球定位系统)接收器。LiDAR 传感器可以生成包含数百万个点云的数据集。必须对这些要点进行处理和分析才能理解它们。 该过程可以是分割、建模或分类等技术。点云的处理和分析取决于应用程序。 这个过程需要计算方法以自动、高效和快速的方式检测、识别和分类感兴趣的区域 [10]。

本文介绍了使用 LiDAR 进行负障碍物检测的最新技术。 它还报告了自动驾驶陆地车辆如何使用这项技术来检测和避免这些负面障碍。首先,介绍了 LiDAR 的基本概念,接下来,本文回顾了用于识别负面障碍物的不同技术及其在使用 LiDAR 的自主陆地车辆中的应用。最后,在第 4 节中,总结了 LiDAR 传感器当今面临的局限性和挑战的概述。

2.LiDAR FEATURES AND CONCEPTS
下面介绍激光雷达的基本概念。 LiDAR 是一种主动传感器,可以通过发射激光来照亮环境。通过处理从反射表面接收到的激光返回,该测量是准确的。 [11].激光雷达生成了一张环境地图,这张地图可以保存在扩展名为“.las”或“.laz”的文件中,最后一个扩展名比“.las”具有更好的压缩率。LiDAR 地图用于环境的检测、分类、跟踪和预测 [11]。

2.1 Measurement principle
激光扫描仪由激光束的发射器/接收器和扫描装置组成[12]。 LiDAR 背后的设计原理是光的反射。产生激光束(以近红外波长发射)并将其发送到环境中,以计算激光发送时刻与激光返回时刻之间的时间。这种情况一直重复,直到构建出复杂的表面地图。 计算距离的公式在等式 1 [9] 中给出。
在这里插入图片描述
在这里插入图片描述
2.2 Types of scanning systems
(老板让看的,鉴定为水刊)
一般来说,有两种类型的 LiDAR:机载和地面,地面 LiDAR 主要执行水平扫描,通常在 1-D、2-D 或 3-D 中覆盖 360 度。 主要区别在于扫描模式系统和使用的激光束数量。 有些扫描模式依赖于机械旋转或固态 [11]。
a)机械旋压:目前最流行的车载激光雷达扫描方案是机械旋压系统。 该系统如图 1 所示。前者通常包含一个笨重的旋转镜系统 [9]、[11]
在这里插入图片描述
b) MEMS LiDAR:微机电系统 (MEMS) LiDAR 技术允许制造 LiDAR 传感器系统,本质上无需移动部件,MEMS 反射镜是嵌入在芯片上的反射镜。 MEMS 系统如图 2 [11]、[13] 所示。
在这里插入图片描述
c)闪光:闪光激光雷达采用二维探测器阵列探测目标返回的激光脉冲。最初应用于航天器自主着陆和与卫星对接。 闪光激光雷达可以在几公里高度的下降阶段生成地形的 3D 地图。 3D 闪光激光雷达去除了扫描系统中的旋转部件。 该系统如图 3 [11]、[13]、[14] 所示。
在这里插入图片描述
d)OPA(光学相控阵):作为一种真正的固态激光雷达,光学相控阵不包含移动部件。 当前典型的 OPA 仅允许在 1-D 中控制激光束。 市场上还没有商业产品[11]、[15]。 基本原理如图 4 所示。
在这里插入图片描述

2.3 Accuracy, resolution, and point density(精度、分辨率和点密度)
激光仪器的典型精度为 ±1.5 厘米,最大距离约为 800–1,000 米 [12]

LiDAR 扫描仪的分辨率是定义系统可以获得的细节级别的参数。 它分为距离和角度(或空间)分辨率: (a) 距离分辨率是测距仪分辨同一视线上两个物体的能力; (b) 角分辨率是在相邻视线 [12]、[16] 上分辨两个物体的能力。

对于地面激光雷达,点密度通常在 50 到 10,000 点/平方米之间。 该参数主要取决于光束波长、材料类型(反射面的颜色和粗糙度)、土壤湿度和入射角。 波长范围在 500 到 1,700 纳米之间。 对于地面 LiDAR,捕获范围通常随着波长的增加而增加,如果表面的反射率很高,则从几米到 2,000 米。

**3.TECHNIQUES IN NEGATIVE OBSTACLES A THOROUGH LITERATURE REVIEW **
(消除负障碍物的技巧 一个彻底的文献回顾)

激光器是一种产生和发射高度准直、定向、相干和同相电磁辐射光束(或脉冲序列)的设备 [12]。

LiDAR 最常用的应用之一是生成 3D 地图,在这一部分我们可以找到不同实现的发展,例如将图像与激光范围数据结合起来构建户外地图 [17],必须共同注册两种不同的模式。 激光反射图像的每个像素都用其对应的相机强度 3D 坐标进行编码,经过复杂的后处理,我们获得了这两种模态生成的 3D 地图。

在户外,我们还需要扫描街道和街道两侧的土地,这具有重要的地形学应用,可以了解表面的情况,以构建任何建筑作品。 对于这种需求,可以使用机载传感器 [18] 捕获数据,这种方法可以提高数据的准确性,并结合其他传感器,生成比传统方法包含更多信息的地图。

LiDAR 的另一个广阔领域是自动驾驶汽车。 在这种机器人中,我们需要使用一种新颖的形式来感知多变的环境。 现在激光雷达在实现中存在很多问题,这就是研究人员寻找替代品或新阵列来解决典型问题的原因。 一个大问题是负面障碍,这可以通过将 LiDAR 放置在其他位置和方向来解决 [5]。 这种布置允许以更好的方式检测其他类型的障碍物,改进了普通位置的传感器可以感知的形式。

设置 LiDAR 传感器的一种新颖方法是将其安装在有角度的底座上。 通过这种布置,可以有效地检测街道和障碍物。 采用正常布置,无法检测到负面障碍物 [8]。

另一方面,我们可以找到使用这种传感器的机器人模型,例如配备了 Kinect 的“turtlebot”,这些机器人具有不太复杂的 LiDAR [6] 该机器人通过一种算法首先分析表面的不同点,然后结合 图像,它可以检测出消极或积极的障碍物。 我们对每个障碍都有一个算法。

负障碍物的检测有类似的检测方法,如[19]中我们可以发现,使用LiDAR扫描仪只需要将一条光线与前进进行比较,这样,我们就可以计算出差异 一种几何形式。

所有这些应用程序都需要与不断变化的环境进行交互。 最难控制的事情之一是街道上的光线变化,在晚上使用近红外 LED 照亮传感器 [19] 前面的地形是有效的,在这种情况下,映射算法的使用不变 .

在下面的论文 [7] 中,我们发现这个组在来自原始图像的校正图像和对应于道路的视差图像中具有两个感兴趣区域,对这两个图像块执行所有操作以检测负面障碍物思考 负障碍需要在道路平面上。 这使他们能够在更小的领域内应用他们的算法。

在障碍物中,检测词存在多个传感器像激光或相机等,可以检测负/正障碍物,但为了获得最佳测量质量,LiDAR 是测量范围内最精确的传感器,LiDAR 基于算法评估的物理信息是 高度可靠 [11]。 LiDAR 结合摄像头解决了它存在的识别问题。

这种负/正障碍物的另一个问题是,安装在移动底座中的传感器无法检测到远距离的障碍物,而底座的速度对于实时检测障碍物至关重要,例如考虑小型车辆 一个比普通紧凑型汽车小 4-5 倍的底座,检测的最大速度应为 2.5 m/s,使用激光 Hokuyo UTM-30LX [20]。

所有这些方法都考虑了带有主要传感器的 LiDAR,但对于小型项目,LiDAR 可能负担不起。 我们有一个简单的激光器,它只能在一维中进行检测,但是通过实施一系列伺服系统,使激光器具有一定的机动性,我们可以从空间中的这些讲座中生成一种 3D 地图 [21] 并使小型应用程序负担得起 以较慢的速度。 仅使用几个伺服电机、一个一维激光器和一个微控制器来实现。 该地图是通过获取 X、Y 和 Z 轴之间的角度并围绕所有空间进行扫掠而生成的。

此外,在智能车辆中,我们可以在没有 LiDAR 的情况下使用两种类型的传感器“态势感知和遥测”进行自主传导,态势感知传感器为车载计算机提供有关其周围世界的信息。 遥测传感器提供有关车辆本身的信息状态。

借助 GPS、IMU(惯性测量单元)以及作为遥测传感器的获取轮速和作为情境传感器的距离传感器,我们可以将这些传感器的讲座准确地融合到自动驾驶汽车实现中[22]。

一件没有被高度考虑但很重要的事情是,我们不会一直在柏油路上,有时车辆需要在越野街道上行驶,因为这种情况和我们在路上有洞的集料 水“水障碍”和不规则表面的领域考虑到所有这些都必须投影为一条直线,拥有一种生成 LiDAR 直方图的技术很重要,完成这项工作后,我们可以将危险和障碍整合到 一个简单的框架 [23]。

不规则表面的另一种应用是雪。 使用 LiDAR 除了拥有地图外,它还可以计算积雪深度,减去无雪和积雪的两个数据集,然后将两个云插值到公共网格并减去网格的值 [24]。 此应用程序在雪季最严重的国家很有用。

所有这些信息的简要结论是,LiDAR 作为一个独特的传感器根本不起作用,但通过两组传感器的组合,它可以覆盖盲点。 大致两组传感器是“态势感知传感器”和“遥测传感器”。 态势感知传感器(LiDAR、RADAR、超声波和摄像头图像)为车载计算机提供有关其周围世界的信息。 它们主要有助于路径规划,提供构建车辆周围世界虚拟模型所需的信息。 遥测传感器(GPS、IMU 和轮速传感器)提供有关车辆本身的状态信息 [22]。 这组传感器的实施最大限度地发挥了所有传感器的能力,同时最大限度地减少了它们固有的错误来源。

考虑到负面障碍,我们可以看出这是一项复杂的任务。 光照度的变化,这些障碍物的多种形式,以及将其中一种障碍物与地板的另一种缺陷区分开来。 我们可以实现的一件事是获得负面障碍物的热特征,整个晚上内部通常比周围地形更暖和,使热特征成为夜间负面障碍物检测。 在热像仪和 LiDAR 的帮助下,我们可以使用任何 LiDAR 算法检测负障碍物的候选物,并通过比较负障碍物候选物与其余障碍物的温度来确定这个障碍物,这与结合的算法 这两个特点[25]。 特别是在夜间难以检测到的负面障碍物,它们以低亮度强度进行伪装。 但是传感器阵列也不完美,例如在雨天或雪天用雪或水覆盖障碍物的热信号,该方法不可用 [26]。 但在这些条件下,它可能是具有负面障碍的解决方案的重要组成部分。

以更好的方式检测负面障碍的一种有用方法是首先进行 3D 数据积累和低级分类。 使用高分辨率 3-D 地图,然后使用 3-D 遮挡传播,使用低分辨率 3D 地图,最后使用低分辨率 2-D 地图进行基于上下文的遮挡标记。 这种方法的优点是能够使用更丰富的地形表示。 它可以处理有树木、灌木、稀疏的复杂场景,并且它对地表的坡度是不变的[27]

表 1 显示了文献中报道的关于负面障碍的不同作品的总结。 在他们的工作中报告了不同的方法、用于检测负面障碍物的传感器种类、检测的最大距离。 不同工作报告的距离范围从 5 m 到 16.8 m。 检测算法显示了在不同的论文中使用了什么样的算法来标记和分类。
在这里插入图片描述
在这里插入图片描述

4.SUMMARY, LIMITATIONS, AND CHALLENGES OF LiDAR SENSORS
4.1 summary
这项工作对使用 LiDAR 传感器了解负面障碍的不同技术进行了一般性回顾。 LiDAR 是一种传感器,它通常发射 1064nm 的 nIR(近红外范围)光束,并测量光束发射和反射之间的时间。 在这项工作的开发过程中,一些重要的点需要识别,例如表面的粗糙度或湿度和负面障碍物的几何形状,以及天气条件和扫描方法。 除了阐明和深化什么样的 LiDAR 足以识别负面障碍物,以及检测这些障碍物的不同计算方法。 检测负面障碍物是一项复杂的任务,需要从各种角度、技术和传感器来解决。

4.2 Limitations, and challenges of lidar sensors
LiDAR 因其特性和分辨率不断扩大其在不同领域的应用范围。 然而,一个挑战是在雨、雾、雪、灰尘等天气条件下具有良好的性能[11]、[24]、[29]-[31]。 其他挑战可能是数据不一致或不完整的数据,以及数据噪声 [17]。 大规模使用 LiDAR 传感器的另一个重大限制是成本,购买一个传感器仍然很昂贵。尽管有低成本的 LiDAR 系统,但这些系统的性能有限。

通常,与相机、雷达、超声波传感器和激光雷达等不同传感器相比,后者是测量范围内最精确的传感器。 因此,激光雷达传感器评估的物理信息具有很高的真实性。 尽管如此,LiDAR 的分辨率较差,其本质是测距传感器。 此外,另一个缺点是植被引起的错误。 与摄像头和其他传感器的融合有助于克服激光雷达传感器在识别任务中的弱点。 应用深度学习等机器学习技术,激光雷达数据将极大地有助于处理和识别负面障碍。 然而,计算处理时间将成为考虑自动驾驶车辆移动速度的因素。

总的来说,随着低成本的 LiDAR 系统,以及以数字图像处理为重点的具有高计算性能的嵌入式系统,应用计算机器学习方法,障碍物负检测和识别领域的各种提案的增长将会增加。 除了提高精度水平,So LiDAR 技术是未来。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/81374.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Golang前置环境配置

如何对go不同版本进行管理 安装gvm gvm工具提供多版本的go进行管理 下载命令: bash < <(curl -s -S -L http://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)这里可能出现对应的raw.githubusercontent.com连不上的情况, 可以在https://www…

springboot+vue基本微信小程序的演出门票管理系统

转票是一个传统的行业。根据当前发展现状&#xff0c;网络信息时代的全面普及&#xff0c;转票也在发生着变化&#xff0c;单就出票这一方面&#xff0c;利用手机预约考试正在逐步进入人们的生活。传统的转票方式&#xff0c;不仅会耗费大量的人力、时间&#xff0c;有时候还会…

Linux(一)按键,目录,基础命令

shell shell就是命令解释器 命令解析器的作用&#xff1a;对用户输入到终端的命令进行解析&#xff0c;调用对应的执行程序 shell将用户输入的命令解释成内核能够识别的指令 shell是按照$Path环境变量 常用的命令解析器&#xff1a; shell – Bourne Shell 路径&#xff1a…

【色彩一致性损失:场景亮度解纠缠网络:纹理-对比度增强网络:IVIF】

DIVFusion: Darkness-free infrared and visible image fusion &#xff08;DIVFusion&#xff1a;无暗区红外与可见光图像融合&#xff09; 红外与可见光图像融合是一种重要的图像增强技术&#xff0c;其目的是在极端环境下生成目标显著、纹理丰富的高质量融合图像。然而&am…

Nginx安装及相关问题解决

文章目录一、 添加 Nginx yum资源库——CentOS 7二、 安装nginx - yum安装三、 启动nginx无法访问解决办法四、 修改nginx页面展示内容通过新建文件通过修改原始文件五、 Nginx 不支持中文怎么办&#xff1f;1. 利用convmv对文件名转码2. 通过修改nginx配置文件转码一、 添加 N…

学生HTML个人网页作业作品:HTML绿色的化妆品静态网站(web前端网页制作课作业)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

【练习题】数据离散化+二维前缀和

【练习题】数据离散化二维前缀和题目大意输入输出样例解释重要提示思路代码时间复杂度题目大意 mtc是一个很优秀的同学&#xff0c;他学习认真&#xff0c;经常刷题。这天&#xff0c;他正好学习到了数据离散化与二位前缀和的相关概念&#xff0c;并给大家进行科普. 数据的离散…

学习周报-20221211

文章目录一 centos7修改系统运行级别的方法方法一方法二二 修改(忘记)centos系统的root密码三 文件的atime、mtime、ctime比较1 定义2 mtime和ctime的比较3 atime在访问文件后并不一定会修改4 相关操作命令对三个时间的影响四 Linux时区设置中的一些问题五 Linux局域网内配置yu…

微服务框架 SpringCloud微服务架构 微服务保护 34 规则持久化 34.1 规则管理模式

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式&#xff0c;系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 微服务保护 文章目录微服务框架微服务保护34 规则持久化34.1 规则管理模式34.1.1 规则管理模式34.1.2 规则管理模式 - 原始模式34.1.3 规则管…

android 和风图标字体移植显示墨迹天气图标

android studio版本&#xff1a;21.2.1 例程&#xff1a;newareaautov1 和风天气字体图标使用方法见&#xff1a; android 显示和风天气字体图标_kim5659的博客-CSDN博客_qweather-icons 之前做了个全自动获取天气的app,用的是墨迹的接口&#xff08;实际是科大讯飞再接入墨…

深信服面试常见算法题整理笔记

⭐️我叫恒心&#xff0c;一名喜欢书写博客的研究生在读生。 原创不易~转载麻烦注明出处&#xff0c;并告知作者&#xff0c;谢谢&#xff01;&#xff01;&#xff01; 这是一篇近期会不断更新的博客欧~~~ 有什么问题的小伙伴 欢迎留言提问欧。 文章目录1 反转链表2 排序3 设计…

Docker(二) ----Docker 的基本操作

文章目录前言一、镜像操作1.1 镜像的组成1.2 镜像的操作二、容器操作2.1 容器的基本操作2.2 容器操作的小结总结前言 前面我们学习了Docker的基本定义以及如何安装 Docker, 接下来我们对Docker的基本操作进行了解。上篇文章可点击 初始Docker 一、镜像操作 1.1 镜像的组成 镜…

SpringBoot 整合 Groovy 脚本,实现动态编程

Groovy简介 Groovy 是增强 Java 平台的唯一的脚本语言。它提供了类似于 Java 的语法&#xff0c;内置映射&#xff08;Map&#xff09;、列表&#xff08;List&#xff09;、方法、类、闭包&#xff08;closure&#xff09;以及生成器。脚本语言不会替代系统编程语言&#xff…

在idea中离线安装scala

由于网络受限&#xff0c;需要离线安装和使用scala&#xff0c;安装步骤如下。 1 安装idea scala插件 首先在idea的Help-Aboout选项中&#xff0c;查看idea的版本。 这里可以看到我的版本是2022.3&#xff0c;因此我需要下载对应版本的scala插件&#xff08;Scala插件地址&a…

git使用说明

在Windows上使用Git&#xff0c;可以从Git官网直接下载安装程序&#xff0c;然后按默认选项安装即可。 安装完成后&#xff0c;在开始菜单里找到“Git”->“Git Bash”&#xff0c;蹦出一个类似命令行窗口的东西&#xff0c;就说明Git安装成功&#xff01; 安装完成后&…

MySQL重大Bug!自增主键竟然不是连续递增

InnoDB 自增值保存在内存&#xff0c;MySQL 8.0后&#xff0c;才有了“自增值持久化”能力&#xff0c;即才实现了“若重启&#xff0c;表的自增值可以恢复为MySQL重启前的值”&#xff0c;具体情况是&#xff1a; ≤5.7&#xff0c;自增值保存在内存&#xff0c;无持久化。每…

基于免疫算法的认知无线电资源分配优化算法的matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 认知无线电&#xff08;CR&#xff09;的概念来自Joseph Mitolo博士1999年的开创性工作。它自适应地调整内部通信机制&#xff0c;通过学习&#xff0c;了解等实时变化特定的无线电操作参数&…

数据库实验四:触发器实验

实验四 触发器实验 1.实验目的 ​ 掌握数据库触发器的设计和使用方法。 2.实验内容和要求 ​ 定义BEFORE触发器和AFTER触发器&#xff0c;能够理解不同类型触发器的作用和执行原理&#xff0c;验证触发器的有效性。 3.实验重点和难点 ​ 实验重点&#xff1a;触发器的定义…

大二Web课程设计——张家界旅游网站设计与实现(HTML+CSS+JavaScript)

&#x1f468;‍&#x1f393;学生HTML静态网页基础水平制作&#x1f469;‍&#x1f393;&#xff0c;页面排版干净简洁。使用HTMLCSS页面布局设计,web大学生网页设计作业源码&#xff0c;这是一个不错的旅游网页制作&#xff0c;画面精明&#xff0c;排版整洁&#xff0c;内容…

【应用】Modbus 通讯协议

Modbus 通讯协议Modbus 协议基础Modbus 存储区Modbus-RTU 协议Modbus-TCP 协议Java 实现 Modbus 通讯Modbus ReadModbus Write模拟数据进行代码测试Modbus-RTU 代码验证Modbus-TCP 代码验证SerialPortWrapper 实现类代码Modbus 协议基础 Modbus 是一种总线通讯协议&#xff0c;…