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

Ce papier présente un cadre interactif sans code doté d'une interface graphique et d'une représentation par graphes pour faciliter la génération de scénarios de conduite autonome dans CARLA, rendant ainsi la validation par simulation accessible aux utilisateurs non techniques tout en permettant une création manuelle ou automatisée de scénarios diversifiés.

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

Publié 2026-03-09
📖 4 min de lecture☕ Lecture pause café

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

Imaginez que vous voulez apprendre à conduire une voiture autonome. Pour être sûr qu'elle est sûre, il faut la tester dans des millions de situations : pluie, brouillard, piétons qui traversent, routes de montagne...

Le problème ? Faire tout cela sur de vraies routes est trop cher, trop long et trop dangereux. Si la voiture rate un test, elle peut faire un accident. C'est comme essayer d'apprendre à faire du saut à l'élastique en sautant d'un pont sans filet, juste pour voir si ça marche.

C'est là que les simulateurs entrent en jeu. Ils sont comme des jeux vidéo ultra-réalistes où l'on peut faire des milliers d'accidents sans aucun risque. Mais il y a un gros hic : pour créer ces situations de test dans les logiciels actuels, il faut être un expert en programmation. C'est comme si pour cuisiner un gâteau, il fallait d'abord écrire le code de la recette en langage informatique. Seuls les "chefs codeurs" peuvent le faire, pas les experts en sécurité routière ou les décideurs politiques.

La solution proposée : Le "Lego" de la conduite autonome

Les auteurs de cet article (Ahmed, Mohammad et leur équipe) ont créé un nouvel outil pour le simulateur CARLA. Ils l'ont appelé un cadre de génération de scénarios sans code.

Voici comment cela fonctionne, avec des images simples :

1. La Carte au Trésor (L'Intégration des Cartes)

Au lieu de dessiner la route à la main, l'outil utilise des cartes numériques ultra-précises (OpenDRIVE), comme des plans d'architecte numériques. L'outil lit ces plans et en extrait automatiquement toutes les informations : où sont les feux rouges, les passages piétons, les virages. C'est comme si vous aviez un robot qui prépare votre terrain de jeu avant même que vous n'arriviez.

2. Le Zoom Intelligent (Sélection de la Zone)

Imaginez que vous avez une carte géante d'une ville. Vous ne voulez pas tester la voiture sur toute la ville, juste dans un quartier précis où il y a beaucoup de piétons.

  • L'ancien système : Il fallait coder des coordonnées GPS complexes.
  • Leur système : Vous cliquez simplement sur la carte pour choisir une zone (un "ROI"). L'outil découpe la carte en petits morceaux connectés (comme des pièces de puzzle) et vous permet d'agrandir votre zone de test en ajoutant les pièces voisines. C'est intuitif et visuel.

3. Le Décor et les Acteurs (Génération du Scénario)

Une fois la zone choisie, c'est le moment de mettre en scène le film :

  • La Météo : Vous choisissez s'il pleut, s'il fait nuit ou s'il y a du brouillard, comme dans un jeu vidéo.
  • Les Personnages : Vous glissez-déposez des voitures, des camions, des vélos et des piétons sur la carte.
  • Le Script : Au lieu d'écrire des lignes de code pour dire "la voiture tourne à gauche", vous cliquez sur le point de départ et le point d'arrivée. L'outil trace le chemin tout seul. Vous pouvez même dire "ce piéton va marcher un peu vite" ou "ce camion va rouler lentement".

4. Le Mode "Cinéma" (Exécution et Visualisation)

Le plus cool ? Vous pouvez lancer la simulation directement dans la fenêtre de l'outil. Vous voyez la voiture autonome conduire en temps réel, avec une vue du ciel (vue aérienne). Si quelque chose ne va pas, vous voyez tout de suite. C'est comme regarder votre film pendant qu'il est en train d'être tourné, sans avoir à quitter la salle de montage.

Pourquoi c'est une révolution ?

  • Pour tout le monde : Avant, seuls les ingénieurs en informatique pouvaient créer des tests. Maintenant, un expert en sécurité, un policier ou un urbaniste peut créer des scénarios réalistes sans savoir coder. C'est comme passer d'un clavier de machine à écrire à une tablette tactile.
  • Pour la sécurité : Comme c'est plus facile, on peut créer beaucoup plus de tests. On peut même demander à l'ordinateur de générer des milliers de scénarios au hasard (pluie + piéton + camion + nuit) pour trouver les situations les plus dangereuses que la voiture n'aurait jamais vues sinon.
  • Pour l'avenir : L'outil est conçu pour se connecter facilement à l'intelligence artificielle. On peut utiliser des algorithmes d'apprentissage automatique pour créer des scénarios encore plus réalistes et complexes.

En résumé

Cette recherche, c'est comme donner à tout le monde un boîte à outils magique pour construire des mondes virtuels de conduite. Au lieu de devoir être un magicien du code pour tester les voitures autonomes, n'importe qui peut maintenant dire : "Je veux tester cette voiture dans une rue étroite, sous la pluie, avec un chien qui traverse".

Cela rend le développement des voitures autonomes plus rapide, plus sûr et surtout, plus accessible à tous ceux qui veulent que nos routes soient plus sûres.