(The download of the standard ASAM OpenDRIVE is free of charge)
The ASAM OpenDRIVE format provides a common base for describing road networks with extensible markup language (XML) syntax, using the file extension xodr. The data that is stored in an ASAM OpenDRIVE file describes the geometry of roads, lanes and objects, such as roadmarks on the road, as well as features along the roads, like signals. The road networks that are described in the ASAM OpenDRIVE file can either be synthetic or based on real data.
The main purpose of ASAM OpenDRIVE is to provide a road network description that can be fed into simulations to develop and validate
The format is organized in nodes that can be extended with user defined data. This facilitates a high degree of specialization for individual applications (usually simulations) while maintaining the interoperability that is required for the exchange of data between different applications.
The ASAM OpenDRIVE road network is modelled along the reference line, which is the core piece of every road. Roads, lanes, incl. their elevation profiles are all attached to the reference line.
Objects representing features, such as signals, can be placed by using either the reference line or the global coordinate system, the road network is placed in. This can be seen in the above image. The reference line (blue line in the middle) is in the center of the road, the lanes (blue and light green) are attached to this reference line. The signs next to the road are placed in the s/t-coordinate system.
In ASAM OpenDRIVE several roads form a road network and can be connected. ASAM OpenDRIVE can be seen as a construction kit of different road sections. The overall road network is composed of individual sections interconnected with each other.
The image on the right shows how individual road segments interconnect e.g. with a junction. The shownXML snippet gives a short overview on how the linking of road segments can be used in ASAM OpenDRIVE. These links can support the driving logic of simulated traffic, especially for routing purposes, leaving more resources for the actual work of validating and developing AD driving features. In junctions, each possible connection between entry roads is connected via “connecting-roads”. Due to this mechanism connecting roads are the only roads within ASAM OpenDRIVE with overlapping surfaces.
In ASAM OpenDRIVE not only roads are linked but also the lanes between roads. These lane links can again support simulated traffic. They are also important for the visualization of the road network when the reference line of connecting roads and roads that enter the junction are not necessarily aligned (this is the case e.g. in junctions).
The ASAM OpenDRIVE description format contains all static objects of a road network that allow realistic
ASAM OpenDRIVE is a well established
BMW AG, Daimler AG, AVL List GmbH, dSPACE GmbH, RA Consulting GmbH, Vector Informatik GmbH, VIRES Simulationstechnologie GmbH, virtualcitySYSTEMS GmbH, RWTH Aachen
The first ASAM version of OpenDRIVE, V1.6.0, has been translated into Chinese. It can be downloaded from the C-ASAM website: www.c-asam.net
A concept has been developed to determine the further development of ASAM OpenDRIVE. The concept was released in Nov 2020. Features from this concept are gradually being implemented in thestandard. First features have been incorporated in the current release V1.7.0. Additional features will be released in V1.8.0 which is currently under development.