0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自动驾驶优化出更好的算法

lhl545545 来源:汽车工程师 作者:汽车工程师 2020-06-09 11:15 次阅读

今天上午,上面这三则视频穿越海峡,以极快速度传遍了大陆社交网络和车主社群。

视频说的是同一件事:一辆 Model 3 在高速公路行驶时,一头撞上了侧翻在地的一辆白色货柜车。Model 3 车头甚至插入了货柜中。

这一事件迅速让人联想起特斯拉 2016、2019 的两宗 Autopilot 致命车祸——同样是白色货车,同样是无法识别,同样仿佛不带减速的一头撞上…。

人们问:Model 3 的 Autopilot 方案是不是依然存在着致命的 BUG?我们又怎么正确认识 Autopiolt…。仅仅去指责用户的滥用?

我们采访了三位自动驾驶领域内的资深工程师,有知名大厂的总监,也有自动驾驶公司硬件负责人,得到了一些有趣的回答,譬如,

这是工程问题还是商业问题?

特斯拉在高精地图、惯性传感器、精准定位上的投入不足?

在漏报和误报之间,宁愿漏报不愿误报是对还是错?

站在路边挥手的货车司机,能不能成为一个警示标识?

以下,Enjoy!

Model 3 再现 AP 惊魂一撞

从视频来看,这惊魂一撞发生在今天早晨六点多,于台湾嘉义的高速公路上。仅仅三四个小时后,现场视频就穿越海峡,传遍了大陆社交网络、车主社群。

从画面来看,一辆白色 Model 3 一头撞上了一辆侧翻在地的白色货柜车。高处的监控视频还显示,Model 3 在临近货柜车之前曾有制动动作,但不知为何依然以很高速度撞上了侧翻车辆,甚至让货柜车向后挪动了几米。

此外,货柜车司机事发前已经站在了前方,摇手示意过往车辆注意,但好似没有起到警示作用。

根据当地媒体报道,这起事故并没有人员伤亡。Model 3 车头有所毁坏,但好在货柜车装的是早餐食材,因此 Model 3 虽然撞破了货车车顶,但被「奶油沙拉」所缓冲,事故并没有想像中惨烈。

报道还称称当地警方进行了酒精测试,酒测值是 0.00 mg/l。司机黄某称当时车辆开启了 Autopilot 辅助驾驶系统,时速约 110 公里每小时,发现前方有车时刹了车但为时已晚。

视频的广泛传播,说明了特斯拉的热度。

网上评论大多认为车辆当时处于 Autopiolt 状态,「感觉(司机)在玩手机没看路。」、「这一定睡了,因为这侦测到大货车司机时有刹了一下,之后刹车放了继续撞,不过好险有前面刹那一下,不然应该更惨。」

当然,也有特吹言论:「对特斯拉 AP 来说,那不是一台卡车,因为卡车不长那样子,它可能已经融入了远方的天际。从另一个角度来看,这车不会白白牺牲,每次意外的累积就是特斯拉的进步方式。」

是概率问题就一定有概率发生

上面那段话我们其实挺熟悉,两岸一家亲果然没错。当然,也会有反讽。譬如「自动避让高潮尬吹,一头撞上集体沉默」之类的。

只是,「每次意外的累积」到底是不是「特斯拉的进步方式」?从这宗事故来看,起码值得商榷。

很多人都会将今天发生的事故与 2016、2019 年两宗特斯拉 Autopilot 致命车祸联想在一起。

2016 年 5 月,佛罗里达州一位名叫 Joshua Brown 的 40 岁男子开着 Model S ,在 Autopilot 状态下撞到了一辆正在过马路中的白色拖挂卡车,Model S 直接切头,驾驶员死亡。这是特斯拉 Autopilot 的第一起致死事故。

三年之后的 2019 年 3 月,同样在佛罗里达,一辆 Model 3 以 110 公里时速侧面撞击了一辆正在穿过马路的白色拖挂卡车。Model 3 同样处于自动驾驶模式,司机以及 Autopilot 系统未做任何回避动作,车辆同样被「切头」,50 岁男性司机当场死亡。

