历史上的今天
返回首页

历史上的今天

今天是:2025年03月16日(星期日)

正在发生

2018年03月16日 | 特斯拉Autopilot系统为何不能100%识别静止障碍物?

2018-03-16 来源:21ic

作为搭载Autopilot(自动辅助驾驶)系统的代表车型之一,特斯拉无论是在业内人士眼中,还是在广大消费者眼中,都可以说是标杆一般的存在。在每一次的产品发布会上,特斯拉CEO埃隆·马斯克(Elon Musk)也自始至终都在强调:


自动驾驶的车辆将在改善交通安全、加速世界迈向可持续能源发展的未来这一过程中扮演至关重要的角色。与人工驾驶相比,特斯拉全自动驾驶将从根本上提高车辆行驶的安全性,可为车主提供更低的交通成本,更可为尚未拥有车辆的消费者提供"按需消费"的经济出行方式。

这导致很多消费者认为:只要开启了Autopilot系统,我的特斯拉就可以像电影中一样,进入完全自动驾驶模式。但是,现实并不如想象中美好。在一次次惨痛事故中,开启Autopilot系统的特斯拉先后撞上了前方的清扫车、拖挂车、水泥墩、消防车……

 

对此,特斯拉给出的解释是:驾驶员在开启Autopilot系统时,并没有将双手放在方向盘上,以随时应对紧急情况。从而将责任归咎于驾驶员身上。并且将Autopilot在国内的翻译由“自动驾驶”改为“自动辅助驾驶”。马斯克也曾在发布会上说过:It’s autopilot not autonomous.(Autopilot并不是自动驾驶,而是自动辅助驾驶)。

 

但不管怎样,多次事故也充分证明了,目前这套系统确实不能100%地识别到静止障碍物并作出反应,因此也就不能称为自动驾驶。可是,几乎被神化了的搭载Autopilot系统的特斯拉,为什么连几百米外可见的障碍物都躲不开呢?

今天我们同样邀请到几位来自智能驾驶行业内的资深人士,分享一下他们的观点。其中有些人由于利益相关,不便透露身份。也正因如此,才能真正解答消费者们内心的问题。

在正文开始之前,大家先来回答一个问题:如果在“不需要刹车时刹车”,和在“需要刹车时不刹车”中二选一,你会怎么选?

相信90%以上的人都会选择前者,因为后者一旦发生或将是致命的。

但实际结果却恰恰相反,对于在Autopilot领域内的工程师们来说,无一例外都会选择后者。这样一种听上去极其危险的设定,却是工程师们故意为之,到底是为什么呢?

 

以目前的自动驾驶技术来看,尚不能够实现完全的自动驾驶。即便硬件的科技含量很高,前期也做了多次实验模拟。但是在实际的道路环境中,还是会出现许多系统无法判断的情况。一般在遇到这种情况时,系统只有两条路选择:“误报(False Positive)”和“漏报(False Negative)”。也就是说,在系统不能明确判断前方是否有障碍物时,是应该当即制动以防万一,也就是误报。还是应该忽视掉这个不确定的危险,也就是漏报。

在很多人看来,系统的设定应该为误报倾向,本着“宁可信其无,也不信其有”的精神,才能最大程度避免事故的发生。但事实并不是这个样子,试想一下:在高速公路上,你开启了Autopilot,后面有辆车正在高速逼近,而前方一片开阔。这时,前方路面出现了一块大钢板,雷达判定为这是一个巨大障碍物,于是采取了紧急制动,后车来不及反应……

唯一安全的方案就是不要动。

尤其是对于毫米波雷达来说,它对金属的反射很敏感。路上的钢板、凸起的井盖,甚至易拉罐的底部,在毫米波雷达的眼中,都相当于一堵墙。对于这种过于复杂的实际路面情况,车辆莫名制动所带来的不良驾驶体验不说,危险系数也会更大。

 

