5 Backward compatibility
ASAM OpenDRIVE 1.9.0 is backwards compatible with ASAM OpenDRIVE 1.8.1. The following changes were introduced:
5.1 Introduction of lane layers
The most significant architectural change is the transition from a single-layer road model to a multi-layer system.
- Layer concept
-
Roads now support up to two lane layers: one permanent (standard road layout) and one temporary (typically for roadworks). The temporary lane layer has higher priority for traffic guidance and driving rules, while material properties are inherited from the permanent layer.
- Lane linking
-
Lane links can now connect permanent lanes to temporary ones, enabling smooth transitions into and out of construction zones.
- Temporary lane layer section
-
A new term for continuous sections in the temporary lane layer has been introduced.
It is not recommended to use files based on ASAM OpenDRIVE 1.9.0 using lane layers together with scenario specifications not using layers, such as ASAM OpenSCENARIO XML 1.3.1 or earlier.
5.2 Roadworks and invalidation states
New attributes have been introduced to describe the operational state of road elements more accurately.
- Use of @roadworks
-
The use of @roadworks=true has been clarified.
- Temporality
-
Objects and signals now feature a
@temporaryattribute to define installations like mobile speed signs. - Invalidation
-
Elements can be marked with @invalidated=true to represent physical infrastructure that is present but logically inactive, such as covered or crossed-out signs.
5.3 Advanced object modeling
The modeling of static and repeated objects has been overhauled for higher geometric precision.
- Smooth outlines
-
The new
<curveLocal>element allows object outlines to be defined using arcs and parametric cubic polynomials instead of just polylines. - Continuous objects
-
Use of @distance=0 has been formalized as "continuous" mode, where the object profile is extruded along a path to model features like guardrails, walls, or fences.
- Object markings
-
Markings on objects (e.g. crosswalks or parking box lines) can now be defined relative to the object’s bounding volume or specific outline points. These were also more clearly distinguished from other road markings.
5.4 Harmonized traffic participants
Signal semantics have been redesigned to align with the overarching ASAM TrafficParticipants Specification.
- Participant elements
-
Semantic definitions now include
<vehicle>,<person>, and<animal>elements.
5.5 Improved OpenCRG Integration
The connection between OpenDRIVE road networks and high-fidelity CRG surface data is more flexible.
- Global mode offsets
-
When using OpenCRG in "global" mode, users can now apply translation (x, y, z) and heading (h) offsets.
5.6 General updates
Missing abbreviations were added. The use of "bounding box" has been replaced with "bounding volume". Multiple small improvements to document structure and readability were introduced.
5.7 Summary of chapter and section updates
| Key changes | Chapter/section |
|---|---|
Added definitions for 'continuous objects' and 'temporary lane layer sections'. |
|
Updated CRG mode "global". |
|
Major update: Lane layers (permanent/temporary). |
|
Changes to outlines, skeletons, continuous extrusion, and temporality flags. Updated order of chapters. Improved wording for object borders. Improved distinction between road markings and object markings. |
|
Section 13.14, "Combinations of elements and attributes for object types" |
|
Expanded signal semantics and harmonized traffic participant categories. |
|
For a full list of changes see Annex G.2, Revision history ASAM OpenDRIVE 1.9.0.