一文读懂自动驾驶汽车:软硬结合造就未来出行体验(上篇)

英伟达NVIDIA中国 2022-11-28 20:48

在 GTC 2022 秋季大会上,NVIDIA 汽车部门营销经理 Katie Burke Washabaugh,面向想要了解自动驾驶汽车、并有志于投身自动驾驶行业的观众,介绍了自动驾驶汽车的历史、工作原理、相关技术以及发展前景。本文对此次分享的精华内容进行了汇总和整理,以帮助大家更好地了解自动驾驶与 AI 行业!


本文将分为上下两篇,主要包括四个章节:


  • 自动驾驶汽车的发展简介,包括过去十年发生的重大事件以及技术突破。


  • 自动驾驶汽车的工作原理,包括车辆中的硬件,如传感器架构和车载计算,以及车辆中运行的软件、深度神经网络等。


  • 自动驾驶汽车的训练与仿真


  • 自动驾驶汽车未来的发展方向,包括“软件定义汽车”,智能座舱等。


底蕴深厚,路径明确


在深入了解自动驾驶汽车的历史之前,先为大家简要介绍一些专业用词。


2014 年,美国汽车工程师学会将自动驾驶技术划分为五个等级,用于描述车辆功能。L1 级和 L2 级表示车辆没有自动驾驶功能,其中 L1 级表示完全没有自动驾驶功能,驾驶员需要手动完成车辆中的每一项操作。L2 级则更多涉及主动安全功能和自动化功能,例如自动紧急制动和车道保持辅助,这些功能在如今的车辆中已为大众所熟知。L3 级则拥有更多 AI 辅助驾驶功能,可让车辆自行转向和制动,但人们仍需负责驾驶全程。即使汽车能够自己转向和制动,驾驶员也须时刻准备接管控制权。当业内谈及自动驾驶汽车时,则主要是在谈论 L4 级和 L5 级的自动驾驶汽车。L4 级车辆可以在特定环境下实现完全的自动驾驶,例如,自动驾驶出租车车队可在矿区、港口、机场、物流园区等封闭区域行驶。L5 级则代表着全自动驾驶,汽车可以随时随地进行自动驾驶,完全不需要真人驾驶员进行操作。


自动驾驶技术分级


早期自动驾驶探索:

算力和速度存在瓶颈


自动驾驶汽车的概念产生至今已有几十年,科幻作品和电视节目中都曾提及该概念,例如电视剧《霹雳游侠》(Knight Rider)中高度人工智能的跑车 KITT。当前的自动驾驶技术应用主要来源于世界上第一个自动驾驶汽车长距离比赛,“美国无人驾驶挑战赛”(DARPA Grand Challenge),特别是 2007 年的赛事,将自动驾驶汽车挑战赛扩展到了一般路面和更多城市环境之中,开启了自动驾驶产业的起源。


早期自动驾驶汽车(2007 年 DARPA 城市挑战赛)


如上图所示,参加 2007 年城市挑战赛的车辆非常笨重,车辆周身悬挂着多个极其昂贵的传感器和硬件,同时车辆后备箱里装满了电脑设备。这些车辆尚未达到自动化级别,难以在极端环境运行。对于量产型车辆而言,必须拥有 10-11 年以上的使用寿命,并且在使用期需要能够应对极端高温、严寒、大雪等情况,城市挑战赛的车辆显然无法经受密歇根坑洼道路的考验。城市挑战赛中的优胜车辆在 4 小时内完成了近 96 千米( 60 英里)路程。事实上,开车是为实现方便高效,在 4 个小时内行驶 96 千米( 60 英里),既不方便也不高效。因此,早期车辆难以投入量产。然而,这些车辆却推动了自动驾驶技术的快速发展,让自动驾驶行业能获得如今的成果。这里有几个数据希望大家留意,后续我们会比较一下:2007 年的城市挑战赛中,优胜车辆在 4 个小时内行驶了 96 千米( 60 英里),每秒可进行 230 亿次运算(23 billion FLOPS)。


AI 技术突破,自动驾驶如有神助


得益于 AI 技术的突破,所有可移动的事物都将实现自动化。从乘用车、出租车,到商用卡车运输、再到共享出行、公共交通,更加安全高效的自动驾驶技术正在改变交通运输行业的各个方面,甚至农业也可通过自动驾驶实现彻底革新。


所有可移动的事物都将实现自动化


