GuideFlow: Constraint-Guided Flow Matching for Planning in End-to-End Autonomous Driving

本文提出了 GuideFlow,一种基于约束流匹配的端到端自动驾驶规划框架,它通过将显式约束直接融入生成过程并结合能量模型,有效解决了轨迹模式崩溃问题并实现了驾驶激进度的可控调节,在多个基准测试中取得了最先进的性能。

Lin Liu, Caiyan Jia, Guanyi Yu, Ziying Song, JunQiao Li, Feiyang Jia, Peiliang Wu, Xiaoshuai Hao, Yadan Luo

发布于 2026-02-24
📖 1 分钟阅读☕ 轻松阅读

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

这篇文章介绍了一种名为 GuideFlow 的新方法,旨在解决自动驾驶汽车在“规划行驶路线”时遇到的两大难题。

为了让你轻松理解,我们可以把自动驾驶汽车想象成一个正在学开车的“新手司机”,而 GuideFlow 就是这位司机脑海中一位既懂规矩、又灵活多变的“超级教练”

1. 以前的司机遇到了什么麻烦?

在 GuideFlow 出现之前,自动驾驶的规划主要有两种流派,但都有明显的缺点:

  • 流派一:死记硬背的“模仿派” (Imitation Planners)

    • 比喻:就像学生死记硬背老师(专家)的解题步骤。老师只展示了一种解法,学生就只学会这一种。
    • 问题:现实路况千变万化,有时候可以超车,有时候可以变道。但模仿派只会死板地重复那一种“标准答案”。一旦遇到复杂情况,它们就只会生成一模一样的路线,缺乏多样性,就像只会走直线的机器人,稍微有点意外就懵了。这被称为“模式崩溃”(Mode Collapse)。
  • 流派二:天马行空的“生成派” (Generative Planners)

    • 比喻:就像让一个很有想象力的画家自由作画。他能画出各种各样的路线,非常灵活。
    • 问题:但他太自由了,经常画出违反交通规则的画(比如直接开进逆行道、撞向墙壁)。虽然路线多样,但很多都不安全。为了修正这些错误,通常还需要在画完后,再请一个“纠错员”花时间去修改,效率低且容易出错。

2. GuideFlow 是怎么做的?(核心魔法)

GuideFlow 的教练(算法)结合了上述两者的优点,并发明了一套**“边画边改、自带规矩”**的绘画技巧。它的核心思想是:在生成路线的过程中,直接就把“安全”和“规则”加进去,而不是画完再改。

它用了三个神奇的“魔法工具”:

魔法一:修正“方向盘” (Constraining the Velocity Field, CVF)

  • 比喻:想象司机在开车时,教练会实时盯着他的方向盘。如果司机想往悬崖边打方向,教练会立刻轻轻把方向盘往回拉一点,确保车还在路上,但又不完全打断司机的思路。
  • 作用:在生成路线的每一步,都强行把速度方向往“安全区域”修正,防止车一开始就跑偏。

魔法二:设置“终点站” (Constraining the Flow States, CF)

  • 比喻:就像司机在长途旅行中,如果发现自己快开错路了,教练不会让他立刻急刹车(那样会晕车),而是告诉他:“在距离终点还有 50 米的时候,我们直接切换到一条已经确认安全的‘备用轨道’上,然后稳稳地开过去。”
  • 作用:在生成过程的最后阶段,直接把路线强行“吸附”到符合安全规则的轨道上,确保最终结果绝对合规。

魔法三:能量“引力场” (Refining the Flow by EBM, RFE)

  • 比喻:想象路面有一个看不见的“能量场”。安全、合法的路线是“低洼的谷底”(能量低,车自然想滑过去),而撞车、违规的路线是“高耸的山峰”(能量高,车不想上去)。
  • 作用:这个魔法让模型学会“感知”这个能量场。在生成路线时,它会自动被“吸”向那些安全、合法的谷底,从而自主地发现并选择最好的路线。

3. 它还有什么超能力?

  • 控制“驾驶风格” (Aggressiveness Control)

    • 比喻:你可以给教练一个指令:“今天我们要赶时间,开得激进一点!”或者“今天我们要稳一点,慢慢开。”
    • 作用:GuideFlow 可以根据这个指令,生成激进(超车快、跟车近)或保守(车速慢、距离远)的路线,而且无论哪种风格,都保证不撞车。
  • 解决“撞车”难题

    • 以前的方法在模拟测试中,经常因为太随机而撞车。GuideFlow 因为把规则直接写进了生成过程,所以在各种极端测试(比如有人突然变道、恶劣天气)中,几乎不撞车,表现远超其他方法。

4. 结果怎么样?

作者在几个著名的自动驾驶“考场”(如 NavSim, NuScenes, Bench2Drive)上进行了测试:

  • 成绩斐然:在最难考的 NavSim 测试中,GuideFlow 拿到了**全球第一(SOTA)**的成绩。
  • 更安全:在模拟的对抗性场景(有人故意制造危险)中,它的撞车率极低,几乎接近于零。
  • 更灵活:它能生成多种多样的路线,不再死板,也不会乱来。

总结

GuideFlow 就像是给自动驾驶汽车装上了一位**“懂规矩的创意大师”。它不再只是死板地模仿老师,也不再是胡乱画图的艺术家。它能在生成路线的每一步都自动检查并修正,确保画出来的路线既丰富多彩**(应对各种路况),又绝对安全(遵守交通规则)。

这项技术让端到端(End-to-End)自动驾驶离真正安全、可靠地上路又迈进了一大步。

在收件箱中获取类似论文

根据您的兴趣定制的每日或每周摘要。Gist或技术摘要,使用您的语言。

试用 Digest →