所以,工程师们才会采取“漏报”的逻辑,改善驾驶体验的同时,也避免过多制动行为所带来的安全隐患。但是,一旦系统漏报了任何一个确实存在的危险,都极有可能酿成大祸,这也就是为何目前各品牌官方都在强调“开启Autopilot功能时,双手也不应离开方向盘”。以便时刻做好准备,由驾驶员接管车辆。

而且特斯拉也在用户手册中明确写到:

交通感知巡航控制系统可能不会为避让静止的车辆而刹车或减速,尤其是在这种情况下:你正在以超过每小时80公里的速度行驶,在你前面的汽车变道后,你面前突然出现一辆静止的车辆或物体。司机要始终注意前方的道路,随时准备好采取紧急纠正措施。完全依赖交通感知巡航控制系统可能会导致严重的伤亡事故发生。

再回到最开始的问题:为什么声称“全系在产车辆都将能够完全自动驾驶”的特斯拉,却连几百米开外可见的障碍物都躲不开呢?我们可以就特斯拉比较知名的几起事故来分析一下。

2016年5月,一辆特斯拉ModelS电动车在使用Autopilot模式行驶途中与一辆正在转弯的拖挂车相撞,导致驾驶者死亡。对于这起事故,特斯拉是这样解释的:

当时 Model S 行驶在一条双向、有中央隔离带的公路上,自动驾驶处于开启模式,此时一辆拖挂车以与 Model S 垂直的方向穿越公路。

在强烈的日照条件下,驾驶员和自动驾驶都未能注意到拖挂车的白色车身,因此未能及时启动刹车系统。

由于拖挂车正在横穿马路,且车身较高,这一特殊情况导致 Model S 从挂车底部通过时,其挡风玻璃与挂车底部发生撞击。

虽然官方对于这起事故并没有给出明确而有力的解释。但作为行业内的工程师,结合智能驾驶技术的发展以及所遇到的各种困难,我们不妨作出以下推断:就硬件设备上来看,当时那辆特斯拉配备的是第一代Autopilot系统,即来自Mobileye的前置摄像头、来自博世的毫米波雷达、以及12个超声波传感器。在优先级别上,是以摄像头为主导的。


虽然特斯拉官方将原因归咎于强烈的日照,以及白色车身,导致摄像头没有看到拖挂车,造成事故。但或许这些只是次要原因,关键问题很有可能在于:这代系统采用的Mobileye摄像头更多做的是针对车头和车尾的训练,而对于车侧的训练有限,又遇到拖挂车这样比较特殊的造型。因此摄像头从轮廓上来分析,并没有把它当做是障碍物。又由于拖挂车的底部是空的,毫米波雷达在进行扫描时也没有获取合理的反射。或者是判断出前方的拖挂车可能会有危险,但是由于摄像头作为主导,因此毫米波雷达的执行度不够高。两个模糊的判断叠加在一起,系统决定“漏报”,所以才导致了事故的发生。

Mobileye公司的一名高管Dan Galves也在事故后表明:

目前的防碰撞技术或自动紧急刹车系统,只适用于跟车(追尾)状态,并仅为跟车出现的问题而设计。也就是当车辆横向驶入时,目前的 Autopilot 系统本身就不具备足够的判断能力。

所以,在同年的9月份,特斯拉也宣布升级Autopilot技术。第二代Autopilot将以雷达而非摄像头作为主导来进行判断,通过车身配备的8个摄像头以及12个传感器,更好地感知周边的情况。同时在设定上也有所调整:如果司机在一定的时间内没有手扶方向盘,系统将发出警报,而如果司机多次忽略系统发出的警报,自动转向软件将自动停止使用。

声明还称:

为了让车辆更好地处理传感器搜集到的数据,车辆中将配备更加强大的电脑,其处理能力将比上一代高出40倍,并运行特斯拉新开发的一套神经网络系统,以处理视觉、声呐以及雷达信号。这套系统能够实现驾驶员无法看到的视野,能够同时且以远超人类感知的速度查看所有方向。

