历史上的今天
返回首页

历史上的今天

今天是:2025年01月17日(星期五)

正在发生

2020年01月17日 | 英伟达“变软”,自动驾驶“破圈”

2020-01-17 来源:车云网

一个月前,黄仁勋用一小颗自动驾驶SoC芯片完成了整个GTC CHINA 2019的“新品发布”。


发布会当天,这位“皮衣男子”赶在闭馆前匆匆去了自动驾驶汽车展位,用半个小时逐一聆听了几家自动驾驶初创企业的思路。那晚的黄教主,向在场工程师们释放出了一种近乎惺惺相惜的善意。


这种情愫很好理解——


要知道,在这届GTC CHINA散场时,很多观众发出的感慨是:“十分硬核,不够性感。”毕竟远道而来的大家直到演讲后半程,才终于等到黄仁勋掏出一块200 TOPS深度学习算力的自动驾驶新品“Orin”。取而代之的,是各种“空口无凭”的软件技术升级。

面对一张张略显失望的脸,老黄也很无奈:“我这么努力,你都看不到。就好像你老婆做了一整天家务,你却说她什么都没做。”


自动驾驶,英伟达自动驾驶


众口难调,但这确实是英伟达在接下来的业务发展中必须要面对的问题。与“看得见摸得着”的硬件发布不同,软件迭代周期短、初期人力成本高、落地成果却很难形成清晰的概念……这些都让这家人工智能计算公司的技术发布开始与公众预期逐渐拉开差距。


而就在车云菌险些被观众情绪带跑节奏时,我们在英伟达的官方公众号上发现了一系列由NVIDIA DRIVE Labs出品的视频。视频内容从工程技术的视角,直观展现出NVIDIA DRIVE AV软件团队如何完成一个个自动驾驶的日常任务,诸如从路径感知到交叉路口处理等一系列挑战。


那么,以自动驾驶为起点,车云菌尝试回答:当英伟达不再抛出核弹,他们到底做了些什么?


“直播”自动驾驶


严格来说,目前没有任何一家企业成功制造出一台全自动驾驶汽车,绝大多数玩家仍旧在奔向这一目标的路上相互博弈。


近年,英伟达正式加入战局。公司内部的软件开发人员已经远远超过了硬件工程师的数量。


他们首先打算解决自动驾驶汽车的三个问题:


  • 知道自己在哪里:不光要掌握车辆具体位置,还得知道是在主路的第几条车道上,将定位精确到厘米级;


  • 知道自己周围有什么:像人类大脑一样判断,前方卡车在减速、左后方有辆SUV驶来、右侧人行道有小孩、下一个路口是绿灯且不能左转……


  • 作出正确的驾驶决策:判断从左侧超车可以安通过路口,然后控制车辆完成相应动作。


如今这些工作,都被团队一一摆上了台面。与常规“秀肌肉”的视频演示不同,英伟达实验室将自动驾驶最困难的感知层面的工作拆解成一个个小任务,条分缕析地告诉大家:我们是怎么做到的,以及我们为什么能做到。


任务的分解也很有意思。车队顺利攻克了包括建立感知路径、通过传感器融合实现环绕感知功能、打造像素级感知能力、借助特征追踪确保安全性、自主识别停车位、障碍物分类、车道线识别及自动补偿、测算车辆与障碍物距离、实现准确可靠的目标跟踪、预测目标的未来移动轨迹、不借助地图的情况下识别交叉路口。


“可靠性”三个字贯穿了所有挑战过程。对此,NV Labs给出的说法是:“对于L2+级自动驾驶系统来说,例如NVIDIA DRIVE AP2X平台,实时评估路径感知可靠性意味着评估该系统是否知道何时进行安全的自主操作,以及何时应该将操作权移交给人类驾驶员。”