那么自动驾驶行业提到的 AI 究竟是什么意思呢?具体来说,指的是 AI 的一个子集,即深度学习,可使汽车如同人类一般进行学习和行动。汽车中的软件则由深度神经网络(DNN)组成,可驱动特定的任务,如感知、推理、驾驶,或是驱动、高精地图以及车辆定位,又或者是汽车在空间中精确定位的能力。


为实现现实世界中的安全行驶,自动驾驶深度神经网络必须能够根据周围环境推断信息,例如,在驾驶过程中,如果看到路上有一个滚落的球,驾驶员根据以往的生活经验可推断出,球的后面很可能会跟着一个孩子,由此在通过时会减速稍等一会儿。但是,如何教会汽车以同样的方式思考和行动呢?答案则是借助海量数据以涵盖可能遇到的各种情况。DNN 在车辆中运行之前,会在数据中心大规模运行相关数据,并利用仿真对这些情境进行测试和验证。最后,当这些网络准备好“上车”时,则需要能够运行各种神经网络的集中式高性能计算平台,保障能实时覆盖每个必要的任务,以实现安全操作。


技术合力,助力自动驾驶汽车安全高效运行


那么,自动驾驶汽车的工作原理究竟是什么?


传感器架构“保驾护航”


首先,人们在驾驶时依靠感官来感知周围环境,眼观六路,耳听八方。真人驾驶员会时刻保持对提示物、标识牌以及其他车辆的警惕。自动驾驶汽车则是依靠传感器获取感知信息,以在驾驶环境中做出反应。这些传感器必须具备两个重要特性,即冗余和多样化。


使用丰富的传感器实现冗余和多样化


“冗余”指的是每个组件都有一个备份,来对传感器探测到的数据进行查验,从而确保检测对象的真实存在。如果摄像头看到阴影中存在某物,雷达则会进行双重检测,从而确保确实有物体存在,就算在摄像头误报时,汽车也能从其他传感器处及时得到真实反馈。


所谓“多样化”,是指每个组件都能处理在现实世界中运行时所需执行的各种任务。在冗余且多样化的传感器架构中,首先需要可充当视觉传感器的摄像头传感器,用于检测和分类静态或静止物体,以及动态或移动物体。上述物体包括交通标志、交通灯、车道边界,以及行人、骑行者或动物。正如前文所述,此架构中还包含了雷达,可作为备用手段,在必要时替代摄像头感知外界信息,协助测量周围物体的距离和移动速度。目前,大家可能已经很熟悉用于其他行业或技术的摄像头和雷达传感器,但激光雷达对于部分人而言,可能是一个相对较新的术语。


激光雷达当前的工作原理是将多束激光同时发射到周围环境中,并接收反射回来的激光。随后,传感器会根据激光反射回雷达所用的时间,基于任意两次激光发射的时间间隔,构建出车辆周围环境的 3D 图像。除此之外,此架构还会使用通过声波进行感知的超声波设备,以及用于粗略定位和运动补偿的 GNSS 和 IMU 传感器。


AI 计算“智力无限”


上一部分讨论了汽车的感知系统,也就是自动驾驶的“眼睛”和“耳朵”。接下来将为大家介绍汽车的“大脑”,即集中式 AI 计算平台—自动驾驶汽车的计算平台负责处理由冗余且多样化的传感器所采集的大量数据


正如之前所说,汽车采用冗余且多样化的传感器架构,来生成海量数据。直观地说,一辆用于测试的自动驾驶汽车运行 6 小时就能生成约 32TB 数据,相当于可填满至少 256 部具有 128GB 内存的智能手机。此外,这种计算还必须能够运行数十个深度神经网络,以便在处理数据的同时,为车辆感知系统提供实时支持。


集中式 AI 计算


软件定义“常用常新”


为应对自动驾驶带来的挑战,计算平台必须具有超高性能,同时满足节能和车规级要求。所谓车规级要求,是指能够承受量产型汽车将面对的极端运行条件,以及因长途行车、糟糕路况和极端天气造成的磨损。此外,该计算平台还必须具有可扩展性以及持续升级的能力。这里所说的“可扩展性”是指计算平台能够与未来的新平台兼容。计算技术在持续发展,因此软件开发公司基于当前一代计算技术开发的产品,必须能够兼容下一代产品,以便能够充分利用最前沿和最出色的计算性能。而这里所说的“持续升级”,指的是计算平台需要拥有足够的空间,允许自动驾驶汽车通过 OTA 持续更新最新功能,从而实现软件定义汽车,这意味着该计算平台可基于最新的数据、体验和功能,持续改进。