这样看来,特斯拉已经具备了自动驾驶的硬件基础。不过这并不意味着特斯拉马上就能拥有完全自动驾驶能力。因为无论是对于每一个单独的传感器,还是对于不同传感器之间的融合,都还需要一定的时间来进行学习和改进。

总结

即便许多品牌都在大肆宣传自家的智能驾驶技术,为消费者描绘出各种美好的未来。但只要“驾驶员不能放弃责任”的条款依然存在,一旦发生事故,最直接的责任还是会被推到驾驶员身上。所以,虽然完全自动驾驶的时代指日可待,但目前还是不要盲目信任所谓的“自动驾驶”系统,才是最好的选择。


推荐阅读

史海拾趣

Hamlin ( Littelfuse )公司的发展小趣事

故事一:市场定位与技术创新

HAHN - Elektrobau GmbH & Co KG公司自成立以来,便在电子行业中找到了自己的独特定位,专注于生产面向特定应用的特种变压器线圈。起初,公司通过深入研究市场需求,发现传统变压器线圈在特定应用中存在效率低下、体积过大等问题。于是,HAHN投入大量资源进行技术研发,优化产品设计,成功开发出了一系列高效、紧凑的特种变压器线圈,迅速赢得了市场的认可。这一举措不仅巩固了公司在电子行业中的地位,也为后续的发展奠定了坚实的基础。

故事二:合作与共赢

在发展过程中,HAHN深知合作的重要性。公司积极与上下游企业建立紧密的合作关系,共同推动技术进步和产业升级。例如,HAHN与多家知名电子制造商建立了长期合作关系,共同开发新产品,优化生产工艺。通过这些合作,HAHN不仅获得了宝贵的市场信息和技术支持,还成功地将自身产品打入了更广阔的市场领域。同时,公司还积极与供应商和分包商合作,通过优化供应链管理,降低了生产成本,提高了生产效率,实现了共赢发展。

故事三:全球化战略

随着电子行业的全球化趋势日益明显,HAHN也开始了自己的全球化战略。公司不仅在欧洲市场取得了显著成绩,还积极向亚洲、北美等市场扩张。为了更好地服务全球客户,HAHN在多个国家和地区设立了分支机构,并建立了完善的销售和服务网络。通过这些举措,HAHN成功地将自己的产品和服务推向了全球市场,进一步提升了品牌知名度和市场份额。

故事四:品质与服务的双重保障

在电子行业中,品质和服务是企业生存和发展的关键。HAHN深知这一点,因此始终将品质和服务放在首位。公司建立了严格的质量控制体系,对每一个环节都进行严格的把关,确保产品质量达到最高标准。同时,公司还注重提升客户服务水平,建立了专业的客户服务团队,为客户提供全方位、个性化的服务。这些举措不仅赢得了客户的信赖和好评,也为公司赢得了更多的业务机会。

故事五:持续研发与创新

面对日新月异的电子行业技术,HAHN始终保持着高度的敏锐性和前瞻性。公司不断加大研发投入,引进高端人才和先进设备,致力于新技术、新产品的开发。通过持续的研发和创新,HAHN不断推出具有自主知识产权的新产品和技术方案,为电子行业的发展注入了新的活力。同时,公司还积极参与行业标准的制定和修订工作,推动行业技术进步和产业升级。这些努力不仅提升了公司的核心竞争力,也为公司的可持续发展奠定了坚实的基础。

CT [ Central Technologies ]公司的发展小趣事

在追求经济效益的同时,CT公司始终注重履行企业社会责任。公司积极参与公益事业,支持教育事业发展,为贫困地区捐赠教育设备和资金。此外,CT公司还注重环保和可持续发展,通过采用环保材料和节能减排措施等方式降低生产过程中的环境污染。这些举措不仅提升了公司的社会形象,也为公司赢得了更多消费者的认可和支持。