至于NVIDIA DRIVE AP2X。2019年初公司在GTC上刚刚发布了全新平台,其基于NVIDIA Xavier系统级芯片运行,采用DriveWorks加速库和实时操作系统DRIVE OS,其中包含DRIVE AutoPilot软件、DRIVE AGX和DRIVE验证工具,并融合了DRIVE AV自动驾驶软件和DRIVE IX智能驾驶舱体验。


得益于二季度发布的DRIVE AP2X Software 9.0上新增的大量自动驾驶功能加持,该平台成为业界公认的现阶段唯一完备的L2+自动驾驶解决方案。采埃孚、大陆、沃尔沃都心甘情愿为其买单。


于是,团队几个人在硅谷全长50英里的高速公路环路上完成了一次零干预的全自动驾驶。简单来说,这是一次类似“现场直播”的测试,工程师们没有机会像录制视频那样,拿实际路径感知信号与理想参数进行对比,还要随时准备应对过程中有可能发生的意外情况。


譬如,一旦自动驾驶车辆只能接收到一种传感器发射的感知信号,就无法保证最终决策置信度的实时及准确。比这更糟的还在后面——如果这唯一的路径感知输入失败,自动驾驶功能要么大幅影响操作的舒适及平稳度,要么干脆整个失灵。


自动驾驶,英伟达自动驾驶


换句话说,比完成这次“零干预”全自动驾驶任务更难的,是将整个过程原汁原味地呈现在各位看官眼前。


特殊任务


有别于一些硬拼技术实力的厂商,英伟达站在消费者视角给自己提出了几项相对特别的挑战——


  • 摄像头硬伤:


对于当下居于主流的视觉感知路线而言,摄像头始终无法抵抗极端环境因素带来的硬伤,雨雪、强光等外界因素会在极大程度上干扰传感器的可见度。这也成了主流厂商争相攻坚的话题点。


英伟达开发出了一种深度神经网络(DNN)ClearSightNet,用以评估摄像头的可见度进而确定遮挡、障碍以及可见度降低的根本原因。如此一来,在数据被下游模块处理之前,感知系统就能在处理管道中尽早检测到无效数据,以备后患。


团队透露,在开发ClearSightNet时,他们考虑到了几个主要需求:


  1. 拥有从造成摄像头失明的各种潜在原因中推理出根本原因的能力


  2. 输出可操作的有意义信息


  3. 必须十分轻巧,能够以最小的计算消耗在多个摄像头上运行


感知数据最终抵达决策端时,车辆可以选择不开启自动驾驶功能,并提醒用户清洁摄像头镜头或挡风玻璃,或者使用ClearSightNet输出以通知用户摄像头感知可信度计算结果。


从视频结果可以看到,在摄像头“失明”时,英伟达给出了能够控制车辆最大程度保障安全的解决方案。


  • 保护车辆不受碰撞:


在大家还为车辆如何避免主动碰撞时,英伟达已经开始考虑车辆“自身安全”问题了。

为此,公司设计了一款名为NVIDIA安全力场(SFF)的软件。其作为一个独立的监督员,对车辆主要规划和控制系统的决策进行实时复核,如果判定操控动作不安全,就会一票否决并纠正其决策路径,并支持自主启动及手动操作。


据介绍,SFF还有一些独到之处。该技术的正向仿真和碰撞核查是通过GPU计算加速在三维时间空间内进行的,这虽然对芯片算力提出了更高要求,但能够覆盖现实世界的各种复杂交通环境,包括缺少车道线标记、停车场场景以及在拥挤的交通环境中变道,这类无法严格划分横纵向操作的情景。


此外,考虑到现实世界的反应时间,以及其他自动驾驶车辆软件组件和子系统可能带来的缺陷和延迟,SFF还设定了安全程序预留空间。


唯一一点遗憾是,SFF实现“零碰撞”的前提,是所有道路参与者都要遵守该规则,并且感知和车辆控制都在预先设计的范围内运行。因此即便这台BB8成功了,要想推广及未来社会仍旧任重道远。


  • 远光灯控制:


当然,摆在自动驾驶落地眼前的最大现实因素,或许还是各国司机风格迥异的驾驶习惯。可团队发现,驾驶员们在“爱用远光灯‘晃人’”这件事上意外地达成了一致。


于是出于安全因素考虑,英伟达要求AI必须要克服局限性,借助感知技术减少对向车灯造成的眩光影响。


团队在视频中简要介绍了其背后的工作原理:


利用摄像头图像训练出基于摄像头的深度神经网络(DNN)AutoHighBeamNet,它可以为车辆的远光灯系统自动生成控制输出,从而提高夜间行驶的视野范围和安全性。


AutoHighBeamNet无需根据场景中其他光源的照度水平来生成远光灯控制信号,而是能够从更广泛的驾驶场景中学习,实现真正自主可靠的远光灯控制。


每帧AutoHighBeamNet检测结果将会输入到后处理子模块中,该子模块能够执行每帧和时间的后处理。随后,AutoDrivingBeam模块的输出可以由汽车制造商进行定制,根据来自其他车辆模块的输入信号(例如,汽车本身的速度,环境照明条件等)调整适应其相应规则和政策。基于这些定制,最终产生远光灯控制信号。


远光灯控制信号可以采用两种不同的模式:自动远光灯(AHB)模式,它提供二进制开/关控制;自适应驱动光束(ADB)模式,可精确控制各个远光LED阵列以创建无眩光区域(GFZ)。


显然,即便整天泡在实验室里,英伟达的软件团队早已不再满足于技术的实现效果,而开始向市场商业化发起进攻。相比一块芯片的算力大小,这些市场化的考量或许才是这场战争输赢的关键。


软件寻找载体,技术实现“破圈”


就在英伟达测试车结束实际道路测试回到实验室时,恰好赶上黄仁勋前来“视察工作”。


自动驾驶,英伟达自动驾驶


而BB8完成的任务也足够交上一张漂亮的成绩单。基于NVIDIA DRIVE AGX平台,自动驾驶车辆可以实时同步运行功能多样的360度环绕感知,定位以及规划和控制软件。


工程师通过使用感知和定位所提供的输入数据,规划和控制层让自动驾驶汽车能够独立行驶。规划软件通过感知和定位的结果来确定汽车特定操作所需的物理轨迹。视频里也清楚地展示出车辆在自主变换车道时的流畅动作:规划软件先利用环绕摄像头和雷达感知来进行变道操作安全检查,然后计算纵向速度曲线以及从当前车道的中心线移动到目标车道中心线所需的横向路径计划,最后控制软件发出加速/减速和向左/右转向的命令以执行车道变换规划。


正是这些软件组成部分,与硬件一起成就了系统的多样性和安全冗余。而这一系列任务视频,恰恰成了证明英伟达自动驾驶软件技术落地的可靠载体。


在这之外,将无形化的软件沉淀成可视化的视频内容,也能同时以更加轻松的方式触达到消费者层面。当汽车方向盘交到机器手中,用户会天然树立起不安与不信任感。这种先期教育市场的思路,能够消除部分不安心理,重建人们在自动驾驶空间内的安全感。


直观点说,NV Labs的“自动驾驶挑战”系列,是英伟达软件技术“破圈”的先导。


作为曾经游戏市场的霸主,这家芯片巨头必然深谙消费者之道。相比一般车厂对于车辆智能功能“洗脑式”的宣传,此番英伟达率先拿出一部分干货试探市场,占领用户心智。


这种策略直接体现在公司财报数据上,2019年三季度英伟达汽车业务迎来高光时刻。公开数据显示,彼时,该领域营收攀升至创纪录的2.09亿美元,同比增长30%。相比之下,英特尔第二季度的自动驾驶营收为2.01亿美元,同比增加16%。


对比来看,英特尔一季度该项营收2.09亿美元,英伟达为1.66亿美元。这意味着,英伟达环比上涨,英特尔环比下跌。


黄仁勋自己对于“软件公司”的蓝图也相当清晰:“这只是英伟达目前定位中的一部分。”


