历史上的今天
返回首页

历史上的今天

今天是:2025年03月01日(星期六)

2021年03月01日 | 特斯拉“灵异事件”背后,智能驾驶随时变身智障驾驶

2021-03-01 来源:AutoLab

一家科技公司,因为“灵异事件”上热搜,这事就挺魔幻的。


一辆特斯拉Model 3,大白天的停在一个空旷无人的墓地里,车主一低头发现中控屏AP显示区域内,车头前方出现几个人影在做无规则运动,这意味着车辆识别到了前方有行人存在,但车主抬起头又发现前方除了草坪和墓碑啥也没有,瘆人不。



这只是几起特斯拉“灵异事件”中的一例,其他还有,比如夜深人静无人道路上,行驶中的特斯拉突然紧急刹停,原因是AP检测到了障碍物,但实际上前方啥也没有;又比如,在隧道内行驶的特斯拉,中控屏AP显示有辆大巴紧跟在后面足有数分钟,但车主看了眼后视镜又是啥也没发现的诸如此类“灵异事件”。


发现没有,这些事件每一次都和特斯拉的AP有关系,是不是可以总结一个规律了,或许是特斯拉AP系统强大的感知能力,检测了到某种自然世界不存在的东西呢?先别急着举报,听我给你讲完另外一个“灵异故事”。


这个“灵异故事”在某汽车品牌产品质量不太好的一段时间里传播很广,内容是这样:又是月黑风高夜深人静的一个晚上,某品牌车主独自驾着车,在空荡荡的林间公路上等红灯,红灯变绿给油起步,而就在车辆刚过路口时,突然车内警报声响了,这位独自驾车的某品牌车主低头一看,仪表盘显示着“后排有乘客未系安全带”…


惊不惊悚,刺不刺激,但相信你也看出来了这个“灵异故事”就是一段子,它调侃的对象是这个汽车品牌糟糕的产品质量。



同样,特斯拉的“灵异事件”背后和灵异两字也扯不上半毛钱关系,发现这类事情的原因只能有一个,那就是特斯拉的AP出现了问题。


关于自动驾驶的可靠性,其实远比想象中要脆弱,甚至只要你想,让智能驾驶直接变身智障驾驶真的不是很难,尤其是对走纯视觉方案的特斯拉来说,以上灵异事件的发生只能说特斯拉的AP又被欺骗了。


如何成功诱骗特斯拉的AP,此前我们还有过类似报道《花一分钱可以黑掉特斯拉?用这几种方式就行》。



这里面有几个典型事例,比如科恩在一条正常的道路行驶线中央斜放置了三个小小的白色纸片,这些白色纸片几乎透明如果是人类驾驶员甚至很难发现它,然而就是这几枚纸片导致一辆开着AP的特斯拉Model S在经过此地时,主动向左偏转了方向驶入了对向车道。


对此,科恩实验室的说法是他们发现仅通过物理手段,就可以做到对特斯拉的AP实施攻击,其背后的原理是“对抗性补丁”。


具体逻辑是这样的:AI视觉识别系统是依赖训练神经网络来识别目标的,也就是需要提供大量的样本来参考,但也依然会存在部分样本无法识别或者误判的现象,这部分样本被称之为“对抗性补丁”,而一旦正常需要识别的目标中出现了“对抗性补丁”,那么误判或者无法识别的现象就会出现。



关于这个,科恩实验室还做了另一个实验,即利用人工智能对抗样本生成技术,生成了一副特定图像,这幅图像在人类看来几乎毫无意义,然而但当特斯拉面对这张图像的时候,自动雨刷开启了。


这些都是“对抗性补丁”对特斯拉成功实施攻击的例子,其实这些看起来还是比较困难,因为要做成功攻击,首先需要了解如何制造“对抗性补丁”,一般人并不容易知晓。


但是通过更简单粗暴的方式,就把特斯拉AP忽悠瘸的例子也有。


比如去年有研究人员仅用一截2英寸长黑色胶带对路边限速标示做了略微改动,结果成功让特斯拉AP从限速35km/h行驶加速到限速85km/h行驶。还有人在路边架起一台投影仪对路边树丛投射了一个限速标示,结果又让特斯拉AP成功中招了。