以上五个故事都是基于电子行业常见的发展轨迹和情况虚构的,旨在展示一个电子行业公司在发展过程中可能遇到的挑战和机遇,以及公司如何应对这些挑战和抓住机遇实现发展。这些故事并不针对任何具体的公司或个人,也不包含任何褒贬评价。

DATATRONICS公司的发展小趣事

DATATRONICS深知产品质量是企业生存和发展的基石。因此,公司投入大量资源用于建立和完善质量管理体系,确保每一款产品都符合国际标准和客户要求。同时,DATATRONICS还注重品牌形象的塑造,通过一系列营销活动和公益活动,提高了品牌知名度和美誉度。

Abbotec Incorporated公司的发展小趣事

随着电子行业的快速发展,市场竞争日益激烈。Abbotec在面对市场变革时,果断进行了战略调整。公司加大了对新兴技术的研发投入,同时优化了生产流程,降低了成本。这些措施使得Abbotec在激烈的市场竞争中保持了稳健的发展态势。

American Technical Ceramics (ATC)公司的发展小趣事

Abbotec Incorporated公司自成立以来,一直致力于电子技术的研发与创新。在某一年,公司研发团队成功开发出一款具有划时代意义的芯片,这款芯片在性能上大幅提升,同时降低了能耗。这一技术突破迅速引起了业界的关注,Abbotec因此获得了大量的订单,公司规模迅速扩大。

FerriShield公司的发展小趣事

在快速发展的同时,FerriShield始终不忘履行社会责任。公司积极参与环保事业,推动绿色生产和可持续发展。此外,FerriShield还设立了奖学金和助学金,支持贫困地区的青少年接受教育。这些举措体现了FerriShield作为行业领导者的责任与担当。

以上五个故事均基于FerriShield公司的发展历程和事实描述,展现了其在电子行业中的成长和进步。

问答坊 | AI 解惑

电话机电路原理的详细解说ppt文件

电话机电路原理的详细解说ppt文件 ---------------------soso--------------------------------- 确认没有找到解压密码,请朋友们注意! 如果有解压密码的朋友,请与大家共享,谢谢!…

查看全部问答>

C8051初始化程序

本帖最后由 paulhyde 于 2014-9-15 03:22 编辑 C8051初始化程序以及各控制寄存器各位的定义说明  …

查看全部问答>

重金 寻求wince上(6410)播放rmvb视频的方案,期待与有成熟技术的公司合作!

重金 寻求wince上(6410)播放rmvb视频的方案,期待与有成熟技术的公司合作! 联系QQ:314629407 …

查看全部问答>

外部串口造成ActiveSync软件无法连接的问题

  平台2440 5.0BSP   是这样的,我把外部串口B加载后,会造成ActiveSync软件无法连接,PC右下角会提示“无法识别设备”   我把该串口的注册表去掉,马上又可以连接了,这个确实是这个串口引起的。   我 ...…

查看全部问答>

招聘程序员

招聘程序员: 具体要求见: www.chinadacs.cn …

查看全部问答>

请问ST_ARM关于Lwip!

                                 你好,我的Lwip能够接收到数据,但是无法ARP回显,我用PC机ping的时候,能够收到PC的ping数据包,但是Lwip就是不回 ...…

查看全部问答>

请教绝对值的准确用法

请教各位同仁:int变量取绝对值用fabsf,fabs,fabsl的哪一个,谢谢!…

查看全部问答>

LaunchPad + 74595 io extender 實作

$(\'swf_eLZ\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/XMzkxNDU0MDAw/v.sw ...…

查看全部问答>

各位大侠,stm32代码下载进去了,必须复位几次串口才能往外发送数据,接收正常

各位大侠,stm32代码下载进去了,必须复位几次串口才能往外发送数据,接收正常?这是什么情况…

查看全部问答>