回顾既往十年,英伟达已经进行了两次业务转变。第一次是从GPU图像芯片公司转变为并行计算公司,典型的应用场景是人工智能。后来,公司又决定在少数特定场景中提供最完善的解决方案,覆盖游戏、专业渲染,超级计算、自动驾驶几大领域。


随着英伟达业务领域越来越广,客户“解放双手”的自由度就越高。这恐怕才是“The more you buy ,the more you save”的真实含义。


推荐阅读

史海拾趣

Allied Controls Incorporated公司的发展小趣事

Allied Controls Incorporated(ACI)是一家专注于设计和制造温度传感器和控制器的公司,以下是其发展历程的五个相关故事:

  1. 创立和早期发展: Allied Controls Incorporated成立于1983年,总部位于美国新泽西州。公司的创始人是一群对温度控制技术充满热情的工程师和企业家。起初,ACI专注于为工业和商业应用提供高品质的温度传感器和控制器。通过不断提高产品质量和性能,公司逐渐赢得了客户的信任和好评,实现了良好的初期发展。

  2. 技术创新与产品优化: 随着市场需求的变化和技术的发展,ACI不断进行技术创新,并不断优化其产品线。公司投入大量资源用于研发新型温度传感器和控制器,以满足不同行业的需求。ACI的工程团队与客户紧密合作,根据客户的反馈和需求不断改进产品设计和性能,确保产品的质量和可靠性。

  3. 扩大市场份额: 随着业务的稳步增长,ACI逐渐扩大了其市场份额,涵盖了更多的行业和应用领域。除了工业和商业应用外,公司还开始进军医疗、航空航天、汽车和消费电子等领域。通过开发定制化解决方案和与行业领先企业合作,ACI成功地拓展了其市场份额,并在各个行业中树立了良好的声誉。

  4. 国际市场拓展: 除了在美国市场取得成功外,ACI还积极拓展国际市场。公司与全球各地的合作伙伴建立了稳固的合作关系,拓展了产品的销售网络。ACI的产品出口到欧洲、亚洲和其他地区,赢得了国际客户的青睐和认可。通过不断开拓国际市场,ACI进一步巩固了其在全球温度传感器和控制器领域的领先地位。

  5. 持续创新和发展: 作为一家技术驱动型公司,ACI致力于持续创新和发展。公司不断投入研发和技术改进,推出更加先进和高性能的产品。ACI的工程团队不断探索新的技术和解决方案,以满足客户日益增长的需求。通过不断创新和发展,ACI得以在电子行业中保持竞争优势,并为客户提供更加可靠和高效的温度控制解决方案。

BOOKLY公司的发展小趣事

BOOKLY公司在技术创新的基础上,积极拓展市场。通过与各大电子产品制造商建立合作伙伴关系,BOOKLY的产品迅速进入全球市场。公司还积极参与国际电子展览和技术交流会,展示其最新研发成果,吸引了众多合作伙伴和投资者的关注。通过不断的市场拓展和合作,BOOKLY逐渐成为了电子行业的领军企业。

安谱隆(Ampleon)公司的发展小趣事

在安谱隆的发展历程中,资本市场对其一直保持着高度的关注。然而,其“安家”之路却并不平坦。2017年,奥瑞德曾有意收购安谱隆,但由于资金问题,这桩收购最终未能成行。2018年,旋极信息也计划收购安谱隆,但同样未能成功。这些波折反映了资本市场对安谱隆价值的认可,但也暴露出安谱隆在寻找合适买家方面所面临的挑战。

DB Lectro Inc公司的发展小趣事

DB Lectro Inc公司自创立之初,就致力于气体检测技术的研发与创新。在公司总部的加利福尼亚州研发中心,一群充满激情的工程师们夜以继日地工作,成功研发出了首款高精度、高稳定性的气体检测仪器。这款产品凭借其卓越的性能和精准的检测结果,迅速在污水处理、化工等领域打开了市场。随着技术的不断进步和产品的不断升级,DB Lectro Inc逐渐在气体检测领域树立了领先地位。

