Zum Inhalt springen

Lanelet2-Editor — kostenlos, browserbasiert, keine Installation

drawtonomy ist zunächst und vor allem ein kostenloses, browserbasisiertes Whiteboard für Fahrszenarien. Weil Fahrspur-Formen Kursusformen mit topologiebewussten Verbindungen sind, funktioniert die gleiche Leinwand auch als kostenloser, browserbasierter Lanelet2-Editor: öffnen Sie eine Lanelet2-.osm-Datei, bearbeiten Sie Fahrspur-Grenzen und -Verbindungen visuell in 2D und exportieren Sie zurück zu Lanelet2 – alles im Browser. Keine Installation, kein Konto erforderlich. Regulatorische Elemente und Tags, die drawtonomy nicht in der Benutzeroberfläche verwaltet, werden durch einen Sidecar erhalten.

Import einer Lanelet2-.osm-Karte und anschließende Bearbeitung der Fahrspur-Geometrie im Browser.
  • TIER IV Vector Map Builder — kostenlos, browserbasiert, für Autoware entwickelt. Unterstützt Fahrspur-Formen sowie regulatorische Elemente (Ampeln, Stopplinien, Fußgängerwege, Parkplätze) und eine Punktwolken-Referenzebene. Das richtige Werkzeug für ernsthafte Autoware-HD-Map-Arbeiten.
  • JOSM mit dem Autoware Lanelet2-Plugin — der klassische Desktop-OSM-Editor, erweitert für Lanelet2.
  • MapToolbox — Unity-basierter Vektorkarten-Editor für Autoware.

drawtonomy ist die browsierbasierte, leichte, kostenlose Lösung für 2D-Geometrie-Bearbeitungen und kleine Karten-Zuschneide-Operationen. Falls Ihre Bearbeitung regulatorische Elemente (Ampelgruppierungen, Vorrangs- relationen, Geschwindigkeitsbegrenzungen) in der Benutzeroberfläche benötigt oder Sie mit Stadtmaßstab arbeiten, nutzen Sie Vector Map Builder oder JOSM.

Seite-an-Seite-Vergleiche: drawtonomy vs JOSM, vs Vector Map Builder, vs MapToolbox.

Gemäß der Exporter-Dokumentation:

  • Liest eine Lanelet2-.osm-Datei und rendert Lanelets als drawtonomy Fahrspur-Formen.
  • Ermöglicht es, Grenzen umzugestalten (Punkte ziehen, Grenzen glätten, einfache Geometrie-Bearbeitungen).
  • Exportiert das Ergebnis zurück. Regulatorische Elemente und andere Tags, die drawtonomy nicht in der Benutzeroberfläche verwaltet, werden durch einen Sidecar erhalten, der den ursprünglichen .osm-Inhalt bidirektional synchronisiert.
  • Erstellung oder Bearbeitung regulatorischer Elemente in der Benutzeroberfläche — Ampelgruppierungen, Vorrangs-Relationen, Geschwindigkeitsbegrenzungen, Stopplinien- / Lanelet-Bindungen. Vector Map Builder und JOSM sind die richtigen Werkzeuge dafür.
  • Karten im Stadtmaßstab. drawtonomy ist auf kleine Szenen optimiert.
  • Vermessungsgerechte Autorität gegen LiDAR- / Luftbilddaten.
  • Massenoperationen — keine Filter, keine Batch-Bearbeitungen über Tausende von Lanelets.
  • Punktwolken-Referenzebene. Vector Map Builder unterstützt das Zeichnen über eine PCD; drawtonomy nicht.
  • Inspizieren einer Lanelet2-Karte schnell ohne Installation.
  • Leichte geometrische Verbesserungen — eine Grenze korrigieren, die abgewandert ist, ein gezacktes Segment glätten — auf einer kleinen Karte.
  • Ausschneiden einer Region aus einer größeren Beispielkarte für eine Papier-Abbildung oder ein Lehrbuch-Beispiel.
  • Erstellen einer sauberen Abbildung eines kleinen Teils einer vorhandenen Karte.

Falls Ihre Bearbeitung regulatorische Elemente benötigt oder Sie im Stadtmaßstab arbeiten, nutzen Sie Vector Map Builder oder JOSM. drawtonomy konzentriert sich nur auf die Geometrie- und Visualisierungsseite.

  1. Import → Lanelet2 OSM.
  2. Verschieben / Zoomen zur Fahrspur, die Sie ändern müssen.
  3. Klicken zum Auswählen; Grenzkontrollpunkte ziehen; die Schaltfläche Smooth Boundary verwenden.
  4. Export → Lanelet2 OSM.
  5. Vergleichen Sie Ein- und Ausgabe, um zu bestätigen, dass nur die beabsichtigten Änderungen erfolgt sind.

