文/Chelsea Yang
来源:硅谷洞察(ID:guigudiyixian)
特斯拉致死车祸的调查结果终于公布了。发生在 2018 年 3 月加利福尼亚州山景城附近的高速公路上的严重车祸,曾导致 38 岁的苹果软件工程师黄伟伦(Walter Huang)死亡。
在事故中,Walter Huang 驾驶 Model X 以 71 英里的速度撞上了 101 高速公路的护栏,后面两辆车也因此追尾,导致特斯拉的高压电池受损,引起了火灾。
美国国家运输安全委员会(NTSB)列出了特斯拉致死的三个可能原因:第一,特斯拉 Autopilot 自动驾驶系统存在缺陷,第二,黄伟伦对自动驾驶系统过度依赖,导致其驾驶时玩手机分散注意力。第三,加州交通运输部门没能及时维修高速公路的硬件设施。
特别值得注意的是,NTSB 谴责特斯拉过分夸大其自动驾驶的程度,只达到了 L2 自动驾驶级别,却把自己包装出了 L5 的形象。并且当事故发生时,特斯拉的前向碰撞预警系统未能提醒车主注意正在逼近的障碍物,其自动紧急制动系统也未能在碰撞前启动。
那么,被 NTSB 谴责为只有 L2 级别的 Autopilot 到底是什么?其处在自动驾驶第几梯队里?为何特斯拉这么有自信一直坚持用 Autopilot 呢?
Autopilot 的演变史
Autopilot 就是自动驾驶系统吗?Autopilot 的原始定义是指的搭载在飞机、轮船或者火箭上的控制轨道的系统,在这种系统中,人不需要一直控制,而自动驾驶的定义是指车辆能够自动感应周围环境并且无需人类的干预而自动驾驶,所以从原始的定义来看 Autopilot 是辅助系统而非特斯拉一直在公众面前宣传的自动驾驶系统,那是它尚未实现的、未来的目标。
2016 年 8 月 16 日以后特斯拉也正式将中国官网的介绍从“Autopilot 自动驾驶”改成了“Autopilot 自动辅助驾驶”。其功能包括在车道内的自动辅助转向、加速和制动,但需要驾驶员主动监控,并且双手不能离开方向盘,一旦离开方向盘,Autopilot 就会发出警告声提醒车主将双手放出方向盘,如果车主忽略警报,车就会自动减速,即便车主接管车辆,辅助驾驶功能也会被禁用,只有当下一次驻车时才能恢复自动辅助驾驶的功能。
在美国国家公路交通安全管理局(NHTSA)公布的自动驾驶分级体系中,特斯拉目前已经实现了 L2 的功能(如搭载在 Honda 等车上的 ACC 自适应巡航系统),并部分实现 L3 的功能,比如 Autopilot 能够实现对周边环境的监控,所以很多人把特斯拉归进了 L2.5 的梯队。
Autopilot 对 2016 年 10 月 20 日的所有新车都进行了升级,软件升级到了 8.0 系统,升级了 200 多项功能,硬件系统从原来的 Autopilot1.0 升级到了现在的 HW3.0,但是目前 3.0 还没有完全落地到车主,所以我们重点来看看 1.0 到 2.5 的变化。
Autopilot 1.0 基于 Mobileye 的图像识别技术,主要数据来自于车顶的 Mobileye 摄像头,车首的雷达和周边雷达只是提供辅助信息。
而 Autopilot 2.5 则是基于雷达识别环境,主要数据来源于车身上的雷达,而辅助数据则来源于高精度地图和神经网络数据。
特斯拉 HW1.0 芯片,有大量留白,图片来自互联网,版权归作者所有
特斯拉 HW2.5 芯片,设计紧密很多,图片来自互联网,版权归作者所有
坚持用雷达,特斯拉特立独行之路
自动驾驶目前的技术分为两大阵营,一类以特斯拉为首,还有一类是以刚刚首次获得有外部投资参与的、22.5 亿美元融资的 Waymo 为首。
特斯拉依靠的是结合雷达、摄像头和超声波传感器的数据,搭建神经网络做实时的图像识别,并模拟人的行为,做出判断,而 Waymo 是靠比雷达更昂贵更精确的激光雷达、摄像头、超声波传感器并结合已经有的高清地图数据库来判断应该做出什么反应。
那么为什么 Waymo 和众多自动驾驶研发的车厂都使用激光雷达(Lidar),而特斯拉却坚持使用雷达(Radar)呢?特斯拉都看上了雷达什么呢?
雷达和激光雷达两者最本质的区别在于波长不同,雷达是毫米波,通常是4-12mm,而激光雷达用的是激光波长,所以通常在 900-1500nm 之间。
雷达主要用的是无线电波,与激光波相比,无线电波更容易穿透物体,所以传播距离更远,通过反射的波,可以测到汽车的行驶速度。当交警想要测某一辆特定车辆的速度时,就可以用雷达枪来测速,这样车辆跑到很远也可以测到。但是,由于雷达成像的特殊性,一个很小的金属物体可能会被识别成一堵墙,所以人们才会把目光转向了非常昂贵的激光雷达。
激光雷达发出的是快速的激光脉冲,传播的距离较短,但是它能精确计算出传感器到障碍物间的距离,还能探测目标物体的准确尺寸,并且它的穿透力极强,能够穿过雨、雾等极端天气,受干扰较小,跟人眼看到的东西很类似。所以激光雷达被用来绘制高清地图。
目前几乎所有研发自动驾驶的公司都在使用激光雷达,但特斯拉的车只搭载了雷达,尚未搭建激光雷达,主要原因还是成本。
激光雷达的车本过高,如 Waymo 使用的 Velodyne 的、已经量产的 16 线激光雷达,需要 3.5 万到 4.5 万人民币,更高级的 32 线需要 40 万,64 线需要 80 万,而特斯拉的车都是商用卖给普通群众的,高额的成本必然会降低销量,所以特斯拉目前只能使用雷达。当外界问到特斯拉未来是否会使用激光雷达时,一向傲娇的马斯克一直持否决态度。
但是值得一提的是,特斯拉相比 Waymo 有数据上的优势。目前在自动驾驶领域,处理突发情况,如突然冲出马路的小孩等,需要非常大规模该类的数据学习,才能做到更好地处理,所以车在实际的道路上驾驶的数据就非常重要了。Waymo 只在美国凤凰城商业落地了,推出了打车服务,而特斯拉已经满世界都在跑了。截止到 2019 年,特斯拉驾驶里程数为 20 亿英里,是 Waymo 约 2 亿英里的 10 倍。
Autopilot 目前面临的主要问题在于过度依赖摄像头和雷达,这两个用来检测周围环境的仪器都存在很大的误差,没有激光雷达精确,但是特斯拉相信只要要神经网络足够强大能够模拟人类的驾驶行为,即便结合的是不那么准确的监测环境的数据,也能够实现自动驾驶。
简单来说,当特斯拉驾驶者经过一个很矮、很窄、很暗的隧道时,雷达和摄像头都无法清晰地检测出隧道入口的情况,Autopilot 就会借用神经网络里训练出来的、以前的数据来计算和判断。例如,以前有特斯拉车主曾经过这个地方,Autopilot 就会学习到这些人是成功通过还是未能成功通过,当成功通过的概率达到一定比例时,这个地方就会被标记成能够安全通过的地方。这就是 Autopilot 靠神经网络学习人类驾驶行为,而不是靠非常精确的现实画面来判断的机理。
随着 Autopilot 硬件 3.0 的到来,拥有海量数据优势的特斯拉的算法迭代有可能会更加快速,对边缘情况的处理也会随之更加平滑。但是,目前搭载了特斯拉自主研发的芯片的 HW3.0 硬件系统和神经网络的能力还非常有限,要改进极为复杂的深度神经网络,达到和人脑相似的判断能力,还是困难重重。
特斯拉驾驶员监控系统也有待提升
除了指出 Autopilot 的问题,NTSB 在听证会上还提出,特斯拉应该“合作开发”驾驶员监控系统的建议。
2018 年的事故中,车主黄伟伦过分依赖特斯拉的自动驾驶功能,在驾驶时被系统多次提醒需要双手放在方向盘以后,但依然专注于玩手机上的游戏。NTSB 直言不讳地指出,如果特斯拉不加装监控装置,自动驾驶系统还将被滥用,类似事故还将会发生。
一直以来,特斯拉都是依靠压力传感器来感应车主是否将双手放在方向盘中。早在 2016 年,特斯拉第一次发生致命事故时,NTSB 就提醒特斯拉应开发出一套更加智能的系统,监控车主是否把注意力放在道路和交通状况上。NTSB 还强调,应该引入如摄像头这类的视觉监控来更好地监测。
但是,特斯拉一直对 NTSB 的提醒总是充耳不闻,没有任何反应。
特斯拉车主在驾驶的时候会走神、分心去做别的事情,其实也跟特斯拉早期的夸张宣传有关系,而现在特斯拉专注技术研发,对偶发的车祸事故并没有表现出足够的解决问题的态度。当然,如果要按 NTSB 的建议,特斯拉的生产成本又要有所增加。
那么,各位读者对特斯拉车祸有什么看法?特斯拉真的能做到低成本造车的同时保证安全吗?
参考资料:
https://www.motortrend.com/news/testing-semi-autonomous-cars-tesla-cadillac-hyundai-mercedes/
https://zhuanlan.zhihu.com/p/22413629
https://www.caranddriver.com/features/a15101943/semi-autonomous-cars-compared-tesla-vs-bmw-mercedes-and-infiniti-feature/
https://towardsdatascience.com/teslas-deep-learning-at-scale-7eed85b235d3
https://www.forbes.com/sites/greatspeculations/2019/11/08/just-how-far-ahead-is-tesla-in-self-driving/#3bfe91a71b24