NVIDIA DRIVE Orin 是一款适用于自动驾驶汽车的先进的软件定义平台。大家还记得上文提到的几个数字吗?在 2007 年的城市挑战赛中,优胜车辆每秒可进行 230 亿次运算 (23 billion FLOPS);而现在,DRIVE Orin SoC 每秒可进行 254 万亿次运算(254 TOPS)。凭借当前的性能水平, DRIVE Orin 能够处理车辆中同时运行的大量应用和深度神经网络,且符合 ISO 26262 ASIL-D 等系统安全标准。


深度神经网络 帮助汽车做决策


介绍完汽车的“大脑”之后,我们再来看下文中多次提及的深度神经网络。深度神经网络与传感器一样,需具备两个重要特性:冗余且多样化。这意味着,每个深度神经网络都能作为其他神经网络的一个备份,此外,每个深度神经网络将专门承担某项任务,以处理自动驾驶汽车在日常驾驶中可能遇到的各种场景。


感知—自动驾驶汽车最重要的组成部分


例如,SightNet 深度神经网络负责检测交通标志,LightNet 网络则检测交通灯,而 LaneNet 网络则负责检测车道边界和可行驶路径,此外,还有用于检测交叉路口的 WaitNet 深度神经网络。前三种网络会通过协同工作,检查 WaitNet 网络所检测到的交叉路口场景,是否包含该交叉路口中的所有交通灯、交通标志和车道边界。自动驾驶汽车能够基于检查结果做出相应的反应,并安全地通过交叉路口。这些网络能够在各种天气及照明条件下运行。不仅能适应极端天气,还能应对眩光和摄像头视野盲区。经过专门训练的深度神经网络,能够应对自动驾驶汽车可能会遇到的各种驾驶状况,确保汽车安全行驶。


以上是自动驾驶汽车的各个组成部分,但它又是如何学习的呢?这就涉及到自动驾驶汽车的训练与仿真,我们将在下篇详细叙述,敬请期待。


AI 赋能交通运输新时代

AI 揭开物流和出行新篇章



点击查看往期精彩内容


一:强势登场:Lucid 集团发布首款电动 SUV Gravity 和新款轿车 Air,基于 NVIDIA DRIVE 打造而成


二:步入 AI 新纪元:全新沃尔沃 EX90 SUV 基于 NVIDIA DRIVE 打造而成


三:容量大,电力足:Polestar 3 为高端电动 SUV 设定新标准 


四:智控未来:路特斯 Eletre 搭载 NVIDIA DRIVE Orin,专为极致驾驶体验和高速 AI 计算而生


五:智能汽车“触手可及”:哪吒汽车基于 NVIDIA DRIVE Orin 打造 AI 赋能的汽车


六:Hello,World:蔚来通过智能驾乘体验拓展全球市场



即刻点击 “阅读原文” 或扫描下方海报二维码收下这份 GTC22 精选演讲合集清单,在NVIDIA on-Demand 上点播观看主题演讲精选、中国精选、元宇宙应用领域与全球各行业及领域的最新成果!


