我的判断是特斯拉的辅助驾驶系统接管车子的权限很高。人类介入反而是下一级请求
【本文来自《特斯拉再回应:恳请指定第三方检测鉴定机构开展鉴定,还原真相》评论区,标题为小编添加】
给大家解释一下特斯拉为啥会出现这个情况。做过安全系统软件的就知道软件调用是分级的。也就是高级别的不受低级别代码调用,要找管理权仲裁模块来判定。低级别代码只能申请在特定时段和场合下让高级别代码给予有限响应。特斯拉车主的刹车失灵有个共性就是人在干预驾驶状态的时候,刹车踩不动,踩不下去。这个现象告诉我们,特斯拉的车子在正常自动驾驶和人为驾驶接管之间有个犹豫和不听从的偶发现象。表现出来就是刹车系统对用户不响应。
1)大部分时候,刹车是管用的,所以硬件上刹车系统出错的可能性很低(博世的系统,长年汽车配件供应商)。
2)出错的可能就是系统临时把驾驶者刹车介入的输入响应关掉。
3)考虑到那个撞货车白车厢的案例,我的判断是特斯拉的辅助驾驶系统接管车子的权限很高。人类介入反而是下一级请求,人类介入要被驾驶辅助系统接受才起作用。
4)这么一来BUG肯定就是在系统控制逻辑上,肯定有什么功能改写掉(临时,偶然,片刻)人工介入的优先度,把刹车系统置成人工干预钝感,导致人工介入失效。
但逻辑上也可能不是辅助驾驶系统的设计错误,可能是个测试错误:没捕捉到刹车被置为钝感和不理会状态是偶发和不可重现的。也就是不是静态代码的错误而是runtime偶发的系统错误。
特斯拉这套东西问题真得不小。跟波音的那个MCAS的辅助仰角控制的错非常类似。逻辑上波音也是飞行员驾驶,但是那系统就是暗中压仰角,飞行员不能中断和关闭。