Background

The OpenDRIVE® project started a couple years ago when VIRES began building visual databases for various driving simulators. In order to interface the databases with the vehicle dynamics or the autonomous traffic, an additional description of a road network's logics had to be delivered with each visual database.

Working for different customers helped understanding that the mere road information required for each simulation was nearly identical in content, although different formats were used.

Keeping this in mind, VIRES and the people of the Daimler Driving Simulator in Berlin (meanwhile relocated to Sindelfingen), started developing a way of standardizing the logical road description in order to facilitate the data exchange between different simulators.

From this point, the project took off and has gained a broad user community since then. It is considered a de-facto standard in the simulation industry.

Team

The OpenDRIVE® standard is reviewed and released by a core team of driving simulation experts. The team members as of November 18, 2016 are (alphabetical order by company)

  • Philip Paulsteiner, 3d Mapping Solutions GmbH, Germany
  • Mohammad Bahram, BMW Group, Germany
  • Hans Grezlikowski, Daimler AG, Germany
  • Andreas Richter, Deutsches Zentrum für Luft- und Raumfahrt e.V., Germany
  • Alex Goldberg, HERE, USA
  • Ekkehard Klärner, Krauss-Maffei Wegmann GmbH & Co. KG, Germany
  • Dr. Bernhard Bock, Rheinmetall Defence Electronics GmbH, Germany
  • Marius Dupuis, VIRES Simulationstechnologie GmbH, Germany
  • Laban Källgren, VTI, Sweden
  • Features

    The OpenDRIVE® file format provides the following features:

  • XML format
  • hierarchical structure
  • analytical definition of road geometry
    (plane elements, lateral / vertical profile, lane width etc.)
  • various types of lanes
  • junctions and junction groups
  • logical inter-connection of lanes
  • signs and signals incl. dependencies
  • signal controllers (e.g. for junctions)
  • road surface properties (see also OpenCRG)
  • road and road-side objects
  • user-defineable data beads
  • etc.
  • OpenDRIVE® files are designed to describe entire road networks with respect to all data belonging to the road environment. They do not describe the entities acting on or interacting with the road.

    Usage

    The following figure shows the typical incorporation of an OpenDRIVE® file into a simulation tool-chain:

    The OpenDRIVE® data may be derived from road scans, navigation data, road network design software or other sources. It may be complemented by detailed surface information using the OpenCRG format. The resulting road information will be made available to e.g. vehicle dynamics, traffic simulation and sensor simulation via a layer of evaluation routines. Typical applications require that the road information be evaluated in real-time within strong time constraints.

    Users may want to write their own routines for evaluating OpenDRIVE® files. Alternatively, commercial tools based on the latest release of the OpenDRIVE® format are available for highly efficient access to the road data, e.g. here... Free tools involving OpenDRIVE® can be found in the downloads section.

    Sample Data

    On this website, we provide OpenDRIVE® sample files which are intended to represent various features of the latest format specification for reference purposes (see downloads section).

    This template downloaded form free website templates