Skip to content
@asam-ev

ASAM e.V.

Association for Standardization of Automation and Measuring Systems

ASAM open source platform

tp header

ASAM e.V. (Association for Standardization of Automation and Measuring Systems) is a not-for-profit organization that promotes standardization of tool chains in automotive development and testing. Our members are international car manufacturers, suppliers, tool vendors, engineering service providers, and research institutes. ASAM standards are developed by experts from our member companies and are based on real use cases. ASAM is the legal owner of these standards and is responsible for their distribution and marketing.

ASAM provides support in connecting members, coordinating work groups, and developing, releasing, and maintaining standards. Our active community includes more than 400 member organizations around the world. These members ensure that ideas with market relevance will progress into standards and that these standards are used worldwide.

The standards developed at ASAM span a wide range of use cases in automotive development, test, and Validation. They define file formats, data models, protocols, and interfaces. All ASAM standards aim to enable easy exchange of data and tools within and across tool chains. They are applied worldwide.

If you want to contribute in one of our open source projects, please read the Contributing guidelines

ASAM Projects

Click on the logos:

ASAM Quality Checker Framework ASAM OSI ASAM OpenMATERIAL 3D ASAM ODS

Further standardization projects can be found on our webpage www.asam.net or directly on:

Quick-links to other resources and tools:


ASAM Quality Checker Framework

A quality checker framework that allows the configuration, execution and reporting of checks. Checks are based on rules defined by ASAM standards that allow users to validate conformity of files and implementations against ASAM standards.

  • qc-framework - The main repository for the ASAM Quality Checker formed by a collection of C++ and Python components responsible for running the checker bundles.
  • qc-baselib-py - The Python base library repository implements a Python interface for interacting with the configuration files and the results files from the ASAM Quality Checker framework.

ASAM Checker Bundles

  • qc-opendrive - The official ASAM checker bundle for ASAM OpenDRIVE.
  • qc-openscenarioxml - The official ASAM checker bundle for ASAM OpenSCENARIO XML.
  • qc-otx - A checker bundle implementing a sample of rules for the standard ASAM OTX Extensions (Open Test sequence eXchange). Note that this is not to be considered an exhaustive checker bundle.
  • qc-openmaterial-3d - Specific ASAM OpenMATERIAL 3D repository which implements his official ASAM OpenMATERIAL 3D checker bundle

ASAM OSI®

ASAM OSI (Open Simulation Interface) is a specification for interfaces between models and components of a distributed simulation. OSI is strongly focused on the environmental perception of automated driving functions.

  • Documentation - The ASAM OSI specification
  • Class Reference
  • open-simulation-interface - The main repository for the standard.
  • osi-sensor-model-packaging - ASAM OSI Sensor Model Packaging specifies ways in which models (like e.g. environmental effect models, sensor models and logical models) using the Open Simulation Interface (ASAM OSI) are to be packaged for their use in simulation environments using FMI 2.0.
  • osi-validation - The ASAM OSI Validator checks the compliance of OSI messages with predefined rules.
  • osi-documentation - Hosts the AsciiDoc-based part of the documentation. It contains general parts of the content and a CI-pipeline that renders the document with Asciidoctor and deploys it to the github-pages of this repo.
  • osi-antora-generator - The pipeline of this repository is responsible for creating the combined and versioned Antora output for ASAM OSI. It also pushes it to the respective GitHub pages for hosting.

ASAM OpenMATERIAL® 3D

There is a growing need to accurately represent the real world in simulation, a so-called digital twin, particularly as the need for physical sensor simulation grows. However, for this to be feasible, physically correct modeling of material properties is fundamental. To ensure consistent testing across platforms and by different stakeholders, 3D models and corresponding material properties need to be unambiguously exchangeable. ASAM OpenMATERIAL 3D v1.0.0 is a standardized format for material properties and 3D model structures.


ASAM ODS

The ASAM ODS (Open Data Services) standard defines a set of services and protocols for the management and exchange of measurement data in the automotive industry. The files provided below as open source offer easy access for developers working with ASAM ODS services and are utilized by various pipelines to facilitate communication with ASAM ODS services.

  • asam-ods-interfaces - The .proto files in this repository define the Protocol Buffer schemas used to interface with these ODS services.

Tools and External Resources

ASAM members or projects teams oftens develop repositories, scripts or small tools that support the use of one or more ASAM standards. To increase their visibility and accessibility, you can also find them here:

ASAM Resources

Popular repositories Loading

  1. OpenMATERIAL-3D OpenMATERIAL-3D Public

    3D model exchange format with physical material properties for virtual development, test and validation of automated driving.

    CSS 23 6

  2. qc-framework qc-framework Public

    C++ 17 8

  3. qc-opendrive qc-opendrive Public

    Python 9 6

  4. qc-openscenarioxml qc-openscenarioxml Public

    Python 9 3

  5. qc-pyFramework qc-pyFramework Public

    A quality checker framework that allows the configuration, execution and reporting of checks. Checks are based on rules defined by ASAM standards that allow users to validate conformity of files an…

    Python 5

  6. qc-baselib-py qc-baselib-py Public

    Separate repo for the Python base library

    Python 4 3

Repositories

Showing 10 of 18 repositories

Top languages

Loading…

Most used topics

Loading…