CARLA-Szenario skizzieren, bevor die Karte entsteht
CARLA benötigt zum Ausführen eines Szenarios eine vollständige Karte — eine OpenDRIVE-.xodr-Datei plus ein 3D-Netz. Dieses Kartenwerk zu erstellen ist Aufgabe eines dedizierten Werkzeugs. Davor lohnt es sich jedoch oft, eine klare Draufsicht-Skizze des Geplanten zu haben: das Straßenlayout, die Verkehrsteilnehmer, die Bewegungsabläufe. Genau dafür eignet sich drawtonomy — für diese Skizze.
Wofür sich dieser Ansatz eignet
Abschnitt betitelt „Wofür sich dieser Ansatz eignet“- Ein Szenario-Layout im Team abzustimmen, bevor jemand Zeit in die Produktionskarte investiert.
- Eine Draufsicht-Abbildung eines CARLA-Szenarios für ein Paper, eine Präsentation oder ein Design-Review.
- Das Storyboard zu erstellen und direkt im Browser auszuführen auf esmini-WASM — mit Aktionen, Triggern und einem PASS-/FAIL-Urteil —, um die Szenariologik zu prüfen, bevor CARLA sie im sensorgenauen Lauf ausführt. Siehe den Szenario-Editor.
Wofür sich dieser Ansatz nicht eignet
Abschnitt betitelt „Wofür sich dieser Ansatz nicht eignet“- Um eine fertige CARLA-Karte zu erzeugen. drawtonomy hat kein 3D-Netz, keinen FBX-Export und keine Unreal-Engine-Pipeline. Die vorhandene 3D-Vorschau ist reine Ansichtsfunktion — zum Betrachten eines Durchlaufs, nicht zum Modellieren von Geometrie — und der OpenDRIVE-Export liefert für von Grund auf gezeichnete Straßen noch keine zuverlässige Junction-Topologie (bei einer durchgereichten, unveränderten importierten
.xodr-Datei ist sie hingegen präzise). drawtonomy liefert also einen Ausgangspunkt, keine fertige Karte. - Als Ersatz für die Kartenwerkzeuge. Für die eigentliche Karte ist der etablierte Weg ein dedizierter Editor wie RoadRunner, ergänzt durch den CARLA Map Editor für Signale.
Der Arbeitsablauf
Abschnitt betitelt „Der Arbeitsablauf“- Layout von oben skizzieren — mit dem Lane Tool Fahrspuren anlegen und über Next Lane-Links verbinden.
- Verkehrsteilnehmer platzieren — Vehicle- und Pedestrian-Vorlagen einfügen, damit die Szene auf Anhieb verständlich ist.
- Bewegungsabläufe einzeichnen — mit Path-Pfeilen zeigen, wohin sich jeder Teilnehmer bewegt.
- Als
.drawtonomy.svgspeichern — die editierbare Quelle, die bei Planänderungen angepasst wird. - Das Szenario im Browser ausführen, um die Storyboard-Logik zu prüfen, und OpenDRIVE / OpenSCENARIO als Ausgangspunkt für das nachgelagerte Kartenwerkzeug exportieren.
- Produktionskarte nachgelagert aufbauen — und die drawtonomy-Datei als erklärende Abbildung behalten.
Weiterführende Artikel
Abschnitt betitelt „Weiterführende Artikel“- Szenario-Editor — das Storyboard im Browser erstellen und ausführen.
- drawtonomy vs. CARLA Map Editor
- CARLA ScenarioRunner (Ökosystem)
- Anwendungsfall OpenSCENARIO-Editor
- Was ist OpenDRIVE?