OpenDRIVE ist der ASAM-Standard zur Beschreibung von Straßennetzen im autonomen Fahren. Es enthält Straßengeometrie, Fahrspuren, Knotenpunkte, Signale und Fahrbahnmarkierungen. Verwendet in den Simulatoren CARLA, VTD und RoadRunner sowie für das Testen von ADAS.
Hauptmerkmale

Über das Format OpenDRIVE
OpenDRIVE ist ein Standard des Verbands ASAM, der Straßennetze so beschreibt, wie Simulatoren für autonomes Fahren sie verstehen: nicht bloß Linien, sondern Straßen mit Fahrstreifen, deren Breite, Geschwindigkeitsregime, Kreuzungen und Verbindungen untereinander. Die Datei .xodr ist XML, das CARLA, esmini, RoadRunner und Vires VTD lesen.
Der Export von OSM nach OpenDRIVE wird gebraucht, wenn ein Szenario an der realen Geometrie einer konkreten Stadt geprüft werden soll und nicht auf einem synthetischen Testgelände: ein Szenarioprototyp für ADAS, eine Lehraufgabe, die Demonstration einer Route im Simulator. Das fertige Netz entsteht in Minuten statt durch händisches Zeichnen der Straßen im Editor.
Die Umsetzung ist vereinfacht: Der Straßenverlauf wird aus geraden Segmenten der OSM-Geometrie gebildet (Bögen und Klothoiden werden nicht verwendet), Zahl der Fahrstreifen, Straßentyp und Geschwindigkeit werden nach dem Tag highway eingesetzt (zum Beispiel motorway — drei Fahrstreifen und 110 km/h, residential — einer und 40), die Fahrstreifenbreite beträgt standardmäßig 3,5 Meter. Kreuzungen werden durch Clustern der Straßenenden bestimmt: drei oder mehr in einem Radius von fünf Metern werden zu einer junction mit Verbindungen zwischen den einmündenden Straßen, und Punkte mit highway=traffic_signals werden zu Signalen. Ein Höhenprofil gibt es nicht — die Straße ist flach. Für einen Prototyp und das Einfahren eines Szenarios genügt das, eine HD-Karte in Vermessungsgenauigkeit ist es aber nicht.
Programme zum Öffnen von OpenDRIVE-Dateien
Die folgenden Programme können OpenDRIVE (ASAM)-Dateien (.xodr) öffnen, bearbeiten und verarbeiten, die aus OSM2CDR exportiert wurden:
Format-Spezifikationen
- Offener Standard
- 3D-Koordinaten unterstützt
- Verlustfrei
- Speichert Objektattribute
- Ausgabe: 1 Datei
- ASAM OpenDRIVE 1.7 (.xodr). Road network for autonomous-driving simulators (CARLA, esmini, Vires VTD).
Wer nutzt OpenDRIVE-Karten
So exportieren Sie OpenDRIVE
Nach dem Export öffnen
- CARLA — die .xodr ins Projekt legen und im Modus für das eigenständige Laden von OpenDRIVE starten: Der Simulator erzeugt aus der Straßenbeschreibung selbst eine dreidimensionale Szene.
- esmini — schnelle Ansicht und Prüfung: Das Werkzeug odrviewer öffnet die Datei und zeigt Fahrstreifen und Kreuzungen, ohne die vollständige Szene zu bauen.
- MATLAB RoadRunner — das Straßennetz importieren und von Hand verfeinern: Markierungen, Schilder, Höhenprofil und Auffahrten ergänzen.
- Jeder XML-Editor — die Datei ist Text: Sie können nachsehen, wie viele Straßen, Kreuzungen und Signale entstanden sind, und Parameter punktuell korrigieren.
- Vor einem ernsthaften Szenario — lassen Sie die Datei durch den Validator Ihres Werkzeugs laufen: Die Verknüpfung der Kreuzungen entsteht über den Abstand zwischen den Straßenenden und braucht an komplexen Knotenpunkten Nacharbeit.
Beliebte Karten in OpenDRIVE
OpenDRIVE (ASAM)-Kartenexport
Laden Sie professionelle OpenDRIVE-Karten aus OpenStreetMap herunter. Sofortige Generierung, beliebiges Gebiet.
Häufig gestellte Fragen
Verwandte Formate
Häufig zusammen exportiert
Related Articles
ASAM OpenDRIVE (.xodr): the standard — and a ready file from OSM
The ASAM XML standard for lane-level road networks, read by CARLA, IPG CarMaker and NVIDIA DriveSim. Plus: export a read
usecaseTransport Simulation Formats: OpenDRIVE, SUMO, Lanelet2
OpenDRIVE, SUMO, Lanelet2 and ROS for transport simulation and autonomous driving. Export from OpenStreetMap.