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 @temporary attribute 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