历史上的今天
今天是:2025年03月23日(星期日)
2018年03月23日 | 自动驾驶顶层设计不能留任何容错空间
2018-03-23 来源:中国科技网
全球首例自动驾驶汽车撞人致死案3月19日晚在美国亚利桑那州发生,我知道这一天一定会来。这样说,决不是自吹的事后诸葛,更不是你想的幸灾乐祸,而是从一开始我就觉得,现在发展自动驾驶的思路有哪里不对。
警方给出的事故初步调查结果是“受害人从暗处突然闯入机动车道”。问题在于,系统为什么没有“预计”到,它本应“预计”到的。
这一悲剧不是简单地在全球每天上万起车祸中增加了普通的一起。很明显地,人驾车撞人,排除主观故意的刑事因素,源于人的个体差异,诸如疏忽、错误判断、疲劳驾驶、酒驾醉驾之类;自动驾驶撞人,由于不存在个体差异和主观故意,只能归于系统性缺陷。
人类如果不是真想作死(谁知道呢),设计自动驾驶的初衷应该是也只能是本质安全,而不是什么“更加安全”。对,100%的安全,这一点,没商量。
自动驾驶的本质安全属性其实不难理解:对于人类驾驶行为,我们的安全管理目标是尽可能降低事故发生率;而对于自动驾驶行为,我们很难想象设定一个什么水平的事故率、致死率才是正当的。从终极意义上讲,作为系统行为,自动驾驶撞死一个人和撞死100个人并没有多大的不同。所以我们可以允许现阶段自动驾驶“在技术完善的路上”“磕磕绊绊”,却不能容忍它的顶层设计为自己留有任何容错空间,否则,连自动驾驶概念的提出都是毫无意义的。
说到这里,不禁想起好莱坞电影《机械公敌》(I,Robot)里“机器人三大法则”第一条“机器人不得伤害人类”,这或可作为自动驾驶绝对性安全的法理基础,甚至是哲学基础。
自动驾驶的绝对安全不仅符合逻辑自洽,更具备技术实现可能。当然,这是一个真正的系统工程,其系统性,远不止某些专家所说“车上加载多少传感器”,而是基于大数据,智能车辆、智能道路、智能交通管理直至智能社会管理一体化。所有这些都齐了,还须外加一前提,即人类全面禁驾。因为马路上只要有一辆人驾车辆,交通系统就避免不了主观故意、疏忽之类作怪,绝对安全就无法达成。
未来的交通系统,一定是无人驾驶系统,不再有针对驾驶人的交通法规,唯一人所共知的交通法规就是,人类不得驾车;甚至,拥有私家车辆都是多余。作为有希望成为最后一代驾车的人类,我们只需输入出发、目的地和到达时间,系统即基于大数据为我们就近配置合适的共享汽车,我们唯一可做的就是上车、随自动驾驶到要去的地方。依我的判断,交通将会是机器最早对人类全面代入和挤出的领域,接下来机器会在多大程度、多广幅度上接管社会尚不得而知。机械恐惧症患者,选择回到老牛破车的孔夫子时代,是不是更安全、安心呢!
史海拾趣
|
阻抗匹配是指信号源或者传输线跟负载之间的一种合适的搭配方式。阻抗匹配分为低频和高频两种情况讨论。 我们先从直流电压源驱动一个负载入手。实际的电压源总是有内阻的,我们可以把一个实际电压源,等效成一个理想的 ...… 查看全部问答> |
|
IO pad里面的high-volt tolerant 是什么意思? 是新手,刚刚接触PAD,我看有的IO pad介绍里面有“high-volt tolerant”这个内容,“high-volt tolerant” 是什么意思? 是说这个IO pad可以在PAD端的电压很高的情况下也能正常工作还是说PAD端的电压的变化范围可以很大 ...… 查看全部问答> |
|
我目前向开发一款CPU为MPC8247的BOOTROM,操作系统为vxwokrs5.5,我不想改动过大,请问这个可以参考vxworks提供的哪个开发模板? 有牛人开发过这款CPU的bootrom软件吗?麻烦指导下,谢谢! 我的邮箱,wangxm1983@sina.com … 查看全部问答> |
|
刚开始学windows mobile编程,最近在做编程的时候碰到一个问题,我用mfc smart device建了一个对话框工程,然后在对话框上加了几个按钮,没有其他操作,但是模拟的时候手机屏幕上却一片空白,没有显示按钮,这是为什么呢?之前做了一个hello的win32 ...… 查看全部问答> |
|
关于DXP中ERC检查的一些问题,谢谢大家的帮忙了!!急急急~~ 我在画好原理图后进行了DXP的ERC检查,检查完后,出现了以下几个问题,帮忙解决一下吧~~ 1. 例如NetU1_15 contains IO pin and output pin objects(pin U1_15) 2. 例如GND contains IO pin and Power pin objects(pin U4-4、16、20、21、22等) 3 ...… 查看全部问答> |
|
如题所示,本人想知道如何构造WINCE环境, 即 1. 采用什么语言开发产品是恰当的?有什么要求,比如和CE的匹配问题。 2. 开发出的产品如何才能转嫁到WINCE上运行? 3. 在CE上,内存的分配又是如何完成的?我们可能开发了多个应用程序, ...… 查看全部问答> |
|
我用keil 在编译一个c语言工程的时候,总是提示error c129: missing \";\" before \'typedef\'; 但是我的源程序根本就没有语法方面的错误,后来我在网上搜了一下,说是因为keil 对中文的支持问题,程序中可能出现全角的;或者空格等等 ...… 查看全部问答> |
|
以前有人提过这个问题,但我还是没有看太明白.有这样一段代码: sbit P_4=P^4; P_4=0x03&0x10; 不知道这里P_4究竟被赋了八位中的哪一位呢? … 查看全部问答> |
|
用单片机做数据采集,传感器是0.5级,1毫米的,是否可以做到精度10的-4次方,还有在采集时,电压老是不到满,是否会影响精度。 用单片机做数据采集,传感器是0.5级,1毫米的,是否可以做到精度10的-4次方,还有在采集时,电压老是不到满,是否会影响精度。 在线等啊,搞定马上给分。… 查看全部问答> |
|
大家好,我现在用STM8与TSC2046 进行SPI通信,读触摸屏的坐标。 现在我要端口模拟SPI已与TSC2046进行正常通信,但现在想用自有的SPI模块与其通信,但是老是不行。请教一下各位大虾。最好能提供代码供学习,谢谢!!! 我的SPI初始化:MCU为 ...… 查看全部问答> |




