电子发烧友网报道(文/梁浩斌)Corner case在自动驾驶中是指行驶过程中可能出现,但发生频率极低的小概率事件。尽管平时很少会遇到,但对于自动驾驶系统来说,遇到无法做出决策的corner case时,很可能会导致致命的交通事故。
最近微博有博主就遇到了一个让人哭笑不得的案例,很生动地展示了corner case的概念。
来源:微博@阿阿阿阿六三
从照片上可以看到,在等红绿灯时,特斯拉Model 3右侧前方有一辆大巴,大巴的车窗玻璃刚好反射出红绿灯的影子,而在车辆内的可视化界面上,误将车窗反射识别成镶嵌在大巴车身内的红绿灯。对于自动驾驶系统而言,在车窗中反射出的红绿灯刚好在合理的高度,同时形态也符合模型,所以它就是“红绿灯”。
虽然这种情况对自动驾驶安全影响不大,但也很好地反映出目前自动驾驶corner case就是会出现在很多人类驾驶员可以很轻易识别并作出决策的地方,而这些corner case对于自动驾驶系统而言却几乎无法正确作出识别和判断。
此前,包括特斯拉在内,小鹏、蔚来等都出现过因为corner case而导致的交通事故。比如最典型的特斯拉Model 3开启辅助驾驶时,撞上翻侧在高速公路上的白色货车导致车主身亡;在去年5月,美国加州一辆Model 3在夜间撞上侧翻在路面上的卡车,而事后在车主的社交账户上发现车主分享了多个“双手离开方向盘”使用自动驾驶的视频。
小鹏P7去年9月也在开启NGP的情况下,由于系统无法判断前方高度较低的挂车而发生追尾;今年3月一辆小鹏P7在使用自适应定速巡航ACC和车道居中保持功能时,与前方发生事故侧翻在路面上的汽车发生碰撞;去年8月蔚来ES8也在开启辅助驾驶的情况下撞上了停在路边的工程车辆,导致车主身亡。
corner case的存在其实也是一些人不看好自动驾驶的原因。因为通过模拟无法覆盖现实世界中的所有场景,遇到这些corner case的变量太多,不可能完全让自动驾驶系统识别所有corner case。也就是corner case无法完全解决,只能不断优化尽量补全这些漏洞。
而目前的优化方法,其实非常简单粗暴,就是通过车企收集更多的真实数据。拥有足够多真实数据的基础上,再通过模拟计算平台对这些场景进行进一步解构,模拟出其他类似场景让系统学习。
同时,在获取数据时,需要通过系统判断驾驶车辆是否遇到了corner case,并上传数据进行标注。标注后的数据用于模拟训练,以及生成迭代模型,用更多的corner case训练自动驾驶系统。
当然,corner case其实是一个比较大的概念,其中包括传感器性能、场景差异、罕见事件等之类的问题。目前业界主要通过对corner case检测复杂度,或者一定程度上可以说是以出现的概率来进行分级,分为像素级(Pixel)、域级(Domain)、目标级(Object)、场景级(Scene)、时序场景级(Scenario)等五个等级。
因此要对corner case进行优化,就可以将收集到的corner case数据进行难度分级,再根据不同级别来找到解决方案。
总体而言,要优化corner case,首先需要海量的真实路面数据。而数据的背后,还需要拥有足够算力的数据中心,模型训练、自动标记等工作需要大量算力。以特斯拉为例,目前特斯拉拥有3大计算中心总计11544 个GPU,今年8月特斯拉首次公开了其Dojo超级计算机系统中每个ExaPOD集群集成了120个训练模块,内置3000个D1芯片,拥有超过100万个训练节点,算力达到1.1EFLOPS,预计明年完工首个ExaPOD集群。
国内企业目前也在自动驾驶数据中心上加大投入,今年8月,小鹏汽车和阿里云合作建设的国内最大自动驾驶智算中心在内蒙古乌兰察布落地,将专门用于自动驾驶模型训练,算力规模达0.6EFLOPS;而商汤在上海的超算中心AIDC也在今年年初投入运营,设计算力达到3.74EFLOPS,未来还会进一步扩展至4.91EFLOPS。
可以说,要尽量避免遇到自动驾驶的corner case,其实在某种程度上比拼的就是数据。
最近微博有博主就遇到了一个让人哭笑不得的案例,很生动地展示了corner case的概念。
来源:微博@阿阿阿阿六三
从照片上可以看到,在等红绿灯时,特斯拉Model 3右侧前方有一辆大巴,大巴的车窗玻璃刚好反射出红绿灯的影子,而在车辆内的可视化界面上,误将车窗反射识别成镶嵌在大巴车身内的红绿灯。对于自动驾驶系统而言,在车窗中反射出的红绿灯刚好在合理的高度,同时形态也符合模型,所以它就是“红绿灯”。
虽然这种情况对自动驾驶安全影响不大,但也很好地反映出目前自动驾驶corner case就是会出现在很多人类驾驶员可以很轻易识别并作出决策的地方,而这些corner case对于自动驾驶系统而言却几乎无法正确作出识别和判断。
此前,包括特斯拉在内,小鹏、蔚来等都出现过因为corner case而导致的交通事故。比如最典型的特斯拉Model 3开启辅助驾驶时,撞上翻侧在高速公路上的白色货车导致车主身亡;在去年5月,美国加州一辆Model 3在夜间撞上侧翻在路面上的卡车,而事后在车主的社交账户上发现车主分享了多个“双手离开方向盘”使用自动驾驶的视频。
小鹏P7去年9月也在开启NGP的情况下,由于系统无法判断前方高度较低的挂车而发生追尾;今年3月一辆小鹏P7在使用自适应定速巡航ACC和车道居中保持功能时,与前方发生事故侧翻在路面上的汽车发生碰撞;去年8月蔚来ES8也在开启辅助驾驶的情况下撞上了停在路边的工程车辆,导致车主身亡。
corner case的存在其实也是一些人不看好自动驾驶的原因。因为通过模拟无法覆盖现实世界中的所有场景,遇到这些corner case的变量太多,不可能完全让自动驾驶系统识别所有corner case。也就是corner case无法完全解决,只能不断优化尽量补全这些漏洞。
而目前的优化方法,其实非常简单粗暴,就是通过车企收集更多的真实数据。拥有足够多真实数据的基础上,再通过模拟计算平台对这些场景进行进一步解构,模拟出其他类似场景让系统学习。
同时,在获取数据时,需要通过系统判断驾驶车辆是否遇到了corner case,并上传数据进行标注。标注后的数据用于模拟训练,以及生成迭代模型,用更多的corner case训练自动驾驶系统。
当然,corner case其实是一个比较大的概念,其中包括传感器性能、场景差异、罕见事件等之类的问题。目前业界主要通过对corner case检测复杂度,或者一定程度上可以说是以出现的概率来进行分级,分为像素级(Pixel)、域级(Domain)、目标级(Object)、场景级(Scene)、时序场景级(Scenario)等五个等级。
因此要对corner case进行优化,就可以将收集到的corner case数据进行难度分级,再根据不同级别来找到解决方案。
总体而言,要优化corner case,首先需要海量的真实路面数据。而数据的背后,还需要拥有足够算力的数据中心,模型训练、自动标记等工作需要大量算力。以特斯拉为例,目前特斯拉拥有3大计算中心总计11544 个GPU,今年8月特斯拉首次公开了其Dojo超级计算机系统中每个ExaPOD集群集成了120个训练模块,内置3000个D1芯片,拥有超过100万个训练节点,算力达到1.1EFLOPS,预计明年完工首个ExaPOD集群。
国内企业目前也在自动驾驶数据中心上加大投入,今年8月,小鹏汽车和阿里云合作建设的国内最大自动驾驶智算中心在内蒙古乌兰察布落地,将专门用于自动驾驶模型训练,算力规模达0.6EFLOPS;而商汤在上海的超算中心AIDC也在今年年初投入运营,设计算力达到3.74EFLOPS,未来还会进一步扩展至4.91EFLOPS。
可以说,要尽量避免遇到自动驾驶的corner case,其实在某种程度上比拼的就是数据。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
自动驾驶
+关注
关注
783文章
13676浏览量
166104
发布评论请先 登录
相关推荐
FPGA在自动驾驶领域有哪些优势?
领域的主要优势:
高性能与并行处理能力:
FPGA内部包含大量的逻辑门和可配置的连接,能够同时处理多个数据流和计算任务。这种并行处理能力使得FPGA在处理自动驾驶中复杂的图像识别、传感器数据处理等
发表于 07-29 17:11
FPGA在自动驾驶领域有哪些应用?
是FPGA在自动驾驶领域的主要应用:
一、感知算法加速
图像处理:自动驾驶中需要通过摄像头获取并识别道路信息和行驶环境,这涉及到大量的图像处理任务。FPGA在处理图像上的运算速度快,可并行性强,且功耗
发表于 07-29 17:09
自动驾驶汽车如何识别障碍物
自动驾驶汽车识别障碍物是一个复杂而关键的过程,它依赖于多种传感器和技术的协同工作。这些传感器主要包括激光雷达(LiDAR)、雷达、摄像头以及超声波雷达等,它们各自具有不同的工作原理和优势,共同为自动驾驶汽车提供全面的环境感知能力
自动驾驶识别技术有哪些
自动驾驶的识别技术是自动驾驶系统中的重要组成部分,它使车辆能够感知并理解周围环境,从而做出智能决策。自动驾驶识别技术主要包括多种传感器及其融
迎来“CASE”时代的汽车趋势和技术课题(3) ~自动驾驶和识别引擎~
本次作为迎来“CASE”时代的汽车趋势和技术课题的第三次,我们将介绍面向实际应用和实证实验突飞猛进的自动驾驶和掌控自动驾驶“认知”的识别引擎概要。 开发和实证实验取得进展的
特斯拉与百度合作扫清自动驾驶关键障碍
知情者透露,特斯拉有望在此基础上推进自动驾驶服务。特斯拉于2020年起在华转向使用百度地图及导航服务,新的合作旨在解决更先进的自动驾驶地图需求。
未来已来,多传感器融合感知是自动驾驶破局的关键
的Robotaxi运营。这标志着L4级自动驾驶迎来了新的里程碑,朝着商业化落地迈进了一大步。中国的车企也不甘落后:4月7日,广汽埃安与滴滴自动驾驶宣布合资公司——广州安滴科技有限公司获批工商执照。广汽埃安
发表于 04-11 10:26
自动驾驶已成现实?赛思时间同步服务器赋能北京市高级别自动驾驶示范区,为自动驾驶提供中国方案
赛思时间同步服务器赋能全球首个“车路云一体化”高级别自动驾驶示范区,为自动驾驶提供中国方案!北京市高级别自动驾驶示范区的“中枢神经”-云控基础平台北京市高级别
发展新质生产力,百度萝卜快跑开启大兴机场的自动驾驶接驳路线
在高级别自动驾驶领域,百度萝卜快跑积极响应政府号召,率先在北京亦庄实现了车内无人自动驾驶商业化示范运营,并开启了大兴机场的自动驾驶接驳路线。
百度“萝卜快跑”首批获准在京开展大兴机场自动驾驶载人示范应用
近日,百度萝卜快跑宣布首批获准北京大兴机场高速、以及大兴机场部分区域的自动驾驶车辆载人示范应用。
LabVIEW开发自动驾驶的双目测距系统
达到950以上,而在其他较弱纹理区域也能维持在900左右。误差率低至5%以下,甚至在特征点明显的标志物上可达到2%左右。
基于LabVIEW的双目测距系统在自动驾驶中具有广泛的应用前景,它可以为车辆提供
发表于 12-19 18:02
自动驾驶“十问十答”
说起自动驾驶, 大家现在已经不陌生, 但是关于自动驾驶你又了解多少呢? 今天小编总结了关于自动驾驶的 “十问十答” , 带你了解更多 自动驾驶的来龙去脉 。 问题1. 为什么会 出现
评论