2. Fotorealistische Szenariosimulationen erstellen
Simulieren und visualisieren Sie Ihre Fahrzeugmodelle, z. B. einen Bagger, in der fotorealistischen 3D-Umgebung der Unreal Engine®. Verwenden Sie diese Szenariosimulation, um Fahrzeugbewegungen zu visualisieren und synthetische Sensordaten für die Entwicklung autonomer Algorithmen zu erzeugen. Durch die parallele Ausführung von Szenariosimulationen und dynamischer Simulation in Simulink können Sie die Performance Ihrer Algorithmen für Wahrnehmung, Bewegungsplanung und Motorregelung validieren.
Abschnitt 1: Drei Möglichkeiten zur Durchführung von 3D-Szenariosimulationen mit Simulink und Unreal Engine
Ressourcen
- Simulieren Sie Baufahrzeuge in der Unreal Engine für den Materialtransport – Dokumentation
- Verwendung der Unreal Engine mit Simulink – Videoreihe
- Visualisieren mit Cesium – Dokumentation
Konvertieren Sie 3D-Karten- und Geländedaten eines Ortes in ein Szenario. - Anforderungen und Einschränkungen der Unreal Engine-Simulationsumgebung – Dokumentation
Jede MATLAB-Version unterstützt eine bestimmte Version der Unreal Engine. MATLAB 2024b unterstützt die Unreal Engine Version 5.3.
Abschnitt 2: Steuern von Maschinenbewegung in der Szenariosimulation und erfassen der Sensordaten aus der Szenariosimulation.
Ressourcen
- Verwenden von Aktorenblöcken zum Senden von Regelungssignalen an die Unreal Engine – Dokumentation
- Verwendung von Sensorblöcken zum Abrufen von Sensordaten aus der Unreal Engine – Dokumentation
- Erdbewegungen mit autonomen Baggern auf einer Baustelle simulieren – Dokumentation
Extrahieren und verarbeiten Sie in einer Baggersimulation Lidar-Sensordaten, bevor Sie die Bewegungsbahn des Baggers planen.
Abschnitt 3: Verbindung zu anderen 3D-Simulatoren mithilfe von ROS
Ressourcen
- Konnektivität zu ROS-fähigen Simulatoren (Gazebo®, Unity, CARLA, NVIDIA® Isaac Sim™) – Dokumentation
- Entwurf und Simulation von Autonomie für Baufahrzeuge (50:56) – Video
Erfahren Sie, wie Sie eine Szenario-Simulation in MATLAB und der Unity Game Engine mithilfe von ROS für die Kommunikation einrichten.