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

GuideFlow is een nieuw raamwerk voor end-to-end autonoom rijden dat gebruikmaakt van Constrained Flow Matching om multimodale trajecten te genereren die veiligheids- en fysieke beperkingen direct tijdens het generatieproces respecteren, waardoor mode-collaps wordt voorkomen en de rijagressiviteit nauwkeurig kan worden gestuurd.

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

Gepubliceerd 2026-02-24
📖 5 min leestijd🧠 Diepgaand

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

Stel je voor dat je een zelfrijdende auto bestuurt. De grootste uitdaging is niet alleen om te weten waar je moet gaan, maar ook om te beslissen hoe je daar komt. Moet je voorzichtig zijn of juist wat sneller? Moet je links of rechts om een obstakel gaan?

Het artikel "GuideFlow" introduceert een slimme nieuwe manier om deze beslissingen te nemen. Hier is een uitleg in gewone taal, met een paar creatieve vergelijkingen.

Het Probleem: De "Kopieer-En-Kleef" en de "Gokker"

Tot nu toe hadden zelfrijdende auto's twee hoofdproblemen bij het plannen van hun route:

  1. De "Kopieer-En-Kleef" methode (Imitatie):
    Stel je voor dat een leerlingchauffeur alleen maar kijkt naar de route die een expert heeft gereden. Als de expert altijd links om een auto gaat, doet de leerling dat ook.

    • Het probleem: Als de situatie anders is (bijvoorbeeld een ander type auto of een andere weg), kan de leerling in de war raken. Hij probeert dan toch links om te gaan, ook al is dat nu gevaarlijk. Dit noemen ze "mode collapse": de auto denkt dat er maar één goede manier is om te rijden, terwijl er eigenlijk meerdere zijn.
  2. De "Gokker" methode (Generatief):
    Andere systemen proberen te "gokken" met nieuwe routes. Ze genereren een willekeurige toekomst en hopen dat het goed komt.

    • Het probleem: Soms gokken ze verkeerd. De auto rijdt dan plotseling tegen een muur op of door een stopbord heen, omdat ze geen harde regels hebben ingebouwd om te voorkomen dat ze gevaarlijke dingen doen. Ze moeten daarna vaak nog een extra "reparatiebeurt" krijgen om veilig te worden.

De Oplossing: GuideFlow (De "Gids met een Kompas")

GuideFlow is een nieuwe methode die het beste van beide werelden combineert. Het werkt als een stroom van water (Flow Matching) die wordt geleid door een slimme gids.

Hier zijn de drie belangrijkste trucjes die GuideFlow gebruikt, vertaald naar alledaagse situaties:

1. De "Stroomrichting" aanpassen (Constraining the Velocity Field)

Stel je voor dat de auto een rivier afvaart. De stroom (de auto's huidige plan) wil misschien naar links, maar er staat een rots (een veiligheidsregel) in de weg.

  • Hoe GuideFlow het doet: In plaats van de auto te laten botsen, kijkt de gids naar de rots en zegt: "Hé, we moeten de stroom iets naar rechts buigen."
  • De analogie: Het is alsof je een bootje hebt dat door een stroming gaat. Als je merkt dat je op een rots afstevent, duw je het roer zachtjes om de stroming te corrigeren, zodat je veilig langs de rots glijdt zonder de hele rit te verstoren.

2. De "Laatste Bocht" rechtzetten (Constraining the Flow States)

Soms is de hele rit goed, maar op het allerlaatste moment (bijvoorbeeld net voor het kruispunt) schiet de auto toch een beetje de verkeerde kant op.

  • Hoe GuideFlow het doet: De auto rijdt vrijwel de hele weg zelf, maar op een specifiek moment (bijvoorbeeld halverwege de rit) zegt de gids: "Stop even, kijk naar die veilige route die we al hebben, en spring daar op."
  • De analogie: Het is alsof je een lange wandeling maakt en halverwege merkt dat je een pad hebt genomen dat naar een afgrond leidt. In plaats van de hele wandeling opnieuw te beginnen, stap je op dat specifieke punt over op een veilig, bekend pad dat je al kent. Dit zorgt ervoor dat je eindbestemming altijd veilig is.

3. De "Energie-Check" (Refining the Flow by EBM)

Dit is de slimste truc. Stel je voor dat de weg een landschap is met heuvels en dalen. Veilige routes liggen in de diepe dalen (lage energie), en gevaarlijke routes liggen op hoge, steile heuvels (hoge energie).

  • Hoe GuideFlow het doet: De auto heeft een soort "zwaartekracht" die hem automatisch naar de dalen trekt. Als de auto per ongeluk een gevaarlijke route kiest, voelt hij een "trekkracht" die hem terugduwt naar de veilige, lage dalen.
  • De analogie: Het is alsof je een bal in een landschap rolt. Als je de bal per ongeluk op een gevaarlijke heuvel zet, rolt hij vanzelf terug naar de veilige vallei. GuideFlow zorgt ervoor dat de auto "weet" waar de veilige dalen zijn en daar naartoe rolt.

Waarom is dit zo goed?

  • Veiligheid: De auto maakt geen gokjes meer. Hij weet dat hij nooit een rood stopbord mag passeren of tegen een ander voertuig aanrijden, omdat deze regels direct in het "gokproces" zijn ingebouwd.
  • Flexibiliteit: De auto kan verschillende stijlen hebben. Je kunt de auto zeggen: "Wees vandaag wat agressiever" (sneller rijden) of "Wees voorzichtig" (langzamer rijden). De gids past de route aan zonder dat de veiligheid in gevaar komt.
  • Resultaat: In tests (zoals op de NavSim-baan) heeft GuideFlow de beste resultaten ooit behaald. Het rijdt veiliger en slimmer dan eerdere modellen, zelfs in moeilijke situaties waar andere auto's vastlopen of onveilig rijden.

Samenvattend

GuideFlow is als een super-ervaren navigatiesysteem dat niet alleen een route tekent, maar de auto ook live begeleidt tijdens het rijden. Het zorgt ervoor dat de auto nooit uit de bocht vliegt, nooit tegen een muur rijdt, en altijd de juiste stijl van rijden kiest, of het nu een drukke stad of een rustige landweg is.

Het is de eerste keer dat deze "veiligheidsregels" zo naadloos in het denkproces van de auto zijn verwerkt, waardoor hij niet alleen slim is, maar ook betrouwbaar.

Ontvang papers zoals deze in je inbox

Gepersonaliseerde dagelijkse of wekelijkse digests op basis van jouw interesses. Gists of technische samenvattingen, in jouw taal.

Probeer Digest →