Gold Peak Group公司的发展小趣事
在控制电路周围设置必要的安全防护措施,如防护罩、警示标志等,防止人员误操作或触电事故的发生。
Elpida Memory公司的发展小趣事

尽管有政府的支持,但Elpida Memory的经营状况并未得到根本性的改善。在经历了多年的亏损和重组后,Elpida Memory最终于2012年被美国的美光科技(Micron Technology)收购。这一收购标志着Elpida Memory正式退出了日本半导体产业的舞台,但也为其未来的发展提供了新的机遇。

问答坊 | AI 解惑

车载移动电视接收的系统方案

在柏林推出的DVB T(地面数字广播)数字电视也已经影响到汽车娱乐系统中的电视接收。现在,汽车电视接收机不仅能够接收模拟电视信号(它仍将在城市以外的地区继续存在数年),而且也能够接收和处理DVB T信号。Hirschmann Electronic ...…

查看全部问答>

高人们,来帮我看一下这个

:$ 高人们,来帮我看一下这个吧, 三极管工作在放大壮态。R1, R3,R4,为定值电阻。R2为可变电阻(0~2K), 功能是调R2可变电阻,让那个灯可以变化亮暗。 不会上传图,只好这样了,不好意思:$…

查看全部问答>

VxWorks ping不通

利用flash224下载bootrom到arm9开发板,超级终端能连接并显示运行信息,网口的指示灯也是亮的,ping不通时为什么啊,望各位大哥大姐大虾大神不吝赐教。急!!…

查看全部问答>

HT48R062是不是51系列的单片机?

HT48R062是不是51系列的单片机? 盛群的这个单片机是不是51系列的,还有它的掩膜选项是怎么回事?是不是写好程序后才能决定掩膜发给芯片厂家定做?…

查看全部问答>

6410主频如何跑到800MHZ?

最近看到三星出来的一款手机I8000芯片采用的是6410,主频居然标称800MHZ,汗,为啥我们用的6410都是跑667MHZ,人家手机就可以跑800MHZ,哪位仁兄测试过或知道答案的?…

查看全部问答>

2440的nwait脚是什么作用?

nWAIT [Input] nWAIT requests to prolong a current bus cycle. As long as nWAIT is L, th current bus cycle cannot be completed. ----- nWAIT PIN OPERATION If the WAIT bit(WSn bit in BWSCON) corresponding to each memory bank is en ...…

查看全部问答>

请教 Keil 编码

在Keil编译程序时,汉字会被编译成GB2312码。比如字符数足CArr={“大小多少”};请问有没有人知道怎么设置才能让Keil编译时汉字生成对应的UTF8码而不是GB2312呢???…

查看全部问答>

请问能否在winxp下学习仿真arm?

必须自己购买arm开发板等硬件,才能开发学习arm吗? 能否有种winxp下的软件仿真工具,脱离开发板进行学习呢? 我想软件功能那么丰富,不知道有没这种仿真软件? 如果必须买开发板,不知哪里购买比较安全、便宜? 本文来自:我爱研发网(52RD.com ...…

查看全部问答>

请教一个单片机内存管理的问题!

各位大侠早上好! 我现在正在开发的系统是基于8051单片机的,目前在单片机的内存管理上遇到了问题,请大家指点!情况如下: 我外扩了32K的SRAM,前8K采用静态分配的方式,作为串口等通信接口的数据缓冲区,通过_at_进行了地址定位(定位在前8K空 ...…

查看全部问答>

2011年度吉时利测试测量技术全国巡回研讨会马上开始,赶快报名哦

2011年度吉时利测试测量技术全国巡回研讨会马上开始,赶快报名哦!     免费参加,还有好礼相送,你还犹豫什么,马上去报名!!!     报名就在EEWORLD, 报名链接:https://www.eeworld.com.cn/keithley/meeting/#gift ...…

查看全部问答>