The project's main goal is to transfer the OpenDRIVE public specification to ASAM, to clarify, enhance and add content to the specification document, and to release the specification as an ASAM public standard. The transfer to ASAM ensures vendor-independent further development and long-term maintenance of the standard.
OpenDRIVE comprises the specification, style guide, and file schema for the logical description of road networks. It is intended as an import format for vehicle dynamics simulation, traffic simulation and sensor simulation. OpenDRIVE is used in virtual development, test and validation of driver assistance functions, automated and autonomous driving. In conjunction with OpenSCENARIO and OpenCRG, which are transferred to ASAM at the same time, those standards provide a solid foundation for the simulation and test of complex driving situations.
The starting point for this project is the current non-ASAM released OpenDRIVE version 1.5. The existing documents and schemata shall be made compliant to ASAM's style, structure, content and quality of standards. The following working steps are planned and will be carried out during the project:
- Transfer of the existing document to the ASAM standards template
- Revision and extension of the introductory chapter
- Addition of other mandatory chapters
- Clarification of open questions on syntax and semantics of the data model and file format
- Creation of an UML model
- Validation of the UML model against the standard and the schema of version 1.5
- Automatic generation of the schema file(s) from the UML model
Throughout the project, it is a critical requirement that the new version of OpenDRIVE maintains backward-compatibility to its predecessor version. It is not the intention to add new features or significantly change existing features of OpenDRIVE in this project. The further development of the standard is the main focus of P2019-04 OpenDRIVE Concept Project, which runs in parallel to this project.
Who Should Participate?
Most of the formal work for this project is carried out by a service provider, e.g. the transfer of the standard document and the creation and validation of the UML model. Participation of members would be of interest for those, who currently use or develop products based upon OpenDRIVE version 1.5. The project offers a unique opportunity to clarify open questions on syntax and semantics of the standard, make minor improvements that ease the understanding and application of the standard, and to ensure compatibility of the standard with existing implementations. This is of particular interest for those experts, who use or develop road network editors, converters of scanned road networks, driving or traffic simulators.