Zum Inhalt springen

drawtonomy vs. CommonRoad Scenario Designer

Der CommonRoad Scenario Designer gehört zum CommonRoad-Ökosystem, das von der Cyber-Physical-Systems-Gruppe der TU München gepflegt wird. Das Werkzeug ist im IEEE-Paper “CommonRoad Scenario Designer: An Open-Source Toolbox for Map Conversion and Scenario Creation for Autonomous Vehicles” beschrieben und sowohl auf GitHub als auch auf PyPI verfügbar.

Der Funktionsumfang laut GitHub-Repository:

  • Bidirektionale Kartenkonvertierung: OpenDRIVE ↔ CommonRoad, SUMO ↔ CommonRoad sowie Lanelet/Lanelet2 ↔ CommonRoad.
  • Einwegige Konvertierung: OpenStreetMap → CommonRoad.
  • Eine GUI zum Erstellen und Bearbeiten von CommonRoad-Karten und -Szenarien.
  • Verifikations- und Reparaturwerkzeuge für CommonRoad-Karten.
  • Eine Kommandozeilenschnittstelle für Batch-Konvertierungen.
  • Python-API für die programmatische Integration.
  • Anbindung an die CommonRoad-Benchmarks, eine in der akademischen Forschung eingesetzte Bewegungsplanungs-Evaluierungssuite.
  • Verfügbar auf PyPI.
  • Entwickelt an der TUM-Gruppe für Cyber-Physical Systems, dokumentiert in begutachteten Veröffentlichungen.

Wer im CommonRoad-Ökosystem arbeitet oder formatübergreifende Kartenkonvertierung benötigt, findet hier das passende Werkzeug.

drawtonomy ist ein Browser-Whiteboard für 2D-Fahrdiagramme. Das CommonRoad-XML-Format wird nicht unterstützt, und der Karten-Import/-Export ist deutlich schmaler als CommonRoad SDs Multiformat-Toolbox.

Einige Bereiche, in denen drawtonomy neben CommonRoad SD nützlich sein kann:

  • Skizzieroberfläche im Browser ohne Installation — praktisch für Abbildungen in Papers.
  • .drawtonomy.svg als bearbeitbare Figurenquelle für die Dokumentation CommonRoad-basierter Forschung.
  • OpenSCENARIO-1.3- und OpenDRIVE-1.8-Export für esmini-Wiedergabe als schnelle Plausibilitätsprüfung.

Beide Werkzeuge bedienen unterschiedliche Ökosysteme. Wer mit CommonRoad arbeitet, greift zum CommonRoad Scenario Designer.

CommonRoad SD zielt primär auf das CommonRoad-XML-Format ab, ist über seine Konverter aber auch im breiteren Ökosystem aus Lanelet2, OpenDRIVE, OpenStreetMap und SUMO aktiv. drawtonomy berührt dieselben Formate (Lanelet2, OpenDRIVE, OpenSCENARIO) aus einem anderen Blickwinkel. Beide Werkzeuge — zusammen mit JOSM, Vector Map Builder, SUMO, Scenic und weiteren — leisten ihren Beitrag zum offenen Ökosystem rund um Fahrszenarien-Formate.