Wat is OpenDRIVE?
OpenDRIVE is de open standaard van ASAM voor het beschrijven van het statische wegnetwerk in rijsimulaties. Het formaat draagt de extensie .xodr en is de canonieke weggeometriecontainer waarnaar OpenSCENARIO-bestanden verwijzen.
Wat een OpenDRIVE-bestand bevat
Section titled “Wat een OpenDRIVE-bestand bevat”Een .xodr-document beschrijft het wegnetwerk analytisch — niet als een verzameling polygonen, maar als parametrische geometrie:
- Wegen met referentielijnen, uitgedrukt als
line-,arc-,spiral-,poly3- ofparamPoly3-segmenten langs de s-as. - Rijstrooksecties met linker-, midden- en rechterrijstroken; elke rijstrook heeft breedten, typen en opvolger-/voorganger-koppelingen.
- Kruispunten die wegen verbinden bij intersecties, met expliciete toewijzingen van inkomende weg naar verbindingsweg.
- Wegobjecten zoals vangrails, verkeersborden, verkeerslichten en zebrapaden.
- Hoogte- en superelevatie-profielen voor de 3D-vorm van de weg.
Dankzij deze analytische opzet kan een simulator efficiënt vragen beantwoorden als “wat is het rijstrookcentrum op s=42m op weg 7”. Dat is ook waarom het formaat doorgaans via tools wordt bewerkt en niet met de hand.
OpenDRIVE-versies om te kennen
Section titled “OpenDRIVE-versies om te kennen”- OpenDRIVE 1.4 / 1.5 — lang stabiele revisies, nog steeds gangbaar in oudere tools.
- OpenDRIVE 1.6 / 1.7 — incrementele verbeteringen en verduidelijkingen.
- OpenDRIVE 1.8 — de huidige revisie die drawtonomy bij export aanhoudt. RoadRunner ondersteunt het volledige bereik 1.4–1.8 voor import en export.
Tools zijn doorgaans achterwaarts compatibel maar niet voorwaarts — controleer wat jouw simulator verwacht.
OpenDRIVE vs Lanelet2
Section titled “OpenDRIVE vs Lanelet2”Twee HD-kaartgerelateerde formaten die vaak worden verward:
| Aspect | OpenDRIVE | Lanelet2 |
|---|---|---|
| Herkomst | ASAM, simulatie-industrie | Autoware, FZI |
| Geometrie | Analytisch (boog, spiraal, polynoom) | Polylijnen (lanelets begrensd door lijnstrings) |
| Primaire gebruiker | CARLA, esmini, RoadRunner, Cognata, SCANeR | Autoware planning, perceptie ground truth |
| Opslag | XML .xodr | OSM XML |
Beide formaten kunnen vergelijkbare wegnetwerken beschrijven, maar zijn geoptimaliseerd voor verschillende toepassingen. Zie Wat is Lanelet2? voor de andere kant.
Veelgebruikte tools
Section titled “Veelgebruikte tools”- MathWorks RoadRunner — een veelgebruikte HD-kaarteditor met volledige ondersteuning voor OpenDRIVE 1.4–1.8. Commercieel, met campuslicenties bij veel universiteiten.
- Truevision Designer — een desktop OpenDRIVE-editor, gratis voor niet-commercieel gebruik, vaak gebruikt als open alternatief voor RoadRunner.
- Blender Driving Scenario Creator — open-source Blender-invoegtoepassing met triple-clothoid-weggeometrie en volledige kruispuntondersteuning.
- LaneMaker — een gratis desktop-editor onder Apache-2.0 voor wegnetwerken, met ingebouwde verkeerssimulaite, gericht op casual gebruikers.
- odrviewer.io en odrplot — tools voor het bekijken van
.xodr-bestanden in de browser, zonder bewerkingsfunctie. - drawtonomy — een browser-whiteboard met een gedeeltelijke OpenDRIVE 1.8-export.
De positie van drawtonomy
Section titled “De positie van drawtonomy”drawtonomy is geen HD-kaarteditor in de zin van RoadRunner, Truevision of BDSC. De OpenDRIVE-export is gedeeltelijk — bruikbaar voor eenvoudige scènes, niet voor productie-HD-kaarten:
- Schets een eenvoudige wegindeling — kruispunten, rijstrooksamenvoegsels, basisgeometrie — en exporteer OpenDRIVE 1.8 samen met een OpenSCENARIO 1.3-bestand.
- Volledig in de browser exporteren. Geen installatie, geen account.
- Het resultaat speelt af in esmini voor eenvoudige scènes.
Wat de exporter van drawtonomy niet produceert (zie de documentatie):
- OpenDRIVE-kruispuntprimitieven (
<junction>). De rijstrookeniveau-koppelingen voor volgende/vorige rijstroken worden wel geëmitteerd, maar de kruispuntwrapper staat nog op de roadmap. - Verkeersborden als
<signal>-invoeren. - Analytische geometrie (clothoids, polynomen). drawtonomy werkt in 2D-polylijnen en produceert OpenDRIVE dat die benadert.
Voor survey-nauwkeurige of productie-HD-kaarten gebruik je een dedicated HD-kaarttool. drawtonomy is de schetslaag.