这两宗事故当时都引起轩然大波,甚至引发了特斯拉与 Mobileye 的决裂(原因之一),特斯拉此后也修改了关于「Autopilot」的表述,不再强调「自动驾驶」。

从 Autopilot 的应用来看,我们认可特斯拉官方的解释——AP 的出现,事实上减少了道路上的交通事故。但我们并不认为,特斯拉已经解决了「白色货柜车」的 BUG 问题。

广州自动驾驶公司文远知行在去年曾经发表过一篇文章,认为特斯拉在过去几年进行了 1 次重大传感器方案升级,3 次计算平台升级以及数次重大软件版本升级,但还是无法解决这一已知致死(足够严重)的Bug。(未包括 FSD 的升级)

从传感器角度来看,他们认为特斯拉的传感器配置只有前向广角近距离摄像头可以有效「看到」正在横过马路的白色拖挂卡车,但「基于单目摄像头获取深度也受到拖挂车白色涂装影响无法有效提取特征点,从而无法进行有效的深度恢复(Structure from Motion, SFM)。」

换句话说,它虽然能看到但无法辨别出广告牌、天际线还是横过马路的白色货柜车。加上广角摄像头只能看到约 50m 处的车辆,在高时速下(30米/s)下,留给系统的反应时间只有短短 2 秒,远远满足不了刹车所需的时间与距离。

而今天发生在台湾的类似事故,用资深自动驾驶工程师黄觉(化名)的话来说,只要存在概率问题就一会有概率事故发生,或早或晚。特斯拉目前并没有解决这个「长尾」问题。

高精地图、精准定位的缺失?

特斯拉没有解决,是解决不了,还是「还没解决?」其他车厂又是否有能力解决?

某大厂资深工程师刘新光(化名)说,目前全球量产车其实都会遇到这个坑。另一家大厂的自动驾驶总监张卫(化名)也说,CameraRadar 这时候是不好使的,「静止异型车」都是坑。

不过,黄觉觉得奥迪装在 A6、A7 等车型上的 L3 级自动驾驶系统「能够稳定检测出这个场景」,因为奥迪的系统使用了激光雷达,但「代价很大,光激光雷达硬件成本大概 300、400 美金,还不包括软件开放的成本。」

从传感器「能看到」的角度,视觉传感器对大面积白色物体非常不敏感。

毫米波雷达则很难对静态物体进行检测,「所有静态物体,譬如大桥接缝、路上钉子、可乐管、非常缓慢移动的物体等,对 Radar 而言都很容易形成噪点,否则没法开。」

激光雷达由于检测回波能量、白色面发射率高,因而对大面积白色物体容易识别。

当然,不是说摄像头、毫米波雷达不能做到,但相对于激光雷达而且的确是比较难。尤其是如何在快速移动中做到「高可信度」。

黄觉说,从技术角度看要精准识别路上的障碍物有两种方式。

一种是单机识别,譬如通过激光雷达的 3D 信息,发现前方斜率出现变化,认为有障碍物于是采取了动作。「但这个比较笨」,而且需要算法的特别训练;

另一种则是基于高清地图(譬如 Mobiley 的 REM),甚至雷达特征地图(博世目前在推进)进行比对。「我看过这个地图,但之前道路上没有这个物体。」于是采取了行动。

「一个比较内部的信息是,特斯拉内部对高精地图的重视不够。」黄觉告诉我们,特斯拉的 IMU 惯性传感器是不足的,这会导致行驶时很难做到非常精准的车道级定位。

工程问题还是商业问题

必须要说明,黄觉毫无疑问是「激光雷达」派。而众所周知,特斯拉是视觉路线,认为人眼能解决的问题,摄像头同样也能解决。

而在刘新光看来,虽然「侧翻的白色货柜车」或者「异型静态车辆」对于任何厂家而言都是「坑」,但视觉路线是能解决这个 Corner Case(极端情况或者小概率事件) 的,前提是算法能识别。

刘新光认为关键问题是数据训练,现在的特斯拉明显没有对这样的特殊场景进行过数据训练,进而无法识别出有一个大货车横在那里。

