Zum Inhalt springen

drawtonomy vs. CARLA Map Editor

Der CARLA Map Editor ist eine Desktop-Anwendung aus dem CARLA-Projekt. Laut README lädt er die FBX- und .xodr-Dateien, die RoadRunner erzeugt, und erlaubt das nachträgliche Hinzufügen von Metadaten — er ist also ein Ergänzungswerkzeug für bestehende Karten, kein Werkzeug zum Zeichnen von Straßen von Grund auf.

Was der CARLA Map Editor abdeckt (laut dem GitHub-Repository):

  • Laden von RoadRunner-erstellten FBX- und OpenDRIVE-Karten sowie Hinzufügen von Ampeln, Ampelgruppen und Geschwindigkeitsschildern.
  • Bearbeitung von Box-Triggern und relativen Transforms für die Erkennung.
  • Export der aktualisierten Daten zurück nach OpenDRIVE (.xodr).
  • MIT-lizenzierter CARLA-Code, aufgebaut auf Unreal Engine 4; derzeit eine Linux-Desktop-Anwendung.

Wer eine Karte für den Einsatz im CARLA-Simulator vorbereitet — konkret: eine RoadRunner-Karte mit Signalen annotieren möchte — setzt auf das Tool, das direkt neben dem Simulator gepflegt wird.

drawtonomy ist ein Browser-Whiteboard für 2D-Vogelperspektiv-Fahrdiagramme. Es ist kein Werkzeug für die CARLA-Kartenpipeline: Es hat keine Unreal-Engine-Abhängigkeit, keinen FBX-Export und keine 3D-Geometrie. Laut Exporter-Dokumentation deckt der OpenDRIVE-1.8-Export eine Teilmenge der Spezifikation ab — Fahrspuren, Ampeln, Fußgängerüberwege, einfache Objekte — und erzeugt derzeit noch keine Junction-Primitive oder Verkehrszeichen als <signal>-Einträge. Es eignet sich daher für Skizzen und Abbildungen, nicht für Produktions-CARLA-Karten.

Einige Dinge, die drawtonomy neben dem CARLA Map Editor ergänzen kann:

  • Eine Browser-only-Skizze des geplanten Szenario-Layouts vor dem eigentlichen Karten-Authoring — ohne Installation, ohne Unreal Engine.
  • Eine bearbeitbare .drawtonomy.svg-Abbildung für Paper oder Präsentationen, die das in CARLA aufgebaute Szenario erklärt.
  • Ein OpenSCENARIO-1.3-Export für eine schnelle Überprüfung in esmini auf Basis einer vereinfachten Version der Szene.

Für die eigentliche CARLA-Karte ist der Weg über RoadRunner → CARLA Map Editor die etablierte Lösung. drawtonomy ist für das Diagramm des Szenarios gedacht, nicht für die simulierte Karte selbst.

drawtonomy exportiert dieselben Standards — ASAM OpenDRIVE und OpenSCENARIO — die CARLA als Eingabe verarbeitet. CARLA steht auf der Ausführungsseite der Pipeline; die Beziehung ist daher eher eine der Interoperation als des Wettbewerbs. Weitere Authoring-Werkzeuge im selben OpenDRIVE-Umfeld sind RoadRunner, LaneMaker und Truevision Designer. Alle arbeiten an unterschiedlichen Stellen desselben Ökosystems. Wie erstellte Szenarien in CARLA abgespielt werden, beschreibt CARLA ScenarioRunner.