自动驾驶中的9种传感器融合算法介绍

汽车安全 2年前 (2021) admin
951 0 0

自动驾驶中的9种传感器融合算法介绍

在自动驾驶汽车中,传感器融合是融合来自多个传感器数据的过程。该步骤在机器人技术中是强制性的,因为它提供了更高的可靠性、冗余性以及最终的安全性。
为了更好地理解,让我们考虑一个简单的例子,如激光雷达和相机都在看着行人: 
  • 如果两个传感器中的一个没有检测到行人,我们将使用另一个传感器作为冗余来增加检测到行人的机会。

  • 如果两个传感器都检测到了行人,传感器融合技术将使我们更准确地知道行人的位置……通过处理两个传感器的噪声值。

由于传感器是有噪声的,因此需要传感器融合算法来处理这些噪声,并尽可能进行最精确的估计。

在融合传感器时,我们实际上是在融合传感器数据,或者叫做数据融合。有9种方法可以构建数据融合算法。这9种方法又可以分为3大类。

本文将重点介绍传感器融合的3种分类和9种算法。


按抽象级别进行传感器融合

最常见的融合类型是抽象级别的。在这种情况下,问题是“应该什么时候进行融合?”

文章激光雷达和摄像头的融合中描述了早期(EARLY)和后期(LATE)融合两种过程。
在业界,还有其他称呼:低级(Low Level)、中级(Mid-Level)和高级(High-Level)传感器融合。


低级别融合:融合原始数据

低级别传感器融合是关于融合来自多个传感器的原始数据。例如,融合来自激光雷达的点云数据和来自摄像头的像素级数据。


✅ 这种类型的融合在未来几年具有很大的潜力,因为其考虑了所有数据。


❌ 早期融合(Low-Level)几年前还很难做到的,因为所需的处理量很大。每毫秒可以将数十万个点与数十万个像素融合在一起。


下面是一个摄像头和激光雷达低级别融合的示例。

自动驾驶中的9种传感器融合算法介绍

在此过程中使用了对象检测,但真正完成这项工作的是将3D点云投影到图像中,然后将其与像素关联起来。


中级别融合:融合检测数据

中级传感器融合是将传感器独立检测到的物体进行融合。

如果摄像头检测到障碍物,雷达也检测到它,我们把这些结果融合到一起形成对障碍物的位置、类别和速度的最佳估计。通常使用的方法是卡尔曼滤波器(贝叶斯算法)。


✅ 这个过程很容易理解,并且包含了几个现有的实现。


❌ 它严重依赖于检测器。如果一个失败,整个融合都可能失败。卡尔曼滤波器来解决这个问题!


中级传感器融合示例:

自动驾驶中的9种传感器融合算法介绍

在此示例中,我们将来自激光雷达的3D边界框与来自对象检测算法的2D边界框融合在一起。该过程有效;但也可以逆转。可以将3D激光雷达的结果映射到2D中,并在2D影像中进行数据融合。


高级别融合:融合轨迹

最后,高级传感器融合是关于融合对象及其轨迹。我们不仅依赖于检测,还依赖于预测和跟踪。

✅ 此过程高一级,其优点是简单。

❌ 一个主要问题是可能会丢失太多信息。如果追踪是错误的,那么整件事都是错误的。


雷达和摄像头之间按抽象级别的数据融合图:

自动驾驶中的9种传感器融合算法介绍


中心化级别的传感器融合

融合算法的第二类方法是按中心化级别来区分的。该场景下的问题是“融合在哪里发生?”。主计算机可以做,或者每个传感器可以做自己的检测和融合。一些方法是通过使用称为卫星架构的技术来做融合的。


我们来了解一下3种类型的融合:

  • 中心化:

    一个中央单元处理融合(低级别)。

  • 去中心化:

    每个传感器融合数据并将其转发到下一个。

  • 分布式:

    每个传感器在本地处理数据并将其发送到下一个单元(后期融合)。

我们以一辆经典的自动驾驶汽车为例。在这种情况下,每个传感器都有自己的计算机。所有这些计算机都连接到一个中央计算单元。


与此相反,Aptiv开发了一种卫星架构的架构。这个想法是:所有传感器都连接到一个中央单元上,该单元处理称为主动安全域控制器的智能。

自动驾驶中的9种传感器融合算法介绍

在这个过程中,利用传感器的位置和传递的信息类型,可以帮助减轻车辆的总重量,并随着传感器的数量可以更好地扩展。


左图的情况如下:

  1. 传感器只是“卫星”:

    它们只是用来收集原始数据的。

  2. 主计算机中进行360°的融合:

    不必安装非常好的传感器,因为不会进行单个检测。

  3. 检测是在360°的全景图上完成的。


✅ 这有几个优点,请阅读。

这是“中心化融合”的两个例子。当我们使用经典架构时,可能会遇到另外两种类型的融合。


雷达和摄像头之间按抽象级别的数据融合图:

