Skip to content

Latest commit

 

History

History
80 lines (63 loc) · 8.97 KB

README.md

File metadata and controls

80 lines (63 loc) · 8.97 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 - glTF extension for physical material properties in 3D models with pathtracer implementation. 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).
    • Brunswick ring road - Inner ring road of Brunswick surveyed in 2012 by 3D Mapping Solutions. CC-BY-4.0
    • TUMDOT-MUC - Vehicle trajectories observed from aerial drones with accompanied OpenDRIVE map. (Article) CC-BY-NC-4.0
    • Brunswick ring road to airport - ViVre research track in Brunswick surveyed in 2021 by 3D Mapping Solutions. CC-BY-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.
  • OpenSCENARIO

Miscellaneous

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