Support des normes ASAM dans MATLAB, Simulink et RoadRunner

L'ASAM (Association for Standardization of Automation and Measuring Systems) est un organisme de normalisation qui définit les interfaces, les protocoles, les formats de fichiers et les modèles de données pour le développement, les essais et la validation dans le secteur automobile. MATLAB, Simulink et la famille de produits RoadRunner supportent diverses normes ASAM qui permettent l'interopérabilité avec d'autres outils.

Normes ASAM OpenX pour la simulation

Les normes ASAM OpenX® dans le domaine de la simulation proposent des lignes directrices exhaustives pour les tests basés sur la simulation des fonctions de conduite autonome. Les normes couvrent de nombreux cas d'utilisation de développement virtuel et encouragent les modèles de tests hybrides qui combinent des simulations virtuelles avec des composants physiques.

Normes applicables à chaque phase du workflow pour les tests basés sur des scénarios.
Les routes, les voies et les carrefours sont exportées vers ASAM OpenDRIVE en utilisant des entrées standard.

OpenDRIVE

La norme ASAM OpenDRIVE® décrit les réseaux routiers y compris la géométrie des routes, des voies et des objets. Importez, visualisez et exportez les versions ASAM OpenDRIVE 1.4, 1.5, 1.6 et 1.7 avec RoadRunner. Visualisez les données à importer avec l'outil OpenDRIVE Viewer. Prévisualisez l’exportation en utilisant l’outil OpenDRIVE Export Preview.

Format de fichier montrant la représentation XML OpenSCENARIO.

XML OpenSCENARIO

Le format XML ASAM OpenSCENARIO® est un format de fichier qui décrit les comportements dynamiques de conduite. Il capture les manœuvres complexes d'entités telles que des véhicules et des piétons, sur la base d'actions telles que des changements de voie ou des trajectoires enregistrées. RoadRunner Scenario exporte des scénarios au format XML OpenSCENARIO et importe des trajectoires.

Format de fichier montrant la représentation DSL OpenSCENARIO.

DSL OpenSCENARIO

DSL ASAM OpenSCENARIO est un langage spécifique à un domaine, lisible par l'homme et par les machines. RoadRunner Scenario supporte l'exportation de scénarios vers DSL OpenSCENARIO et l'importation de scénarios concrets.

Représentation OpenCRG d’un carrefour.

OpenCRG

ASAM OpenCRG® est une norme ouverte qui décrit les surfaces routières en utilisant le format CRG (Curved Regular Grid). Utilisez RoadRunner pour exporter et importer des données de surface routière vers ASAM OpenCRG V1.2.0. Utilisez l'outil Road CRG pour visualiser les données relatives à la surface des routes dans RoadRunner.

Visualisation des données OSI de véhicules en mouvement.

Interface de simulation ouverte

L'interface de simulation ouverte (OSI) spécifie les interfaces entre les modèles et les composants de simulations distribuées, en se concentrant sur les perceptions environnementales des fonctions de conduite autonome.

Automatisation des tests

L'ASAM propose des normes axées sur les interactions avec les équipements de tests via des API. Ces normes couvrent la gestion des capteurs et des actionneurs, le calibrage, les tests Hardware-in-the-Loop (HIL), les systèmes DoE et les formats de documentation de tests normalisés.

Systèmes hardware temps réel pour la simulation Hardware-in-the-Loop.
Un diagramme de l'outil d'automatisation des tests montre l'automatisation des tests au niveau supérieur, le package de l'API du test bench au milieu et le test bench en bas.

ASAM XIL

La norme ASAM XIL API est un framework conçu pour rationaliser les processus de test et de simulation automatisés dans le cadre du développement de software et de systèmes automobiles. Cette norme d'interface offre une approche commune et indépendante vis-à-vis des fournisseurs, pour connecter le software d'automatisation des tests aux simulateurs HIL.

Simulink Test supporte XIL pour l'automatisation des tests avec des systèmes temps réel tiers tels que dSPACE® SCALEXIO, NI PXI et Vector VT System. Simulink Real-Time supporte XIL pour l'automatisation des tests avec les systèmes temps réel Speedgoat en utilisant des softwares tiers tels que TraceTronic ECU-TEST ou Piketec TPT.

Mesures et calibrage

L'ASAM propose des normes pour travailler avec les unités de contrôle électronique (ECU). Ces normes décrivent la manière d'interagir avec l'ECU d'un véhicule et de gérer les données qu'elle contient. Elles indiquent comment accéder aux données, les lire et les écrire, les décrire pour plus de clarté, les enregistrer efficacement et détailler le processus de calibrage.

Illustration d'un ordinateur de développement connecté à l'ordinateur temps réel (client XCP) et à l'ECU (serveur XCP). L'ordinateur temps réel est connecté à l'ECU par une communication UDP ou CAN.

ASAM XCP

Le protocole ASAM XCP (Universal Measurement and Calibration Protocol) est un protocole de réseau principalement utilisé pour le calibrage des calculateurs. Le protocole ASAM XCP supporte diverses tâches, notamment la lecture et l'écriture du contenu de la mémoire, l'acquisition de données et la stimulation.

Vehicle Network Toolbox supporte XCP pour le calibrage et la mesure des calculateurs à partir de MATLAB et Simulink. Simulink Real-Time supporte XCP sur CAN et UDP/IP pour le contournement de l'ECU en utilisant les systèmes temps réel Speedgoat. Des outils tiers, tels que Vector CANape® et ETAS® INCA, supportent XCP over UDP pour le réglage des paramètres et la mesure des signaux des applications temps réel fonctionnant sur les systèmes temps réel Speedgoat.

Produits

Découvrez les produits utilisés dans le cadre du support des normes ASAM.