2. Creazione di simulazioni in scenari fotorealistici
Simula e visualizza i tuoi modelli di veicoli, come un escavatore, nell’ambiente fotorealistico 3D da Unreal Engine®. Usa questa simulazione in scenari per visualizzare il movimento del veicolo e genera dati di sensori sintetici per lo sviluppo autonomo di algoritmi. Eseguendo una simulazione in scenari in parallelo con la simulazione dinamica su Simulink, puoi convalidare le prestazioni degli algoritmi nella percezione, nella pianificazione del moto e nel controllo motori.
Sezione 1: Tre modi per eseguire simulazioni in scenari 3D con Simulink e Unreal Engine
Risorse
- Simulazione di veicoli da costruzione in Unreal Engine per la movimentazione dei materiali – Documentazione
- Uso di Unreal Engine con Simulink – Serie di video
- Visualizzazione con Cesium – Documentazione
Converti i dati del terreno e mappe 3D di un luogo in uno scenario. - Requisiti e limitazioni dell’ambiente di simulazione Unreal Engine – Documentazione
Ogni versione di MATLAB supporta una versione specifica di Unreal Engine. MATLAB 2024b supporta Unreal Engine Versione 5.3.
Sezione 2: Controllo del movimento della macchina nella simulazione in scenario e lettura dei dati dei sensori della simulazione
Risorse
- Uso dei blocchi di attori per inviare segnali di controllo a Unreal Engine – Documentazione
- Uso dei blocchi di sensori per recuperare dati dei sensori da Unreal Engine – Documentazione
- Simulazione dello spostamento della terra con un escavatore autonomo in un cantiere edile – Documentazione
Nella simulazione di un escavatore, estrai ed elabora i dati del sensore LiDAR prima di pianificare la traiettoria di movimento dell'escavatore.
Sezione 3: Collegamento ad altri simulatori 3D mediante ROS
Risorse
- Collegamento ad simulatori abilitati ROS (Gazebo®, Unity, CARLA, NVIDIA® Isaac Sim™) – Documentazione
- Progettazione e simulazione dell'autonomia dei veicoli da costruzione (50:56) – Video
Scopri come impostare una simulazione in scenario su MATLAB e Unity Game Engine utilizzando ROS per la comunicazione.