Supporto degli standard ASAM in MATLAB, Simulink e RoadRunner

L’Association for Standardization of Automation and Measuring Systems (ASAM) è un organismo di standardizzazione che definisce le interfacce, i protocolli, i formati file e i modelli di dati per lo sviluppo, il test e la validazione nel settore automobilistico. MATLAB, Simulink e la famiglia di prodotti RoadRunner supportano svariati standard ASAM che consentono l’interoperabilità con altri strumenti.

Standard ASAM OpenX per la simulazione

Gli standard ASAM OpenX® nel dominio della simulazione offrono linee guida complete per i test basati sulla simulazione di funzioni di guida autonoma. Gli standard riguardano diversi casi d’uso di sviluppo virtuale e promuovono modelli di test ibridi che uniscono simulazioni virtuali e componenti fisici.

Standard per ciascuna fase del workflow per i test basati su scenari.
Strade, corsie e incroci vengono esportati in ASAM OpenDRIVE utilizzando elementi standard.

OpenDRIVE

Lo standard ASAM OpenDRIVE® descrive reti stradali quali la geometria di strade, corsie e oggetti. Importa, visualizza ed esporta ASAM OpenDRIVE versione 1.4, 1.5, 1.6 e 1.7 utilizzando RoadRunner. Visualizza i dati per l’importazione utilizzando lo strumento OpenDRIVE Viewer. Visualizza in anteprima un’esportazione utilizzando lo strumento OpenDRIVE Export Preview.

Formato file che mostra la rappresentazione OpenSCENARIO XML.

OpenSCENARIO XML

ASAM OpenSCENARIO® XML è un formato file che descrive i comportamenti di guida dinamici. Acquisisce manovre complesse di entità quali veicoli e pedoni basate su azioni come cambiamenti di corsia o traiettorie registrate. RoadRunner Scenario esporta gli scenari in formato OpenSCENARIO XML e importa le traiettorie.

Formato file che mostra la rappresentazione OpenSCENARIO DSL.

OpenSCENARIO DSL

ASAM OpenSCENARIO DSL è un linguaggio specifico del dominio, leggibile dall’uomo e a macchina. RoadRunner Scenario supporta l’esportazione di scenari in OpenSCENARIO DSL e l’importazione di scenari concreti.

Rappresentazione OpenCRG di un incrocio.

OpenCRG

ASAM OpenCRG® è uno standard aperto che descrive le superfici stradali utilizzando il formato Curved Regular Grid (CRG). Utilizza RoadRunner per esportare e importare dati sulle superfici stradali in ASAM OpenCRG V1.2.0. Utilizza lo strumento Road CRG per visualizzare dati sulle superfici stradali in RoadRunner.

Visualizzazione dei dati OSI di veicoli in movimento.

Open Simulation Interface

Open Simulation Interface (OSI) specifica le interfacce tra modelli e componenti di simulazioni distribuite, concentrandosi sulle percezioni ambientali delle funzioni di guida autonoma.

Automazione dei test

ASAM fornisce standard specifici per le interazioni con apparecchiature di verifica tramite API. Questi standard riguardano la gestione di sensori e attuatori, la calibrazione, i test Hardware-In-the-Loop (HIL), i sistemi DoE e i formati standardizzati per la documentazione dei test.

Sistemi hardware in tempo reale per la simulazione Hardware-In-The-Loop.
Il diagramma dello strumento di automazione dei test mostra l’automazione del test al livello superiore, il pacchetto test bench API al centro e il test bench in basso.

ASAM XIL

Lo standard ASAM XIL API è un framework progettato per semplificare i processi automatizzati di test e simulazione nello sviluppo di software e sistemi del settore automobilistico. Questo standard di interfaccia offre un approccio comune e vendor-neutral per il collegamento di software di automazione dei test a simulatori HIL.

Simulink Test supporta XIL per l’automazione dei test utilizzando sistemi in tempo reale di terze parti quali dSPACE® SCALEXIO, NI PXI e Vector VT System. Simulink Real-Time supporta XIL per l’automazione dei test con sistemi in tempo reale Speedgoat utilizzando software di terze parti quali TraceTronic ECU-TEST e Piketec TPT.

Misurazione e calibrazione

ASAM fornisce standard per l’utilizzo di unità di controllo elettronico (ECU). Questi standard spiegano come interagire con i dati all’interno dell’ECU di un veicolo e come gestirli. Spiegano inoltre come accedere ai dati, nonché come leggerli e scriverli, descriverli per chiarezza, salvarli in modo efficiente e dettagliare il processo di calibrazione.

Illustrazione di un computer di sviluppo connesso al computer in tempo reale (client XCP) e all’ECU (server XCP). Il computer in tempo reale è connesso all’ECU con comunicazione CAN o UDP.

ASAM XCP

Il protocollo ASAM XCP (Universal Measurement and Calibration Protocol) è un protocollo di rete utilizzato principalmente per la calibrazione di ECU. Il protocollo ASAM XCP supporta svariate attività, tra cui lettura e scrittura di contenuti di memoria, acquisizione dati e stimolazione.

Vehicle Network Toolbox supporta XCP per la calibrazione e misurazione di ECU da MATLAB e Simulink. Simulink Real-Time supporta XCP tramite CAN e UDP/IP per il bypass dell’ECU utilizzando i sistemi Speedgoat in tempo reale. Strumenti di terze parti, quali Vector CANape® ed ETAS® INCA, supportano XCP tramite UDP per la regolazione di parametri e la misurazione di segnali di applicazioni in tempo reale in esecuzione su sistemi in tempo reale Speedgoat.

Prodotti

Scopri i prodotti utilizzati per il supporto degli standard ASAM.