时间:2021-05-14 04:42:28来源: 每日经济新闻
日前,特斯拉失控事件频发,引起业内对自动驾驶数据安全问题的关注。
以河南郑州事故车主为例,4月底,在郑州市郑东新区市场监管局责令下,特斯拉将车辆事故发生前半小时的数据提供给了车主张靓(化名),并向外界公布了事故发生前一分钟的数据。不过,因其提供数据的不完整,特斯拉备受质疑。
有分析认为,完整的数据可以分析判断出该事故车辆是否存在“刹车失灵”,以及特斯拉系统是否存在BUG等问题。“在没有看到完整数据前,车辆是否因‘刹车’失灵问题而导致事故的发生,暂不能下定论。”多位自主品牌车企相关技术人员在接受《每日经济新闻》记者采访时表示。
在此背景下,特斯拉也计划年内上线数据查询平台。“国内的车主数据查询平台正在搭建中,以供所有车主查询获取车机交互的数据,预计年内上线。”5月11日,特斯拉中国相关负责人告诉记者。
特斯拉“踩坑”Linux分时系统?
“到现在,特斯拉都没有给我们提供完整的数据。”张靓丈夫告诉记者,特斯拉此前提供的两份数据都缺少重要参数,如刹车踏板位移、油门踏板位移、电机扭矩等多项关键数据缺失。
对于特斯拉目前对外公布的数据,一位不愿透露姓名的自主品牌车企高管表示,这份数据并不完整,从现有数据来看,并不能看出事故发生原因是什么。
有观点认为,特斯拉产品出现这些问题是因为其采用了分时操作系统作为车辆的核心系统。分时操作系统会存在不能完成一些任务的情况,而不能完成的任务会造成系统死机。
图片来源:每日经济新闻 郑得锐 摄(资料图)
“特斯拉整个操作系统是基于Linux制作的,它装的是一个非实时(即分时)操作系统。从现在来看,特斯拉把Linux系统进行了一些裁剪,使系统响应速度变得够快。”一位不愿透露姓名的汽车软件科技公司高管告诉记者,Linux是目前对自动驾驶生态支持最好的系统。
在计算机高级程序员李宇豪(化名)看来,实时和分时操作系统都不能保证百分百安全,主要与系统的可靠性有关。
“分时操作系统是一个时间段划成一个个时间片处理任务,效率优先。如果任务多的话,就不一定能保证实时对数据监测。而实时操作系统实际上也存在这样的问题。”李宇豪告诉记者。
对于特斯拉使用的分时操作系统,是否会出现数据监测不到的情况。李宇豪表示:“系统存在BUG的话,有可能出现数据记录不到的情况。”
上述不愿透露姓名的汽车软件科技公司高管则提出了两种数据监测不到的情况:其一,是否进行数据埋点(数据埋点是数据采集的关键一环),如果没有做埋点,数据肯定会监测不到;其二,要看车企搭建的网络架构能不能及时将数据传到终端,如不能也将检测不到数据。
专家呼吁车辆配备“黑匣子”
值得注意的是,在今年4月,特斯拉率先在美国官网上线了EDR套件查询软件。据了解,EDR是汽车事件数据记录系统,能用于记录车辆碰撞前、碰撞时、碰撞后三个阶段汽车的运行关键数据,包括速度、ABS状态、方向盘的转向角度、气囊状态、车辆制动状态等。
特斯拉方面表示,车主需要花费1200美元购买连接所需的线缆和USB-to-CAN适配器,即可连接车辆,查询行驶数据并生成相应的数据报告,用于查看事故发生的具体原因。“特斯拉这一举措一定程度上尊重了车主数据控制权。”上海交通大学数据法律研究中心执行主任何渊公开表示。
不过,特斯拉这一数据查询服务目前仅对北美地区开放,国内及全球其他地区的特斯拉用户暂无法使用该功能。