Skip to content

Latest commit

 

History

History
87 lines (70 loc) · 10.1 KB

File metadata and controls

87 lines (70 loc) · 10.1 KB

Awesome OpenX Awesome

A curated list of awesome applications, libraries and datasets concerning the development and testing of automated driving functions with a focus on ASAM OpenX Standards (e.g. OpenDRIVE, OpenSCENARIO, OpenLABEL, ...).

This is a list of free software and datasets, whereas non-free software will be listed on the non-free page. Also, check out ASAM's official open source platform. The structure of this list was inspired by awesome selfhosted.



Applications

Converters

Libraries

  • OpenDRIVE
    • pyeulerspiral - Python implementation of euler spirals (clothoids). MIT Python
    • C++ Object Structures - Data structures of OpenDRIVE 1.4 in C++. Apache-2.0 C++
    • odrSpiral - C++ implementation of euler spirals (clothoids). Apache-2.0 C++
    • libOpenDRIVE - Lightweight, fast C++ library providing OpenDRIVE file parsing and 3D model generation as well as a web-based viewer. Apache-2.0 C++
  • OpenSCENARIO
  • OpenSCENARIO + OpenDRIVE
    • scenariogeneration - Python wrapper for parametrizing and generating linked OpenSCENARIO and OpenDRIVE datasets (formerly known as pyodrx & pyoscx project). MPL-2.0 Python
  • OpenLABEL
  • Open Simulation Interface (OSI)

Data Structures & Models

  • OpenMATERIAL 3D - 3D model exchange format with physical material properties for virtual development, test and validation of automated driving. MPL-2.0 JSON
  • Open Simulation Interface (OSI) - Generic interface based on protobuf for the environmental perception of automated driving functions in virtual scenarios. (Source Code) MPL-2.0
  • OpenMSL - The Open Source Model & Simulation Library is a central hub demonstrating the interaction between models, standards and tools. MPL-2.0

Datasets

  • OpenDRIVE
    • ASAM OpenDRIVE 1.7.0 - Along with the official standard specification, example OpenDRIVE 1.7.0 datasets are distributed by ASAM.
    • 3D Mapping Solutions - Seven surveyed tracks in OpenDRIVE and partly in OpenCRG, including a complex intersection and the inner city of Ingolstadt (complementary to LoD3 models). CC-BY-NC-SA-4.0
    • German Autobahn A9 - Two sections of the German Autobahn A9 with a total length of 52km (Mirror).
    • TUM2TWIN - Large-scale multimodal urban digital twin benchmark dataset including OpenDRIVE dataset created using MathWorks RoadRunner. (Article)
    • TUMDOT-MUC - Vehicle trajectories observed from aerial drones with accompanied OpenDRIVE map. (Article) CC-BY-NC-4.0
    • Brunswick "Schwarzer Berg" - "Schwarzer Berg" region in Brunswick surveyed in 2024 by 3D Mapping Solutions. CC-BY-4.0
    • Brunswick ring road - Inner ring road of Brunswick surveyed in 2012 by 3D Mapping Solutions. CC-BY-4.0
    • Brunswick ring road to airport - ViVre research track in Brunswick surveyed in 2021 by 3D Mapping Solutions. CC-BY-4.0
    • Test Bed Lower Saxony - With parts of the German motorways A2, A391, A39 and of the country road L295 around Brunswick and Wolfsburg, surveyed in 2019 by Atlatec. CC-BY-NC-SA-4.0
    • Wolfsburg - 5G Living Lab research track in Wolfsburg surveyed in 2022 by Atlatec. CC-BY-4.0
    • CARLA - A set of seven road networks generated with MathWorks RoadRunner.
    • esmini - Sample datasets distributed as part of esmini project.
    • ODDLOT - Sample datasets distributed as part of ODDLOT project.
    • ZalaZONE - A set of road networks for the ZalaZONE automotive proving ground created with MathWorks RoadRunner. MIT
  • OpenSCENARIO
  • OpenMATERIAL 3D
    • OpenX-Assets - 3D vehicle models using ASAM OpenX standards

Miscellaneous

  • Nicco Hagedorn's YouTube channel - Concise explanations of the OpenDRIVE concepts along with practical examples compiled in a video series.