评论
  • 应用环境与极具挑战性的测试需求在服务器制造领域里,系统整合测试(System Integration Test;SIT)是确保产品质量和性能的关键步骤。随着服务器系统的复杂性不断提升,包括:多种硬件组件、操作系统、虚拟化平台以及各种应用程序和服务的整合,服务器制造商面临着更有挑战性的测试需求。这些挑战主要体现在以下五个方面:1. 硬件和软件的高度整合:现代服务器通常包括多个处理器、内存模块、储存设备和网络接口。这些硬件组件必须与操作系统及应用软件无缝整合。SIT测试可以帮助制造商确保这些不同组件
    百佳泰测试实验室 2024-12-12 17:45 74浏览
  • 首先在gitee上打个广告:ad5d2f3b647444a88b6f7f9555fd681f.mp4 · 丙丁先生/香河英茂工作室中国 - Gitee.com丙丁先生 (mr-bingding) - Gitee.com2024年对我来说是充满挑战和机遇的一年。在这一年里,我不仅进行了多个开发板的测评,还尝试了多种不同的项目和技术。今天,我想分享一下这一年的故事,希望能给大家带来一些启发和乐趣。 年初的时候,我开始对各种开发板进行测评。从STM32WBA55CG到瑞萨、平头哥和平海的开发板,我都
    丙丁先生 2024-12-11 20:14 78浏览
  • 全球智能电视时代来临这年头若是消费者想随意地从各个通路中选购电视时,不难发现目前市场上的产品都已是具有智能联网功能的智能电视了,可以宣告智能电视的普及时代已到临!Google从2021年开始大力推广Google TV(即原Android TV的升级版),其他各大品牌商也都跟进推出搭载Google TV操作系统的机种,除了Google TV外,LG、Samsung、Panasonic等大厂牌也开发出自家的智能电视平台,可以看出各家业者都一致地看好这块大饼。智能电视的Wi-Fi连线怎么消失了?智能电
    百佳泰测试实验室 2024-12-12 17:33 66浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-12 10:13 50浏览
  • 在智能化技术快速发展当下,图像数据的采集与处理逐渐成为自动驾驶、工业等领域的一项关键技术。高质量的图像数据采集与算法集成测试都是确保系统性能和可靠性的关键。随着技术的不断进步,对于图像数据的采集、处理和分析的需求日益增长,这不仅要求我们拥有高性能的相机硬件,还要求我们能够高效地集成和测试各种算法。我们探索了一种多源相机数据采集与算法集成测试方案,能够满足不同应用场景下对图像采集和算法测试的多样化需求,确保数据的准确性和算法的有效性。一、相机组成相机一般由镜头(Lens),图像传感器(Image
    康谋 2024-12-12 09:45 83浏览
  • 一、SAE J1939协议概述SAE J1939协议是由美国汽车工程师协会(SAE,Society of Automotive Engineers)定义的一种用于重型车辆和工业设备中的通信协议,主要应用于车辆和设备之间的实时数据交换。J1939基于CAN(Controller Area Network)总线技术,使用29bit的扩展标识符和扩展数据帧,CAN通信速率为250Kbps,用于车载电子控制单元(ECU)之间的通信和控制。小北同学在之前也对J1939协议做过扫盲科普【科普系列】SAE J
    北汇信息 2024-12-11 15:45 115浏览
  • 本文介绍瑞芯微RK3588主板/开发板Android12系统下,APK签名文件生成方法。触觉智能EVB3588开发板演示,搭载了瑞芯微RK3588芯片,该开发板是核心板加底板设计,音视频接口、通信接口等各类接口一应俱全,可帮助企业提高产品开发效率,缩短上市时间,降低成本和设计风险。工具准备下载Keytool-ImportKeyPair工具在源码:build/target/product/security/系统初始签名文件目录中,将以下三个文件拷贝出来:platform.pem;platform.
    Industio_触觉智能 2024-12-12 10:27 81浏览
  • RK3506 是瑞芯微推出的MPU产品,芯片制程为22nm,定位于轻量级、低成本解决方案。该MPU具有低功耗、外设接口丰富、实时性高的特点,适合用多种工商业场景。本文将基于RK3506的设计特点,为大家分析其应用场景。RK3506核心板主要分为三个型号,各型号间的区别如下图:​图 1  RK3506核心板处理器型号场景1:显示HMIRK3506核心板显示接口支持RGB、MIPI、QSPI输出,且支持2D图形加速,轻松运行QT、LVGL等GUI,最快3S内开
    万象奥科 2024-12-11 15:42 88浏览
  • 时源芯微——RE超标整机定位与解决详细流程一、 初步测量与问题确认使用专业的电磁辐射测量设备,对整机的辐射发射进行精确测量。确认是否存在RE超标问题,并记录超标频段和幅度。二、电缆检查与处理若存在信号电缆:步骤一:拔掉所有信号电缆,仅保留电源线,再次测量整机的辐射发射。若测量合格:判定问题出在信号电缆上,可能是电缆的共模电流导致。逐一连接信号电缆,每次连接后测量,定位具体哪根电缆或接口导致超标。对问题电缆进行处理,如加共模扼流圈、滤波器,或优化电缆布局和屏蔽。重新连接所有电缆,再次测量
    时源芯微 2024-12-11 17:11 115浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-11 17:58 88浏览
  • 铁氧体芯片是一种基于铁氧体磁性材料制成的芯片,在通信、传感器、储能等领域有着广泛的应用。铁氧体磁性材料能够通过外加磁场调控其导电性质和反射性质,因此在信号处理和传感器技术方面有着独特的优势。以下是对半导体划片机在铁氧体划切领域应用的详细阐述: 一、半导体划片机的工作原理与特点半导体划片机是一种使用刀片或通过激光等方式高精度切割被加工物的装置,是半导体后道封测中晶圆切割和WLP切割环节的关键设备。它结合了水气电、空气静压高速主轴、精密机械传动、传感器及自动化控制等先进技术,具有高精度、高
    博捷芯划片机 2024-12-12 09:16 87浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