自动驾驶中的9种传感器融合算法介绍

按竞争级别的传感器融合

对传感器融合算法进行分类的最后一种方法是按竞争级别。

  • 在抽象级别,问题是“什么时候”融合应该发生。

  • 在中心化级别,它是关于“在哪里”的。

  • 在竞争级别,问题是“融合应该做什么?

同样,有3种可能。


竞争融合

竞争融合是指传感器用于相同目的。例如,当同时使用雷达和激光雷达来检测行人时。这里发生的数据融合过程称为冗余,使用术语“竞争”。

互补融合

互补融合是指使用不同的传感器观察不同的场景来获取我们使用其他方式无法获得的东西。例如,使用多个摄像头构建全景图时。由于这些传感器相互补充,使用术语“互补”。

协同融合

最后,协同融合是关于使用两个或更多传感器来产生一个新场景,但是关于同一个对象的。例如,在使用2D传感器进行3D扫描或3D重建时。


自动驾驶中的9种传感器融合算法介绍

希望这篇文章可以帮助您更好地了解如何使用传感器融合,以及如何区分不同的融合算法。

融合通常由贝叶斯算法完成,例如卡尔曼滤波器。我们可以融合数据来估计物体的速度、位置或类别。

自动驾驶中的9种传感器融合算法介绍

声明:本文内容及图片由BC-AUTO转载至网络, 信息来源于公众号汽车ECU开发

 #
BC-AUTO 在售报告列表
 1 全球及中国数十家汽车工程技术服务企业研究报告
 2 全球及中国电液制动系统EHB产业研究报告
 3 全球及中国汽车基础软件企业研究报告
 4 全球及中国车机系统产业研究报告
 5
全球及中国前向ACC、AEB产业技术研究报告
 6 全球及中国车载ESP产业研究报告
 7
全球及中国车载EPS产业研究报告
 8
国际汽车半导体企业研究报告
 9
中国汽车半导体企业研究报告
10
全球及中国汽车半导体产业研究报告
11 Euro-NCAP、C-NCAP主动安全规划及技术方案研究
12 全球及中国车联网产业研究报告
13 全球及中国整车OTA应用产业研究报告
14 全球及中国车企、主流Tier1出行业务研究
15
全球及中国汽车大数据应用研究报告
16
全球及中国商用车自动驾驶产业研究报告
17
全球及中国驾驶员监测系统产业研究报告
18
全球及中国车载5G智能终端产业研究报告
19 智能汽车操作系统产业研究报告
20
中国智能汽车行业主流Tier1研究报告
21 全球智能汽车网络安全及信息安全产业研究报告
22
全球及中国车载网关产业研究报告
23 全球及中国车载超声波雷达产业研究报告
24
全球及中国环视ADAS产业研究报告
25
国际主流前向双目视觉ADAS产业研究报告
26
国际主流前向单目视觉ADAS产业研究报告
27
全球及中国泊车辅助&自主泊车研究报告
28
特斯拉整车OTA汇总分析研究报告
29 国际主流Tier1自动驾驶业务分析报告
30
全球及中国车载毫米波雷达产业研究报告
31 全球及中国车载激光雷达产业研究报告
32
全球及中国车载高精度地图产业研究报告
33
全球及中国自动驾驶算法集成企业研究报告
34
全球及中国主流车企自动驾驶进展研究报告
35
智能网联汽车Tier2转型为Tier1供应商研究报告
36
全球及中国自动驾驶域控制器产业研究报告
37
全球及中国车载T-box产业研究报告
38
全球及中国数十项ADAS功能研究报告
39

面向智能网联电动汽车的高速公路设计研究报告

40
全球及中国软件定义汽车产业研究报告
41 全球及中国数十家汽车仿真企业及产品研究报告
42 全球及中国车身域控制器产业研究报告
43 全球及中国汽车仪表系统产业研究报告
44 全球及中国智能座舱产业研究报告
45 高级别自动驾驶惯性导航产业研究报告
46 全球及中国车载HUD产业研究报告
47 全球及中国车载显示屏产业研究报告
48 全球及中国车载夜视系统产业研究报告
49 中国汽车工业全产业链自主可控研究报告
50 智能汽车无钥匙进入及启动系统产业研究报告
51 全球及中国智能汽车功能域控制器产业研究报告
52 智能汽车电子电气架构及标准化硬件接口研究报告
53 智能汽车面向服务架构(SOA)产业研究报告
自动驾驶中的9种传感器融合算法介绍
自动驾驶中的9种传感器融合算法介绍
<<< BC-Auto 小助手微信

最专业的智能汽车社群,值得你的加入



原文始发于微信公众号(燃云汽车):自动驾驶中的9种传感器融合算法介绍

版权声明:admin 发表于 2021年12月21日 下午11:01。
转载请注明:自动驾驶中的9种传感器融合算法介绍 | CTF导航

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...