Bridging Simulation and Usability: A User-Friendly Framework for Scenario Generation in CARLA

Dit paper introduceert een gebruiksvriendelijk, no-code raamwerk met een grafische interface voor het genereren van verkeersscenario's in CARLA, waardoor de toegankelijkheid van simulatiegebaseerde validatie voor autonoom rijden wordt vergroot zonder dat programmeerkennis vereist is.

Ahmed Abouelazm, Mohammad Mahmoud, Conrad Walter, Oleksandr Shchetsura, Erne Hussong, Helen Gremmelmaier, J. Marius Zöllner

Gepubliceerd 2026-03-09
📖 4 min leestijd☕ Koffiepauze-leesvoer

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

Stel je voor dat je een nieuwe, zelfrijdende auto wilt bouwen. Je wilt er zeker van zijn dat deze auto veilig is voordat je hem op de openbare weg zet. Maar hoe test je dat?

Je kunt niet gewoon miljoenen kilometers rijden in de echte wereld; dat is te duur, te langzaam en te gevaarlijk. Als de auto een fout maakt, kan dat levens kosten. Daarom gebruiken onderzoekers simulatoren: virtuele werelden waar ze de auto kunnen laten rijden in duizenden verschillende situaties, zonder risico.

Maar hier zit een probleem: tot nu toe was het maken van die "virtuele testritten" (scenario's) als het bouwen van een huis zonder blauwdruk, maar alleen met een ingewikkelde programmeertaal. Alleen programmeurs konden die tests maken. Als een verkeersbeleidmaker of een veiligheidsdeskundige een specifieke situatie wilde testen (bijvoorbeeld: "wat gebeurt er als een fietser plotseling de weg oprijdt in de regen?"), moesten ze eerst een programmeur inhuren.

De oplossing uit dit paper: Een "Lego-blokje" voor zelfrijdende auto's

De auteurs van dit paper hebben een nieuwe tool gemaakt voor de populaire simulator CARLA. Ze noemen het een "gebruiksvriendelijk raamwerk" (framework), maar laten we het zien als een interactief bouwspel waar je geen programmeerkennis voor nodig hebt.

Hier is hoe het werkt, vertaald naar alledaagse taal:

1. De "Supermarkt" van Kaarten

Stel je voor dat je een bordspel wilt spelen. Eerst kies je het speelbord. In deze tool kun je kiezen uit verschillende virtuele steden (kaarten).

  • De slimme truc: De tool vertelt je niet alleen hoe groot het bord is, maar ook hoeveel kruispunten, stoplichten en zebrapaden erop staan. Zo weet je direct: "Ah, dit bord is perfect om te testen hoe de auto omgaat met drukke voetgangers."

2. Het "Zoom-in" Speelgebied

Je hoeft niet het hele stadscentrum te testen. Misschien wil je alleen testen hoe de auto reageert op een specifiek kruispunt.

  • De analogie: Je gebruikt een digitale "schaar" om precies dat stukje weg uit te knippen waar je mee wilt spelen. De tool zorgt er dan voor dat de weg er logisch uitziet, alsof je een stukje uit een puzzel hebt gehaald.

3. De Poppenkast (Actors)

Nu komt het leuke deel: het vullen van je scenario.

  • Geen code, maar klikken: In plaats van code te schrijven, klik je op een knop en kies je: "Voeg een vrachtwagen toe" of "Voeg een fietser toe".
  • De "Geest" van de poppen: Je kunt ook instellen hoe ze zich gedragen. Wil je dat de vrachtwagen snel rijdt? Of dat de fietser een beetje slordig is en niet precies in het midden van de rijbaan blijft? Je kunt dit allemaal met schuifbalkjes regelen. Het is alsof je poppenkastpoppen een persoonlijkheid geeft.

4. De "Wolkendrukker" (Automatische Testen)

Dit is misschien wel het coolste deel. Stel, je wilt weten of de auto veilig is in alle mogelijke situaties. Dat zijn er te veel om één voor één te maken.

  • De magische dobbelsteen: De tool heeft een "automatische modus". Je zegt: "Maak 1000 willekeurige scenario's." De computer pakt dan willekeurig een kaart, een weer (regen, mist, nacht), en gooit willekeurige auto's en fietsers op de weg. Het is alsof je een dobbelsteen gooit om te zien wat er gebeurt, maar dan in duizenden seconden in plaats van duizenden jaren.

5. Direct Kijken (Live Stream)

Zodra je je scenario hebt ontworpen, kun je direct kijken wat er gebeurt.

  • De analogie: Het is alsof je een film hebt geschreven, en je kunt direct de première zien zonder naar de bioscoop te hoeven gaan. Je ziet vanuit een vogelperspectief hoe de auto reageert op jouw scenario. Als het niet goed gaat, klik je op "stop", pas je iets aan en probeer je het opnieuw.

Waarom is dit belangrijk?

Vroeger was het maken van tests voor zelfrijdende auto's als het bouwen van een raket: alleen ingenieurs met een PhD in wiskunde konden het doen. Met deze tool kan iedereen meedoen. Een beleidsmaker, een leraar, of een veiligheidsambtenaar kan nu zelf een scenario bedenken en testen: "Hoe doet de auto het als een hond over de weg rent?"

Kort samengevat:
Deze paper introduceert een tool die de complexe, technische wereld van het testen van zelfrijdende auto's omtovert tot een speelgoedkist. Het maakt het mogelijk om veilig, snel en voor iedereen toegankelijk te testen of onze toekomstige auto's echt veilig zijn, zonder dat je hoeft te kunnen programmeren. Het is de brug tussen de droge theorie en de veilige praktijk.