综合以上,为啥特斯拉AP这么容易好骗呢?这里面首先一个原因是特斯拉是走视觉识别的单车路线的,这需要对软件算法有着非常深的依赖性,可以说从算法上解决视觉信息的准确处理来做到自动驾驶,就是特斯拉AP的绝对核心技术。


但遗憾的是软件算法总会有漏网的Bug存在,就像前文的各种“灵异事件”,就显然是视觉识别中的软件算法出现了误判。


本来激光雷达会是对这种视觉识别方案很好补充,因为摄像头对3D物体识别能力很差,且易受逆光、黑暗等环境影响;毫米波雷达的优势在于测速、测距,但却不适用目标识别,尤其是静态目标识别等工作。



但激光雷达对动态障碍的检测跟踪,以及对周围环境的3D建模能力正是依赖于算法识别的摄像头和毫米波雷达的软肋,理论上有了激光雷达这种高级传感器的存在,实际上是可以很大程度上弥补软件算法的不足,甚至只要算法跟得上,效果可能要比纯视觉方案更加好。


一个很典型的例子,台湾高速特斯拉撞击白色货车事件就是摄像头看不清,而毫米波雷达又无法准确识别目标是什么,在算法层面前方大货车的存在就被过滤掉了,于是乎特斯拉一头撞了上去。而如果此时有激光雷达加持的话,完全可以识别前方的确有一个固定障碍物,然后成功规避。



但马斯克头铁,始终坚持不用激光雷达,坚持视觉方案一条路走到黑,过度依赖于算法识别,可是算法本身又是无上限的,它需要极其庞大的数据喂养,尽管特斯拉已经有“影子模式”了,但显然还远不够。


而且目前受限于算法的瓶颈,过度依赖于视觉方案的特斯拉还屡屡被一些非常低级的欺骗手段戏弄,以至于出现“闹鬼”的笑话。不过总之,这些事情发生再一次证明了一件事,未来,高级别的自动驾驶或许对于高精地图以及V2X车路协同的依赖是必须的,因为仅靠单车路线的视觉+算法的方案,也太不靠谱了。


推荐阅读

史海拾趣

Deltron公司的发展小趣事

在追求经济效益的同时,Deltron公司始终关注环境保护和可持续发展。公司大力推行绿色生产理念,引进环保设备和技术,减少生产过程中的污染物排放。同时,公司还积极参与环保公益活动,提高员工和公众的环保意识。这些举措不仅提升了Deltron的品牌形象,也为公司的长期发展奠定了坚实基础。

Ava Electronics Corp公司的发展小趣事

随着市场的不断发展,AVA电子意识到只有不断创新才能在竞争中保持领先。于是,公司加大了在研发方面的投入,引进了一批高素质的研发人才,并与多所高校和研究机构建立了合作关系。经过数年的努力,AVA电子成功研发出了一系列具有自主知识产权的电子产品,这些产品在性能、稳定性和用户体验等方面都达到了行业领先水平。这些创新产品的推出,不仅提升了公司的市场地位,也为公司带来了可观的利润。

FILTRAN公司的发展小趣事

AVA电子的创始人凭借对市场的敏锐洞察和对技术的深刻理解,于2004年决定成立这家以IT产品为主的新兴高科技企业。当时,中国的电子行业正迎来一轮发展高潮,而流媒体技术、网络控制技术和多媒体音视频切换及传输技术则被认为是未来行业发展的关键。然而,创业初期,公司面临着资金短缺、人才匮乏以及市场竞争激烈等多重挑战。创始人带领团队,通过不断研发创新产品,积极拓展市场,逐渐在行业中站稳脚跟。

Antenova公司的发展小趣事

除了优秀的产品外,Antenova公司还提供一系列专业的服务,包括产品结构确认和指导、主板Gerber文件和PCB堆叠预审和检查等。这些服务帮助客户更好地使用Antenova的产品,并提高了客户的满意度和忠诚度。通过提供卓越的服务,Antenova赢得了众多客户的信赖和支持,为公司的长期发展奠定了坚实基础。

高博(GBG)公司的发展小趣事

在半导体领域,技术创新是企业持续发展的关键。谷峰公司深知这一点,不断加大研发投入,致力于新技术的研发与应用。其中,SGT(Super Junction Technology)技术的成功研发,是谷峰发展历程中的一个重要里程碑。SGT技术以其低内阻、高效率的特点,成为高频应用的理想选择,极大地提升了谷峰产品的市场竞争力。此外,谷峰还推出了多款高性能的碳化硅MOSFET产品,进一步巩固了其在功率半导体领域的领先地位。

eLED.com Corp公司的发展小趣事

作为一家致力于LED行业的公司,eLED.com Corp深知LED产品对于节能减排的重要性。因此,公司始终将绿色环保理念贯穿于产品的研发、生产和销售过程中。通过采用环保材料和节能技术,eLED.com Corp的产品不仅具有出色的性能,还具备较低的能耗和较长的使用寿命。此外,公司还积极参与各类环保公益活动,推动LED行业向更加绿色、环保的方向发展。

问答坊 | AI 解惑

基于SystemView仿真的数字频率合成器

从20世纪30年代开始频率合成技术被人们认识,70多年来,频率合成技术有了较大的发展。频率合成是以一个或几个频率为基础,进行加、减、乘、除四则算术运算,合成出新的频率的一门技术。随着现代通信技术的迅速发展,雷达、宇航和遥控遥测技术的不断 ...…

查看全部问答>

2812和2808

我新手,因为要参加个DSP比赛,才刚学几天DSP。2812和2808的区别就仅仅在控制电机那个方面吗?他们的引脚图有大的区别没?我想设计电路可是找不到2808的,都是2812的资料。请高手们帮我解决一下我的疑惑。…

查看全部问答>

监控系统的接地与防雷接地2009思考[转]

监控系统的接地与防雷接地 监控系统的接地与防雷接地有矛盾么?有!!! 有的防雷器产品厂家明确主张“到处接地”,特别指出摄像机要接地;为了防雷制造了“多点接地”,那地环路问题怎么办? 监控系统的接地要求是:系统(主机)单点接地——摄 ...…

查看全部问答>

十万火急,,汇编的这个地方如何处理

原程序只有原版..没有通过IO口选择哪个分之的问题   现在我修改为   用意:现在我的程序P3.6口如果是高电平选择上面程序,,,如果是低电平选择下面程序   总的大程序原来里面多处出现    JMP PAN_END&nb ...…

查看全部问答>

关于system_LPC11xx.c文件的一点疑问

读system_LPC11xx.c,发现点问题,求教高手代码447-449行#if (MEMMAP_SETUP || MEMMAP_INIT)       /* Memory Mapping Setup               ...…

查看全部问答>

有没有人2440/ce5用的128M ram 的?

bank6和bank7各挂64M(共4片32M的),近期想这么用,有用过的提供点经验。…

查看全部问答>

寻求 MP3 WMA 硬解码芯片!

现在想用 2440 通过 2 个硬解码芯片同时播放 2 路音乐; 音乐文件是存放在 2440 主板上的 SD 卡中; 这种芯片最好是可以通过 SPI 接口传输数据的; 因为 2440 包含 2 路 SPI 接口。 不知道有没有做过类似项目的朋友,帮忙推荐一下!…

查看全部问答>

对于linux下的usb蓝牙适配器驱动hci_usb.c中的一些宏(如HCI_RESET)是什么意思?

以下这些宏是什么意思,有何用途? #define HCI_IGNORE 0x01 #define HCI_RESET 0x02 #define HCI_DIGIANSWER 0x04 #define HCI_SNIFFER 0x08 #define HCI_BROKEN_ISOC 0x10 #define HCI_BCM92035 0x20…

查看全部问答>

EVC编写的adodc访问SQLCE数据库的程序如何写到系统镜像中

大家好:    请问,在EVC下写的利用adodc3.0访问SQLCE数据库的程序怎么加到CE系统镜像中呢?    adodc和SQLCE要用的动态库我已经加到系统里了,但是通过EVC把程序下载到板子里后,当时是可以运行的,但是重起后,就不行了,提示\"找 ...…

查看全部问答>