「就好像毫米波能识别出前方有个东西,但不确定是什么,然后去问摄像头大哥:这是什么?结果摄像头说,我也没看过呀。」

他认为只要有技术方案,特斯拉肯定可以通过 OTA 解决这个问题。目前看没有解决,只是说明这一问题的优先级没有在前面。特斯拉完全能通过数据闭环,对这样一个 Corner case 做出应对。

但是,为什么特斯拉没有这样做?

刘新光说这可能不是个工程问题,而是一个商业问题。

他告诉我们,这种极端情况即使特斯拉有那么车在路上跑,但依然是小概率的。它必须购买、采集更多的数据,然后在台架上跑、在算法上跑,此后再搭建场地做适应性训练。

「这个代价有多高?你想想,时间、设备,搭建场地,投入的研发力量,就为了解决这 0.005% 的极端情况。」

而相较于这样昂贵的工程解决方法,车厂其实还有零成本的方法,那就是「交付时反复强调不是全自动驾驶。」

至于现在大家对这宗事故关注度这么高,一个原因是「这个就叫做过分宣传带来的反噬。」

的确如此?

车主滥用?

就 L2 系统而言,台湾事故,包括 2016 年、2019 年的致死事故,都可以说车主滥用了 Autopiolt 系统。

但黄觉有异议。

他认为目前厂家在 L2 系统中太过于考虑用户体验。虽然逻辑上没错,但在实际操作中,会让「人在最困难的地方,做最艰难的决定」。

譬如台湾事故,车主在发现后已经刹不住了。「舒适性做好了,但留给用户的选择空间也不多。」

黄觉说为了用户体验、为了舒适,「不急着刹车,将问题往后推,一旦超过了系统判定能力,留给司机的决策时间就会很短。场景越复杂,越是剥夺了司机提早做决策的权限。」

目前的自动驾驶研发已经脱离了「安全、不安全」的二元思考,「大家都在跟概率做斗争。」黄觉说,在 L4 级的自动驾驶研发中,他们要求的是不能漏报,这与 L2 的策略完全不同。

最后说一下「挥手」。

在台湾事故中,能很清楚看到侧翻货车的司机在前方挥手。刘新光说,高速公路原本就不应该有人,因此在 NOA 等类似功能设计时,可以将「路人挥手」这样的场景纳入决策依据。

一旦传感器捕捉到,就可以判定前方出现了紧急状况,即使不采取行动,也应该警示驾驶者注意。而他们一定会把这样的场景写入算法中。

「自动驾驶,本质上是数据驱动。更多的数据,覆盖更多的极端情况,优化出更好的算法。」
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 毫米波
    +关注

    关注

    21

    文章

    1904

    浏览量

    64626
  • 自动驾驶
    +关注

    关注

    782

    文章

    13617

    浏览量

    165906
