Event-Driven Safe and Resilient Control of Automated and Human-Driven Vehicles under EU-FDI Attacks

本文提出了一种结合事件触发控制障碍函数、控制李雅普诺夫函数及自适应攻击恢复机制的事件驱动安全弹性控制框架,旨在确保网联自动驾驶车辆在混合交通流中面对指数无界虚假数据注入攻击及人类驾驶车辆不确定性时,仍能实现安全的车道变换与稳定运行。

Yi Zhang, Yichao Wang, Wei Xiao, Mohamadamin Rajabinezhad, Shan Zuo

发布于 2026-03-10
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇论文讲述了一个关于自动驾驶汽车如何在“充满陷阱”的道路上安全行驶的故事。

想象一下,你开着一辆自动驾驶汽车(CAV),周围既有其他自动驾驶车,也有由人类驾驶的车(HDV)。这时候,有一个“黑客”正在试图通过注入虚假数据来欺骗你的汽车,让你加速、减速或者乱打方向,甚至导致车祸。

这篇论文就是为了解决这个难题,提出了一套名为EDSR(事件驱动的安全与弹性控制)的“超级防御系统”。

我们可以用以下几个生动的比喻来理解它的核心思想:

1. 面临的危机:看不见的“幽灵”黑客

  • 传统问题:以前的自动驾驶系统假设黑客只会搞点小破坏(比如数据稍微有点误差),或者假设只要把坏掉的车踢出队伍就行。
  • 现实挑战:这篇论文面对的是指数级增长的虚假数据攻击(EU-FDI)。
    • 比喻:想象黑客不是往你的油门里撒一点点沙子,而是像滚雪球一样,一开始只是轻轻推一下,但几秒钟后,这个推力就变成了巨大的、无法控制的怪兽,试图把你推向悬崖。而且,这种攻击是无上限的,传统的防御方法(比如简单的报警或剔除坏数据)根本挡不住。

2. 核心难题:为什么旧方法会失效?

  • 旧方法(CBF):以前的安全系统像是一个严格的交通协管员。它手里拿着一张地图(数学模型),只要车稍微偏离路线,它就立刻喊停,强制修正。
  • 失效原因:当黑客注入巨大的虚假数据时,汽车的实际反应和协管员手里的“地图”完全对不上了。
    • 比喻:这就好比协管员看着地图说“前面是平地,可以走”,但实际上黑客把路变成了深坑。因为地图(模型)和现实(被攻击后的车)差距太大,协管员算出来的“安全指令”不仅没用,反而会让系统直接死机(数学上叫“不可行”),导致汽车不知所措,最终撞车。

3. 新方案:EDSR 框架的“三剑客”

为了解决这个问题,作者设计了一个聪明的组合拳,包含三个部分:

A. 弹性防御(Adaptive Attack-Resilient Control):像“太极推手”

  • 作用:专门对付那个滚雪球般的黑客攻击。
  • 比喻:当黑客猛推你的油门时,普通的系统会硬抗,结果被推倒。而这个新系统像练太极的高手。它不直接硬碰硬,而是通过实时感知你的速度偏差(比如你想跑 30 码,黑客让你跑 50 码),自动计算出一个反向的力来抵消黑客的推力。
  • 关键点:它不需要知道黑客具体用了什么招数,只要看到车“不对劲”,就自动调整,把车拉回正轨。

B. 数据驱动的“读心术”(Data-Driven Estimation):猜透人类司机的心思

  • 作用:应对周围不可预测的人类司机(HDV)。
  • 比喻:人类司机开车很随性,可能突然变道,也可能急刹车。自动驾驶车不知道他们想干嘛。
  • 新策略:系统不再假设人类司机是“听话的机器人”,而是像一个老练的侦探,通过实时观察人类司机的动作,不断猜测并更新他们的行为模型。如果人类司机突然向左,系统立刻更新预测,调整自己的路线,确保不会撞上。

C. 事件驱动(Event-Driven):像“按需点餐”的管家

  • 作用:节省电脑算力,让反应更快。
  • 比喻:以前的系统像是一个不停唠叨的管家,每隔 0.1 秒就问你一次“安全吗?安全吗?”,不管有没有变化,这会让电脑累死。
  • 新策略:这个新系统像是一个聪明的管家,它只在真的需要的时候才行动。只有当车的位置、速度或者周围人的状态发生了显著变化(超过了设定的阈值)时,它才启动计算。
    • 好处:既省了电(计算资源),又保证了在关键时刻(比如有人突然冲出来)能瞬间做出反应,不会卡顿。

4. 实验结果:真金不怕火炼

作者做了一场模拟实验:

  • 场景:两辆自动驾驶车(A 和 B)要超车,旁边有一辆人类驾驶的车(H)和一辆慢车(U)。黑客对自动驾驶车的油门发动了猛烈的“指数级”攻击。
  • 旧方法的表现:就像图 8图 11 展示的,因为没有“太极推手”去抵消攻击,人类司机的一个小动作加上黑客的推波助澜,导致自动驾驶车 B 差点撞上人,速度忽快忽慢,最后不得不放弃超车,甚至差点失控。
  • 新方法的表现:就像图 2图 5 展示的,在同样的攻击下,EDSR 系统稳如泰山。它成功抵消了黑客的推力,精准预测了人类司机的动向,平滑地完成了超车,全程没有发生碰撞,速度也控制得很稳。

总结

这篇论文就像给自动驾驶汽车穿上了一套智能防弹衣

  1. 防弹:能抵挡黑客那种越来越猛烈的数据攻击(弹性控制)。
  2. 透视:能看穿周围人类司机的不可预测行为(数据驱动估计)。
  3. 节能:只在关键时刻出手,不浪费精力(事件驱动)。

它证明了,即使在最恶劣的“黑客 + 混乱交通”环境下,自动驾驶汽车依然可以安全、聪明地完成任务。