丰田行车电脑系统重大疑似bug

2023-10-28 13:08

本文主要是介绍丰田行车电脑系统重大疑似bug,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

先引述一条新闻:“2月17日,日本丰田汽车公司总裁丰田章男在东京再度举行记者会并发表声明,披露强化质量细节,宣布在今后生产的所有汽车上加装‘刹车优先系统’。”

最近丰田车的刹车门闹的是沸沸扬扬,作为一个司机我首先关注行车安全方面的事。上面这条新闻的发布引起了我的好奇,简单研究了一下美国丰田车高速路行驶因油门无法回位导致的悲剧。作为软件工程师,首先怀疑丰田的行车电脑重大疑似bug。

首先,现代的家用小型车基本都有行车电脑,诸如油门喷油量的计算、刹车片移动的位置、方向盘移动导致车轮的转向等等,都已经不是简单的机械动作了,中间经过了行车电脑的控制(手刹不包括)。人体操作的动作实际上都是由传感器接收,由传感器转换成电信号去操作机械系统。换句话说,司机实际上没有直接操作这些生命攸关的机械,而是电脑在操作。那么如果电脑有问题,司机的安全就堪忧了!

丰田行车电脑的疑似bug,就是在刹车和油门同时被踩下的时候,也就是两个传感器都报告有信号的时候,软件的设计师认为人体只有一只右脚,不可能又踩油门又踩刹车,所以可能简单的把后一个传感器(刹车)的信号忽略了!根据丰田的解释,一会是因为脚垫的原因导致油门无法归位,一会是油门踏板拉杆的原因导致油门无法归位,其实所有这一切都是表面现象,真实的原因是电脑忽略了人的刹车信号,真正的质量问题应该是行车电脑设计的严重缺陷!这就是为什么会来一个什么“刹车优先系统”。

其实在我们日程生活中,很多的东西都已经被电脑控制了,我们只是在操作传感器,比如洗衣机。当然这些电器的问题不会产生致命的问题。

如果各位遇到丰田车这样的问题,不要像案例中的驾驶员不知所措(把自己的生命交给911,只能说明美国人有点二,从小被洗脑了),应该在不熄火的情况下挂空档,利用手刹和路边障碍物减速。

顺便说一句,电脑程序是人编写的,今后还会有各种各样的问题。珍重!

这篇关于丰田行车电脑系统重大疑似bug的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/293418

相关文章

JavaBug系列-解决SpringBoot返回Xml结构的问题

JavaBug系列之SpringBoot返回Xml结构的问题 Java医生一、关于错误信息二、如何解决问题 Java医生 本系列记录常见Bug,以及诊断过程和原因 作者:Java医生 教学: Java企业项目辅导,专注于辅导新入职员工,解决各种问题! V:study_51ctofx 一、关于错误信息 如图,SpringBoot请求返回Xml格式信息 通过以上信息分析,

JavaBug系列- Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class load

JavaBug系列之Mysql驱动问题 Java医生一、关于错误信息二、如何解决问题 Java医生 本系列记录常见Bug,以及诊断过程和原因 Java/一对一零基础辅导/企业项目一对一辅导/日常Bug解决/代码讲解/毕业设计等 V:study_51ctofx 一、关于错误信息 APPLICATION FAILED TO START Description: Fai

【解决bug之路】npm install node-sass(^4.14.1)连环报错解决!!!(Windows)

有关node-sass的深入分析可参考:又报gyp ERR!为什么有那么多人被node-sass 坑过? 主要有如下三方面错误,请自查: 1.node,npm版本需与node-sass版本匹配,像node-sass(^4.14.1)就得node 14.x版本才可以,node 16不行 gyp ERR! build error15 gyp ERR! stack Error: `

排查 MyBatis XML 配置中的 IF 语句与传值名称不匹配的 Bug

文章目录 本文档只是为了留档方便以后工作运维,或者给同事分享文档内容比较简陋命令也不是特别全,不适合小白观看,如有不懂可以私信,上班期间都是在得 前言,在改一个bug得时候发现一个有意思得问题,就是mybatis得xml中if判断得问题,传值名字不匹配依旧可以进行判断,如下图 传值userName,但是有意思得事情出现了,进了if,并且没有报错,尝试了两次都是这

彻底解决魅族手机无法彻底卸载应用的bug

使用Flyme系统的同学可能会遇到一个问题: 卸载了某些软件(例如通过开发者模式调试安装的应用)后,实际这个应用还残留在系统,当你用低版本或者其他签名的apk覆盖安装的时候会提示“安装失败”,要求你卸载后重新安装。 可是无论你从应用列表寻找还是清理垃圾,都根本找不到这个应用。 闹鬼?这个bug一直伴随着flyme,可怜工程师们竟然一个都没发现。 今天笔者教大家一招解决这个问题。

重置电脑系统和重装系统哪个好_重置电脑系统和重装有什么区别

如果电脑系统出现蓝屏或者卡顿的故障,相信不少用户会选择重装系统来解决。不过,经常折腾电脑的人群,可能知道在Windows10系统中会有“重置此电脑”的功能,类似于恢复出厂设置的意思。重置电脑系统和重装系统哪个好?重置电脑系统和重装有什么区别。下面小编来分析一下。 重置电脑系统和重装有什么区别: 重装系统:重装系统,简单来说就是用一个全新的系统来替换现有系统。由于是替换系统的方

今天做了freemaker 导出word文档 的bug修复,解决 \n换行 问题

结合Freemaker导出文件 public void exportSimpleWord() throws Exception{// 要填充的数据, 注意map的key要和word中${xxx}的xxx一致Map<String,String> dataMap = new HashMap<String,String>();dataMap.put("username", "张三");dataMap.

【软件测试】软件测试-----什么是Bug?Bug是如何分级的?Bug的生命周期是怎样的?如何描述一个Bug?

博客目录 一.软件测试的生命周期二.BUG的定义和级别2.1 bug的概念.2.2 如何描述一个bug.2.3bug的级别2.3.1 bug分级的意义.2.3.2 bug的四种级别. 三.BUG的生命周期.四.当与开发人员发生冲突该如何处理(高频面试)五.总结 一.软件测试的生命周期 软件测试贯穿于软件的整个生命周期,针对这句话我们一起来看一下软件测试是如何贯穿软件的整个生命周

【ListView】有关填充bug

假设要实现如下效果 ListView里若使用RelativeLayot则会出现错误 得不到垂直线的填充 线性布局的高度设置为match_parent会使高度为0,必须给它一个固定值,比如20dp ListView建议使用LinearLayout在最外层,而最外层的宽高无论如何设置都无法确定的,建议第二层也使用linearLayout来布局 【实现

ListView数据只有显示不全bug

Android编程中,ScrollView嵌套ListView时,会无法正确的计算ListView的大小。解决的办法有如下两种: 解决方案1: 直接把包含ListView控件的ScrollView控件从布局文件中去除,留下ListView控件,这是最简单快捷的解决办法,如果一定要在ScrollView中包含ListView,则参考解决方案2: