← Neueste Arbeiten
💻 computer science

Modular2Simple: A Tool for Modular Scenario Creation Based on the OpenSCENARIO Format

Modular2Simple ist ein Werkzeug, das die Erstellung komplexer autonomer Fahrerszenarien optimiert, indem es die flexible Kombination einfacher OpenSCENARIO-Module ermöglicht und dadurch die Entwicklungszeit, die Codekomplexität sowie den Aufwand reduziert und gleichzeitig die Szenarienwiederverwendung sowie die Integration mit Simulatoren wie CARLA fördert.

Ursprüngliche Autoren: Nikolai Khriapov, Mohamed Taha Drif, Renjue Li, Cas Widdershoven

Veröffentlicht 2026-06-10
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Nikolai Khriapov, Mohamed Taha Drif, Renjue Li, Cas Widdershoven

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie sind ein Regisseur, der versucht, eine komplexe Filmszene zu drehen, die einen Autounfall, das Eintreffen der Polizei und das Abfahren eines Krankenwagens beinhaltet. In den alten Zeiten hätte man, um diese Szene zu erstellen, für jede einzelne Variation der Szene ein völlig neues, 10.000-seitiges Skript von Grund auf neu schreiben müssen. Wenn Sie die Farbe des Polizeiwagens oder die Geschwindigkeit des Krankenwagens ändern wollten, hätten Sie riesige Teile dieses massiven Skripts umschreiben müssen. Das ist unordentlich, zeitaufwendig und fehleranfällig.

Modular2Simple ist ein neues Werkzeug, das die Art und Weise verändert, wie wir diese Tests für selbstfahrende Autos „drehen“. So funktioniert es, unter Verwendung einfacher Analogien:

Der „Lego“-Ansatz zum Testen

Betrachten Sie Modular2Simple als einen Satz hochmoderner Lego-Steine. Anstatt ein ganzes Schloss aus einem einzigen Block Ton zu bauen, bauen Sie es, indem Sie vorgefertigte, kleinere Teile zusammenstecken.

  • Die Steine (Einfache Szenarien): Dies sind winzige, in sich geschlossene Skripte. Ein Stein könnte einfach sein: „Ein Auto hält an einer roten Ampel.“ Ein anderer könnte sein: „Ein Fußgänger überquert die Straße.“ Diese sind in einer Standardsprache namens OpenSCENARIO geschrieben (denken Sie an dies als das universelle Handbuch dafür, wie Autos und Verkehr sich verhalten).
  • Die Montage (Modulare Szenarien): Das Werkzeug ermöglicht es Entwicklern, diese kleinen Steine zusammenzustecken, um eine riesige, komplexe Szene zu bauen. Zum Beispiel können sie den „Stoppt am Licht“-Stein und den „Fußgänger überquert die Straße“-Stein zusammenstecken, um ein „Beinahe-Unfall“-Szenario zu erstellen.
  • Der Master-Bauplan: Das Werkzeug erstellt eine „Hauptdatei“, die nicht jede einzelne Aktion ausschreibt. Stattdessen sagt es einfach: „Setze den ‚Crash‘-Stein hierher und den ‚Ambulanz‘-Stein dorthin.“

Warum dies ein Game-Changer ist

Das Paper hebt zwei Hauptvorteile dieser „Lego“-Meth Methode hervor:

  1. Wiederverwendbarkeit (Die Regel „Ein Stein, viele Schlösser“):
    Auf die alte Art, wenn Sie wollten, dass ein Auto an 30 verschiedenen Stellen in 30 verschiedenen Filmszenen an einer Ampel hält, hätten Sie die „Hält an der Ampel“-Anweisungen 30 Mal schreiben müssen. Mit Modular2Simple schreiben Sie die „Hält an der Ampel“-Anweisung einmal. Sie verweisen dann einfach 30 Mal auf diese eine Anweisungsdatei.

    • Das Ergebnis: Die Forscher testeten dies, indem sie 31 verschiedene Verkehrsszenarien erstellten. Mit der alten Methode war der Code über 21.000 Zeilen lang. Mit diesem neuen modularen Werkzeug schrumpfte der Code auf nur 10.800 Zeilen. Das sind fast 50 % weniger Arbeit und weniger Code, der verwaltet werden muss.
  2. Einfache Anpassung (Die „Fernbedienungs“-Funktion):
    Da die Hauptdatei nur auf die kleineren Steine verweist, ist die Änderung von Details einfach. Wenn Sie möchten, dass der Krankenwagen schneller ankommt, schreiben Sie nicht das ganze Krankenwagen-Skript um. Sie drehen einfach an einem „Regler“ (einem Parameter) in der Hauptdatei, und das Werkzeug aktualisiert automatisch das Verhalten des Krankenwagens in der Szene.

Wie es in der realen Welt funktioniert

Das Werkzeug ist darauf ausgelegt, mit CARLA zu arbeiten, einem beliebten, videospielähnlichen Simulator, der verwendet wird, um selbstfahrende Autos zu testen. Es fungt als Übersetzer und Paketierer:

  • Es nimmt Ihre kleinen, einfachen Szenariodateien.
  • Es bündelt sie in ein ordentliches Paket (unter Verwendung einer speziellen Dateiendung namens .mosc).
  • Es lässt Sie diese Pakete mischen und kombinieren, um komplexe Situationen zu erstellen, wie etwa einen Zusammenstoß zweier Autos, gefolgt vom Eintreffen von Einsatzfahrzeugen.
  • Schließlich konvertiert es alles zurück in ein Format, das der Simulator lesen und ausführen kann.

Was das Werkzeug nicht tut (Die Einschränkungen)

Die Autoren sind ehrlich über die aktuellen Grenzen des Werkzeugs:

  • Übersetzungsprobleme: Während das Werkzeug perfekt die Sprache „OpenSCENARIO“ spricht, versteht der Simulator (CARLA) noch nicht jedes einzelne Wort dieser Sprache. Manchmal wird eine komplexe Anweisung im Skript nicht perfekt in die Simulation übersetzt, was zu kleinen Unterschieden zwischen dem, was geplant war, und dem, was tatsächlich auf dem Bildschirm passiert, führen kann.
  • Fehlende Steine: Im Moment ist das Werkzeug großartig darin, Steine zusammenzustecken, aber es kommt nicht mit einer riesigen, bereits gefüllten Kiste mit jedem möglichen Stein (wie jeder Art von Tier oder Wetterbedingung) daher. Entwickler müssen daher immer noch einige der grundlegenden „Steine“ selbst erstellen.

Das Fazit

Modular2Simple ist ein Werkzeug, das Ingenieuren hilft, massive, repetitive Skripte für Tests selbstfahrender Autos zu vermeiden. Indem es Szenarien wie Bausteine behandelt, die zusammengesteckt, wiederverwendet und mit einem einfachen Regler angepasst werden können, macht es die Erstellung komplexer Verkehrstests schneller, sauberer und viel weniger fehleranfällig. Es ist im Grusten ein „Copy-Paste“-Upgrade für die Welt der autonomen Fahrforschung.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →