ASAM e.V. (Association for Standardization of Automation and Measuring Systems) is a non-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
Here are quick-links to the ASAM projects and their repositories:
- ASAM Quality Checker Framework
- ASAM OSI® (Open Simulation Interface)
- ASAM OpenMATERIAL® and 3D model structures
- ASAM ODS (Open Data Services)
More information about active projects can be found on our webpage www.asam.net.
And also quick-links to other ressources and tools:
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
- qc-opendrive - Specific ASAM OpenDRIVE repository which implements his official ASAM OpenDRIVE checker bundle
- qc-openscenarioxml - Specific ASAM OpenSCENARIO XML repository which implements his official ASAM OpenSCENARIO XML checker bundle
- qc-otx - Specific Open Test sequence eXchange (OTX) repository which contains a short representative list of check examples (it shall not be a reference implementation)
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
- Class Reference
- open-simulation-interface - The main repository for the standard.
- osi-sensor-model-packaging - 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 (OSI) are to be packaged for their use in simulation environments using FMI 2.0.
- osi-validation - The OSI Validator checks the compliance of OSI messages with predefined rules.
- osi-documentation - Hosts the AsciiDoc-based part of the documentation. It contains generals parts of the content and a CI-pipeline that renders the document with Asciidoctor and deploys it to the gh-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.
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 modelling 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. It is proposed to develop a standardized format for material properties.
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. ASAM ODS is only available for ASAM members. The files provided here serve as a convenience for developers working with ODS services and are utilized by various pipelines to facilitate communication with ODS services.
- asam-ods-interfaces - The .proto files in this repository define the Protocol Buffer schemas used to interface with these ODS services.
Often ASAM members or ASAM projects may develop scripts or small tools that support the use of one or more of ASAM's standards. To increase visibility for these, ASAM hosts them on it's repositories.
- Wireshark plugin for ASAM iLinkRT - This enables the popular network protocol analyzer Wireshark to dissect ASAM iLinkRT frames.
Hosts many other ASAM projects and standards.