Der Sidecar-Mechanismus stellt sicher, dass Tags und regulatorische Elemente außerhalb des Geltungsbereichs der drawtonomy-Benutzeroberfläche beim Re-Export erhalten bleiben, sodass der Rest der Karte unverändert ist.

Siehe Lanelet2-OSM-Karten importieren für Importdetails.

Falls Sie eine Lanelet2-Karte haben und ein einfaches Fahrzszenario basierend darauf benötigen, kann drawtonomy als visuelle Brücke fungieren — aber eine schmale.

Lanelet2 OSM → drawtonomy Leinwand → einfaches OpenSCENARIO + OpenDRIVE Bundle

Konkret:

  1. Importieren Sie die Lanelet2-Karte.
  2. Passen Sie die Geometrie nach Bedarf an und schneiden Sie sie zu.
  3. Fügen Sie eine kleine Menge Szenario-Teilnehmer hinzu.
  4. Kennzeichnen Sie Absichten mit Pfeil-Formen.
  5. Exportieren Sie das esmini Bundle (.xosc + .xodr + run.sh).
  • Ein schneller Weg, um ein Papier-Abbildungs- oder Entwurfsdiskussions- Szenario auf einer vorhandenen Lanelet2-Karte zu basieren.
  • Ein Szenario, das Sie im Browser auf esmini-WASM ausführen können — oder als Bundle für einen nativen esmini-Lauf exportieren.
  • Eine wiederverwendbare .drawtonomy.svg-Quelle für Abbildungs-Varianten.
  • Ein echter Lanelet2-zu-OpenDRIVE-Konverter. drawtonomy’s Exporter führt keine Rekonstruktion analytischer Geometrie durch. Er erzeugt ein OpenDRIVE, das eine visuelle Neuinterpretation der Lanelets ist, nicht eine industrietaugliche Konvertierung. Dafür nutzen Sie einen speziellen Konverter — zum Beispiel hat die CommonRoad Scenario Designer Toolbox Lanelet2 ↔ OpenDRIVE Konvertierung durch das CommonRoad-Zwischenformat, und es gibt Forschungswerkzeuge, die darauf direkt abzielen.
  • Parametergefächerte Szenario-Flotten. drawtonomy erstellt und führt ein konkretes OpenSCENARIO-1.x-Szenario gleichzeitig aus (exportiert 1.0–1.2) — Aktionen, Trigger und PASS / FAIL Bedingungen funktionieren alle im Szenario-Editor — aber es führt keine Parameter-Sweeps, benutzerdefinierte / ML-Controller oder OpenSCENARIO 2.0 / M-SDL durch. Generieren Sie Flotten aus einer DSL oder einer Python-Bibliothek.
  • Lanelet2-regulatorische Elemente im Ziel. Importierte regulatorische Elemente werden beim Re-Export durch einen Sidecar beibehalten, propagieren aber heute nicht als <signal> oder Storyboard-Einträge auf der OpenSCENARIO-Seite.
  • Enge Autoware-Integration. drawtonomy endet beim OpenSCENARIO/ OpenDRIVE-Paar; das Ausführen von Szenarien innerhalb eines Autoware-Stacks benötigt Autoware’s eigene Werkzeuge.
  • Schneiden Sie vor dem Export zu. Lanelet2-Karten decken oft viel mehr Fläche ab, als Sie benötigen.
  • Überprüfen Sie die Fahrspur-Richtung. Importierte Lanelet-Richtung ordnet auf OpenDRIVE-Fahrspur-Richtung zu. Überprüfen Sie, dass Gehwegen / Fahrspur-Gegensätze nicht als befahrbar überlebt haben.
  • Führen Sie das Szenario im Browser aus. Sobald die Karte vorhanden ist, nehmen Sie sie in den Szenario-Editor auf, um Aktionen und Trigger hinzuzufügen und das Storyboard auf esmini-WASM mit einem PASS / FAIL Urteil abzuspielen — keine esmini-Installation erforderlich.
  • Stadtmaßstab oder produktionsreife Lanelet2-zu-OpenDRIVE-Konvertierung → nutzen Sie einen speziellen Konverter.
  • Produktions-Szenario-Flotten → generieren Sie aus Code gegen eine bekannte OpenDRIVE-Grundlage, oder nutzen Sie eine DSL.
  • Autoware-interne Szenarien → nutzen Sie Autoware’s eigene Szenario-Werkzeuge.