OpenSCENARIO API

ASAM OpenSCENARIO ist ein XML-basierter Standard, mit dem Verkehrssituationen in der ADAS-Entwicklung beschrieben werden. Nutzen Sie unsere Bibliothek um ASAM OpenSCENARIO Formate zu lesen und zu validieren. Starten Sie mit ihrem Simulator oder Editor durch und betten Sie unsere Bibliothek in Ihre Applikation ein.

100% konform zum ASAM OpenSCENARIO 1.X Standard

Die OpenSCENARIO API ist ein Open-Source-Projekt, das von RA Consulting initiiert und unter der Apache-Lizenz 2.0 verfügbar gemacht wurde. Es bietet Lese- und Schreibzugriff auf OpenSCENARIO und entspricht zu 100% dem ASAM OpenSCENARIO 1.2 Standard. Die Bibliothek ist für die C++- und Java-Plattform verfügbar.

Hauptfeatures

Validieren Sie Ihre OpenSCENARIO Dateien

Ein ausführbarer Checker gibt genaue Warnungen und Fehler an einem zeilen- und spaltenbasierten Dateispeicherort aus. Er zeigt Fehler genauso an wie verwendete und nicht mehr unterstütze Elemente (deprecated). Mit eigenen Regeln können Sie die Checks erweitern und alle Dateien validieren, die zu den Standardversionen 1.0, 1.1. und 1.2 kompatibel sind.

Durchsuchen und Bearbeiten Sie Beschreibungen

Eine Anwendungsschnittstelle (API) führt Sie einfach durch die Elemente einer Beschreibung. Eine Schreibschnittstelle ermöglicht es die Elemente zu verändern und anschließend im ASAM OpenSCENARIO Format abzuspeichern.

Integrieren Sie die Komponente in Ihre Anwendung

Unsere Komponente ist z.B. Teil des OpenPass Frameworks zur Simulation von Verkehrssituationen im ADAS Umfeld. Dort ist die Komponente integriert, um OpenSCEANRIO Dateien einzulesen und diese der Simulation zur Laufzeit zur Verfügung zu stellen.

 

Zusätzliche Features

Referenzen auflösen

Lösen Sie Paramater und Katalogeinträge mit wenigen Klicks auf.

XML-Export

Exportieren Sie Ihr Szenario unkompliziert als XML-Datei.

Checker-Regel-Framework

Fügen Sie Ihre eigenen Prüferregeln für verschiedene Validierungsanwendungen hinzu.

Kompatibilität

Kompatibilität100% kompatibel mit ASAM OpenSCENARIO in den Versionen 1.0, 1.1, 1.2
VerfügbarkeitVerfügbar für C++
SystemeKompilierbar für Linux, Windows and Mac

Außerdem verfügbar:

OpenSCENARIO API – Github Aktion

 Eine Github-Aktion, die das Überprüfen im fortlaufenden Betrieb ermöglicht.

© RA Consulting GmbH, 2025    USt.-Ident.-Nr.: DE143081464    HRB: 231127 ASAMAETAElektromobilität Süde-West
RA Consulting GmbH