今天燃油车正在被电动汽车所取代,同样的机械系统传感器将被众多电子传感器所取代,以实现高效运行和实现不同程度的自动驾驶/辅助驾驶特性。这些新传感器中的一些将单独运行,但许多传感器将需要将其与其他传感器结合或“融合”,以最大限度地发挥其价值。
目前尚不清楚的是,传感器融合将在车辆内发生的位置,或者数据将如何组合、排序及优先排序。
Flex Logix 的 IP 销售和营销副总裁 Andy Jaros 表示:“很明显,当今汽车中传感器数据过多,处理能力不足时,传感器融合就会发生。但是这仍在发展中,并将取决于汽车系统设计师对每种车型的具体决定。”
来自摄像头、雷达和激光雷达等传感器的数据流可以通过多种方式进行组合,以提供新的或更可靠的信息。处理发生的位置有助于为网络架构提供信息,但它也会影响人工智能 (AI) 对数据的操作方式。
“预计原始数据将与相机或其他传感器融合,然后进入感知引擎,以产生更好的结果。”赛灵思汽车高级总监 Willard Tu 说。
关于融合将如何运作并没有普遍的共识,但有很多意见。
传感器融合基础
自从大约 10 年前电子传感器推出以来,传感器融合一直很流行。这个想法是通过结合几个不完美传感器的结果,可以获得更好的整体测量。一种看待它的方式是一个传感器可以覆盖另一个传感器的弱点。例如,来自加速度计、陀螺仪和磁力计的数据如今结合在一起,可以提供更好的位置和导航信息。
Rambus 安全技术产品经理 Thierry Kouthon 说:“[汽车中] 传感器融合的目的是让车辆像人类一样感知车辆,因为人类具有视觉、听觉和嗅觉,我们必须用具有相同精度的东西来代替它。”
在ADAS系统中,大部分焦点都集中在与视觉相关的传感器上:摄像头、雷达和激光雷达。它们远不是车辆中唯一的传感器,但与性能相关的传感器——显示事情进展的监视器——更有可能独立运行。
这些监视类应用与传统汽车仪表盘的监视器完全不同。 “在燃油车中,您至少需要 15 个外部监视器来监控发动机本身。”proteanTecs 汽车业务总经理 Gal Carmel 指出。 “但是在电动汽车中,你不再有发动机了。你有一个电池,你有一个电池管理系统。所以你看到的趋势基本上是可以将所有这些显示放在屏幕中。”
视觉传感器要复杂得多,它们必须处理的情况——变化的光线、天气、各种感兴趣的物体——意味着每个传感器都有其优点和缺点。这个想法是通过将它们一起使用,可以涵盖所有情况。
图 1:使用传感器融合的场景理解和导航。资料来源:西门子
原则上,传感器融合可以以几种不同的方式工作。一种方法是将所有传感器的所有输出始终组合在一起,针对不同情况采用不同的测量方法。另一方面,系统主要依赖于一个传感器,例如相机,除非情况对相机数据的质量产生怀疑——比如低光。其他传感器选项然后作为冗余在需要时介入。
“如果你看看所有这些传感器,是的,它们提供某种重叠或冗余,但它们也提供不同的能力。”Carmel说。
也可以融合其他数据,例如 GPS 和地图数据。车辆的位置可以通过 GPS 与视野中识别出的地标和车道标记相融合来确定,但可以与地图数据进行交叉检查,以确保计算出的位置有意义。
Rambus 的 Kouthon 说:“这也可以一直延伸到 V2X 连接,这意味着交通灯和铁路道口等基础设施以及其他汽车都可以与你交流,‘小心,你试图超车的卡车前面有另一辆车,你看不到。’”
因此,可以通过多种方式融合数据,并且融合的质量可以成为一个差异化因素。
是否需要所有传感器?
每个传感器都代表着成本,因此使用越少成本越低。尽管目前有三个主要的视觉传感器,对于这三个是否会持续存在都有着不同意见。是否可以从三个传感器减少到两个具体取决于传感器融合和人工智能的质量。
英飞凌产品营销总监 Vikram Patel 表示:“当有足够的数据并且人工智能足够智能时,其中一个传感器就会失效。如果这些原始设备制造商可以只使用雷达和摄像头,我想他们会这样做的。”
当然,激光雷达制造商的看法不同。 “那些人认为我们可以只用激光雷达,也许还有雷达,或者便宜的雷达,然后去掉摄像头。”Patel补充道。
最高级别的传感器融合的目标是使用最佳数据做出决策,这对于那些需要做出生死攸关的决策的高级系统至关重要——高级驾驶辅助系统 (ADAS) 或 L4/L5 自动驾驶系统。
在局部层面——比如在汽车的一个角落——这可能意味着决定哪些物体在视野中。对于侧向摄像头,这可能意味着识别潜在的行人或标志。在汽车的前面,摄像头可能需要看得更远,并能够计算出速度。
在“全球”层面,这必须满足 ADAS 和自动驾驶的需求,与来自汽车周围的输入相结合,以创建车辆环境的完整图片。“所有测量、行人、物体检测、对地标的理解、车道标记等都可以避免事故。”Carmel说。
三种计算架构
做好这件事需要三种不同的计算,这很容易混淆。首先是视觉数据的简单处理,这是基本的图像处理工作,如颜色转换、去除噪声和归一化数据,所有这些工作都是为了提高下游计算中使用的数据质量。
英飞凌的 Patel 表示:“与我交谈过的每个客户都在谈论将纯原始 ADC 或 FFT 数据转换为更智能或更简洁的数据。噪音已经被过滤掉,然后你把它移到你正在使用的任何计算通道中。”
接下来的两个可能有些交织。传感器融合结合了来自不同来源的数据,机器学习 (ML) 可以理解图像。严格来说传感器融合不是机器学习,机器学习也不是传感器融合。但是数据可以在呈现给 ML 引擎之前融合,或者 ML 可以用于单个数据流预融合,然后 ML 结果可以融合在一起。
融合架构还必须能够处理在车辆外部生成的数据。西门子 EDA 自动驾驶和 ADAS 高级总监 David Fritz 表示:“智能城市基础设施 [与内部汽车传感器融合] 存在类似问题。 一方面,它检测物体并对它们进行分类。我如何以一种易于使用的方式将这些信息输入到车辆中?如果他们发送原始数据,他们消耗的 5G 带宽将是惊人的。想想纽约市的 10,000 个十字路口,所有十字路口都同时传输数 TB 的数据,它会淹没整个系统。”
“假设他们想出了一些压缩的方法,车辆本身将不得不增加算力来解压缩。”
让外部源传达车辆可以本地使用的对象元数据将简化数据融合。
图 1:左侧是传感器数据直接传送到中央处理器的场景,可以是完全原始的,也可以是经过一些小数据清理后。它可能通过与区域控制器的单一连接或直接连接到中央处理器。在右侧,传感器数据在区域中本地分类,原数据被发送到中央处理器。资料来源:Bryon Moyer/半导体工程
如果这成为处理事情的方式,那么所有这些对象共享都需要一些源数据标准化。Fritz说:“我们不知道整个行业有任何标准化的运动,尽管这是不可避免的。” “它很可能是由谁先出现并拥有最多市场份额的事实上的标准驱动的。”
然而,这并不是一个需要解决的大问题。他补充说:“实际上,您必须拥有标准化原数据的事物数量是有限的。而且每一个的数据量都很小。”
这一切会在哪里发生?
所以这些计算酒精会在车内的什么地方发生?这是推动车辆架构设计的考虑因素之一。所谓的域架构似乎已成为首选方法,即使并非所有制造商都参与其中。
Cadence 汽车解决方案总监 Robert Schweiger 说:“下一代架构是域架构。在汽车的每个角落,都有一个域控制器,负责管理安装在该物理区域的传感器。”
这个想法是由控制器在汽车的有限部分完成相当多的工作, 然后可以将这项工作的结果传送到中央处理器,在那里可以将本地部分信息拼接成全局视图。
“我们看到区域架构的发生主要是因为复杂性,在区域方案中管理和移动数据更容易。”
围绕这个话题的讨论往往集中在原始数据与处理过的数据上,但并不是那么清晰。 “‘原始数据’这个词会导致很多混淆,因为不同的人对原始数据的定义不同。” Patel 警告说。 “这不仅仅是你今天看到的完全处理过的对象数据。但是你会看到部分处理完成,结果通过以太网通道发送。”
“今天,大多数传感器融合都是面向对象的,而不是原始的数据。”Tu 指出。 “面向对象的方法需要较少的性能。原始融合将需要更复杂的处理,同时也需要更新的技术。”
分区方法通过以模块化和可扩展的方式分配工作来简化系统。例如,低端汽车可能有两个区域,而高端汽车可能有六个或更多区域。将区域控制器作为通用元素,更有可能使控制器容量更高——并且需要控制成本。
“这可能是一个中间立场出现的地方。”Synopsys 的 Swanson 说。 “因此,在区域架构中,您可以进行一定程度的抽象,将其提供给中央处理单元。”
一些原始设备制造商——尤其是那些从零开始的新制造商——可能会选择一种将所有事情都集中完成的架构。但至少到目前为止,这些 OEM 还没有试图吸引广泛的市场,而是专注于高端。
“如果我是特斯拉,我主要生产高端汽车,我真的不关心低成本汽车的规模化。通用汽车和大众汽车——他们会关心的。”
他并不是唯一一个看到这种分裂的人。“传统的原始设备制造商、宝马、戴姆勒和福特。”Kouthon 说,“还有一种新趋势——Aptivs、Teslas、Waymos——他们对事物的看法截然不同。”
例如,特斯拉使用极其强大的中央处理单元。“该芯片接收所有摄像头信号、所有超声波信号和所有雷达信号,并集中处理它们。”Kouthon 说。“他们的理由是,我们将在中央处理单元和传感器之间的布线提供冗余,以减少发生故障的机会。”
这种布线冗余反映了他们在车载数据传输和电子设备供电方面所做的专有工作。通过使用环形架构,无需将网络中的电线加倍即可获得此类冗余。
当然,可靠性对于汽车来说是一个大问题。“如果你只使用一个中央处理器,你就会在一台计算机上提高可靠性。”Swanson指出。
也有人认为并非所有决策都需要集中处理。 “可能有很多决定可以在当地做出。”Swanson说,“你不需要超级计算机来控制挡风玻璃刮水器的运行频率。”
域架构的理解
鉴于区域处理的方法,我们现在可以解决将在何处完成什么的问题,尽管供应链中的不同利益可能会有所变化。
例如,相机制造商可能希望通过自己进行分类然后提供对象原数据来区分。至少,他们可能会在预 ML 和预融合中完成大部分繁重的图像处理。
区域控制器可以执行传感器本身没有执行的任何本地处理。这可能是信号清理,可能是本地机器学习,也可能是本地传感器融合。这一决定的重要决定因素是用于移动数据的带宽。在该区域本地进行的任何处理都会自然地压缩原始数据。该区域可以发送对象元数据,而不是将原始相机数据传送到中央计算机。
区域控制器可以对其视图内的对象进行初始分类。“区域控制器将是预处理来自这些传感器的数据并将更高级别的对象数据发送到中央计算单元的设备。”Cadence 的 Schweiger 说。 “你可以在区域控制器中重新融合 [即早期融合],然后在中央计算机中对所有四个区域控制器进行最终融合。预融合还将为您提供减少数据处理的好处。”
这与决定使用哪些网络来传送所有这些数据密切相关。西门子与 OEM 进行了一些合作,模拟了不同的设置。
“我们对整辆车做了三个模型,”Fritz解释说。 “在其中一个上,我们将通过汽车以太网将原始传感器数据传送到中央计算机。中央计算机将完成所有传感器融合、物体检测、分类和决策。我们做的第二件事是,‘如果我们在边缘进行一些传感器计算会怎样?’这将网络带宽减少了大约 40%。”
在这个模型中,西门子从边缘向中央计算机发送了一个3D点云。 “第三种选择是在靠近传感器的边缘做所有事情,”Fritz说。 “然后我们要做的就是传递对象元数据——它的位置、它的分类、它的运动方向等等。我们看到第一种情况需要超过 10 Gbps 才能传输所有原始传感器数据”,这远远超过当前以太网最大值的 1 Gbps。“只有最后两个被认为是可行的。我们倾向于对象融合,而不是任何类型的 3D 点云。”
这表明可以在该区域实施相当多的工作。但是需要多少成本?域控制器的一个重要考虑因素是成本,这可能会限制域控制器中大型 ML 硬件的数量。这将是划分工作的重要因素。
“从经济的角度来看,你不能将最大的 AI 性能投入到区域控制器中,因为芯片面积会太大,”Schweiger 警告说。 “所以这意味着你需要混合。”
也就是说,由于 OEM 试图在区域和中心找到传感器融合和 ML 的最佳组合,因此处理分区的方式可能仍然是专有的。 “他们如何在车辆中分配某些任务可能是 OEM 的秘诀。”Schweiger指出。
或者简单地说,没有一种架构可以适合所有人。 “这完全取决于制造商及其理念,”Cadence 设计 IP 营销总监 Tom Wong 补充道。 “以及他们在核心中可用的计算资源以及功耗。”
一个额外的问题
尽管如此,人们仍然坚信,在没有任何限制的情况下,将所有原始数据带到中央计算机进行计算可以做出最佳决策。通过压缩初始原始数据,所有预处理都牺牲了一些信息以减少带宽。它可能不是最佳的,但现在已经足够了,特别是考虑到车辆暂时会受到带宽限制。
在这种观点中,将域用于传感器融合和 ML 将是一个过渡性的事情,直到我们能够更有效地将所有数据带到中心。 “目前,这些公司仍在开发非常智能的传感器模块,”Schweiger 说。 “但稍后,这将发生变化,并将转向中央计算单元。”
任何人都在猜测这种情况何时会发生,因为即使我们设计了更快的网络,我们也在添加更多数据。这表明该域概念可以在未来很长一段时间内托管一些这种基本计算。
然而,如果这种转变确实发生了,它并不一定标志着区域架构的结束。许多与传感器融合或 ML 无关的任务仍然可以在本地执行,区域架构提供了一种高效便捷的方法来做到这一点。
“也许有些事情不需要数据融合,”Schweiger 说。 “你只需要预处理一些东西,比如雷达传感器的波束形成。对于这个传感器来说,这是一件单独的事情,它不会影响边缘决策。”
因此,尽管 OEM 采取措施在区域和中心之间提供传感器融合和 ML 计算的最佳组合,但随着时间的推移,它将迁移到中心。例如,这会反对在边缘的相机中执行分类,并且可能会在相机制造商认为他们需要的差异化和OEM想要做的之间产生争执。
“一旦 OEM 解决了所有这些问题,一切都将更具可扩展性且更易于维护,”Schweiger 指出。 “它可以拥有更简洁的软件架构,因为您不需要刷新 100 个 ECU。”
Kouthon对此表示同意。 “通过拥有一个网络,你可以将所有内容都带到中央计算机,进行无线更新会容易得多,因为每次你只有几件事要更新。”
就目前而言,不同的主机厂可能会在不同的地方划分区域和中心之间的界限。灵活性很重要,无论是软件还是可编程硬件,Flex Logix 的 Jaros 说:“关于传感器融合的许多问题,我们都听到了双方的争论。 “我们认为答案是使用 eFPGA 来让系统设计人员拥有一个支持这两种场景的芯片,其中融合是在传感器附近或在中央处理单元中完成的。”
但考虑到车辆的设计方式,这将是一个缓慢的过程。“你会在 2026 年左右看到这样的解决方案在市场上可用,”Fritz说。 “每个人都需要观察结果如何,并准备在必要时修改他们的策略。”
上一篇:地平线与大陆集团合资公司落户上海,加速汽车智能化技术商业落地
下一篇:瑞萨电子推出新型汽车网关解决方案
推荐阅读最新更新时间:2024-11-12 01:50
推荐帖子
- 是bug吗?
- 是bug吗?qemu-mini2440demo出来的。使劲按住左右键,让界面飞快的切换,来回几次就会有这个效果。还有请问qemu里的虚拟键盘,键值是怎么给到rtt里的,通过串口吗?第一个serialvc:80Cx24C是啥意思?是bug吗?不清楚这个和这个不算BUG,只不过是程序做时就这样哦。。LZ玩的这个不错。。装载个NES游戏嘛,,和大家一起耍。。。这是少林给出的demo测试程序出来的现象。我理解,要么是qemu有问题,要么是rtt有bug.仅绘图测试有这个问题,
- bigmoister 嵌入式系统
- 2020年TI 杯模拟电子系统设计专题邀请赛赛题
- 2020年TI杯模拟电子系统设计专题邀请赛赛题谢谢分享,感觉今年组织比赛、参与比赛都不容易。 这是9月17日在南京邮电大学进行的一场竞赛,本月10日还有一场全国赛事呢。A题的要点是高速AD/DA以及FFT。B题的要点是AM调制、频率为8MHz的陷波、低通与高通滤波器。C题的要点是包络检波、BOOST开关电源以及D类功放。总体感觉,难度与复杂度比往年略有降低。 嗯准备筹备的时间也略短一些参加过两届TI比赛,成绩一般般,都完成了一部
- gmchen 电子竞赛
- EG8010死区时间去哪了?
- 各位大哥帮忙看看,我这个EG8010驱动卡的死区时间怎么没了,设置的1us,上机测试的时候,带个几百瓦就过流保护,一直重启,,示波器探头夹住检流电阻不重启但是管子发烫,以为是干扰,,看高频臂两管的GS波形,,发现死区时间只有一边有,,还有一边的死区去哪了呢?电路用的官方电路上管电容100uf,G级电阻5.1欧,EG8010死区时间去哪了?死区靠IR2110来做怎么测的也许与测的方法和位置有关没有死区的话,上下桥臂管是直通的
- 皓禹HY 开关电源学习小组
- Altium Designer中如何自定义快捷键
- 灵活的使用快捷键可以让你的工作效率得到提高,同样,AltiumDesigner也给大家提供了许许多多的快捷键,如图1所示,点击界面右下角标签栏的shortcut选项,会弹出shortcut对话框,在这里我们可以看到综览到AltiumDesigner的所有快捷键。图1然而,这么多的快捷键你并不一定都用得到,同时也容易记不过来,偶尔一两次使用的话,直接通过菜单栏找到对应命令进行操作或许比回忆这个功能什么快捷键来的更轻松愉快。同样,有一些功能对你来说可能是比较经常使用的,但这个功能可能根本
- okhxyyo PCB设计
- 用51单片机控制的AT24C02的写入与读取程序问题咨询
- #includereg52.hsbitSCL=P3^5;sbitSDA=P3^6;sbitRS=P2^6;sbitRW=P2^5;sbitEN=P2^7;sbitBUSY=P0^7;charsenddata={11:28:37};charrecdata;/*********************************************************************LCD1602*
- 30419089 51单片机
- 日光灯遥控调光控制器
- 一.概述:ZY3102日光灯红外线遥控系统由深圳市中源单片机发展有限公司开发,可使用一个红外遥控发射器同时对四路日光灯进行定时关闭、开关控制和调光控制,主要功能特性简述如下:右图是控制功能简图。整机由一片8位微处理器HT48R06A-1进行管理,设置两根地址线,用于选择日光灯的地址,可实现四个地址选择,即一个遥控发射器可同时控制4个日光灯。地址为00,01,10和11。一根口线接收红外脉冲信号。一个口线控制日光灯的开关。用6(或7)个I/O实现简易DA转换输出,控
- rain 单片机
- 使用 Omron 的 S8VS-18024BP 的参考设计
- 用于个人数字助理的 5V ADC 差分到单端转换
- TDF8599B I 方型 C 总线控制的双通道 43W/4W、单通道 85W/1W D 类功率放大器在 I2C 总线模式下的单 BTL 典型应用图,具有负载诊断功能
- STM8S-DISCOVERY,评估板,帮助您发现 STM8 MCU
- LTC1440、基于 J-FET 的 DC/DC 转换器从 300mV 输入运行
- 使用 ROHM Semiconductor 的 BD46302 的参考设计
- 使用 NXP Semiconductors 的 TDA8933 的参考设计
- 用于基本交流应用的 NSIC2030JBT3G 恒流 LED 驱动器的典型应用
- LM399 用于标准电池更换的精密电压基准的典型应用电路
- EVAL-STCH03-45W、45W/12V 电源评估套件基于 STCH03 QR 反激控制器和 SRK1000B 自适应同步整流控制器