收藏 人收藏

    评论

    相关推荐

    自动驾驶汽车安全吗?

    随着未来汽车变得更加互联,汽车逐渐变得更加依赖技术,并且逐渐变得更加自动化——最终实现自动驾驶,了解自动驾驶汽车的安全问题变得非常重要,这样你才能回答“自动驾驶汽车安全吗”和“
    的头像 发表于 10-29 13:42 386次阅读
    <b class='flag-5'>自动驾驶</b>汽车安全吗?

    智能驾驶自动驾驶的关系

    驾驶的技术。 智能驾驶包含“单车”智能驾驶和“协作式”智能驾驶。前者通过摄像头、雷达等传感器以及高效准确的算法,赋予车辆
    的头像 发表于 10-23 16:02 497次阅读

    自动驾驶HiL测试方案案例分析--ADS HiL测试系统#ADAS #自动驾驶 #VTHiL

    自动驾驶
    北汇信息POLELINK
    发布于 :2024年10月22日 15:20:19

    小马智行自动驾驶出行服务接入高德平台

    近日,自动驾驶领域的领先企业小马智行与出行科技企业高德宣布达成战略合作。小马智行的自动驾驶车辆已成功接入高德一体化出行服务平台,为用户提供全新的出行体验。
    的头像 发表于 10-15 17:20 339次阅读

    自动驾驶HiL测试方案介绍#ADAS #自动驾驶 #VTHiL

    自动驾驶
    北汇信息POLELINK
    发布于 :2024年10月12日 18:02:07

    英飞凌与采埃孚合作优化自动驾驶软件

    英飞凌科技股份公司与采埃孚集团携手参与了EEmotion项目,共同开发并实施了创新的AI算法,以优化自动驾驶软件和控制单元。
    的头像 发表于 10-12 16:17 271次阅读

    FPGA在自动驾驶领域有哪些优势?

    。 长期可维护性: 随着自动驾驶技术的不断发展和更新,系统需要经常进行维护和升级。FPGA的可编程性和可配置性使得系统维护和升级变得更加容易和灵活。用户可以通过重新编程FPGA来更新算法优化性能,而无
    发表于 07-29 17:11

    FPGA在自动驾驶领域有哪些应用?

    是FPGA在自动驾驶领域的主要应用: 一、感知算法加速 图像处理:自动驾驶中需要通过摄像头获取并识别道路信息和行驶环境,这涉及到大量的图像处理任务。FPGA在处理图像上的运算速度快,可并行性强,且功耗
    发表于 07-29 17:09

    自动驾驶识别技术有哪些

    自动驾驶的识别技术是自动驾驶系统中的重要组成部分,它使车辆能够感知并理解周围环境,从而做出智能决策。自动驾驶识别技术主要包括多种传感器及其融合技术,以及基于这些传感器数据的处理和识别算法
    的头像 发表于 07-23 16:16 486次阅读

    未来已来,多传感器融合感知是自动驾驶破局的关键

    /L4级自动驾驶赛跑的元年。 马斯克评论FSD 12.3版本的左转弯操作就像人类司机一样。如果FSD 12.3版本成功,将基本颠覆目前市场上的智能驾驶技术路线。基于“数据/算法/算力”的无人
    发表于 04-11 10:26

    边缘计算与自动驾驶系统如何结合

    当前自动驾驶中,大规模的人工智能算法模型和大规模数据集中化分析均放在云端进行。因为,云端拥有大量的计算资源,可以在极短的时间内完成数据的处理,但是仅依靠云端为自动驾驶汽车提供服务在很多情况下是不可行的。
    发表于 03-25 09:26 446次阅读
    边缘计算与<b class='flag-5'>自动驾驶</b>系统如何结合

    自动驾驶发展问题及解决方案浅析

    汽车的发展提供有益的参考。   自动驾驶汽车发展的现状与挑战 (一)技术难题 自动驾驶汽车的核心在于通过先进的传感器、算法和控制系统实现车辆的自主驾驶。然而,在实际应用中,
    的头像 发表于 03-14 08:38 1030次阅读

    LabVIEW开发自动驾驶的双目测距系统

    LabVIEW开发自动驾驶的双目测距系统 随着车辆驾驶技术的不断发展,自动驾驶技术正日益成为现实。从L2级别的辅助驾驶技术到L3级别的受条件约束的
    发表于 12-19 18:02

    网联自动驾驶车辆通过信号交叉口的速度轨迹优化方案

    以网联自动驾驶汽车(Connected Autonomous Vehicle,CAV)为研究对象,研究了CAV车队通过城市信号交叉口的速度轨迹优化控制策略。
    的头像 发表于 12-06 16:22 1993次阅读
    网联<b class='flag-5'>自动驾驶</b>车辆通过信号交叉口的速度轨迹<b class='flag-5'>优化</b>方案

    自动驾驶“十问十答”

    说起自动驾驶, 大家现在已经不陌生, 但是关于自动驾驶你又了解多少呢? 今天小编总结了关于自动驾驶的 “十问十答” , 带你了解更多 自动驾驶的来龙去脉 。 问题1. 为什么会 出现
    的头像 发表于 11-29 07:40 918次阅读
    <b class='flag-5'>自动驾驶</b>“十问十答”