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.
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.
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.
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.
Utilisation de MATLAB, Simulink et RoadRunner pour le support des normes ASAM OpenX
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.
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.
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.