2. Créer des simulations de scénarios photoréalistes
Simulez et visualisez vos modèles de véhicules, tels qu'une excavatrice, dans l’environnement 3D photoréaliste d'Unreal Engine®. Utilisez cette simulation de scénario pour visualiser les mouvements des véhicules et générer des données de capteurs synthétiques pour le développement d'algorithmes autonomes. En exécutant la simulation de scénario en parallèle de la simulation dynamique dans Simulink, vous pouvez valider les performances de vos algorithmes en matière de perception, de planification de mouvement et de contrôle moteur.
Section 1 : Trois façons de réaliser une simulation de scénario 3D avec Simulink et Unreal Engine
Ressources
- Simuler des véhicules de construction dans Unreal Engine pour la manipulation de matériaux – Documentation
- Utiliser Unreal Engine avec Simulink – Série de vidéos
- Visualiser avec Cesium – Documentation
Convertissez les données cartographiques 3D et les données de terrain d'un lieu en un scénario. - Exigences et limites de l'environnement de simulation Unreal Engine – Documentation
Chaque version de MATLAB supporte une version spécifique d'Unreal Engine. MATLAB 2024b supporte Unreal Engine Version 5.3.
Section 2 : Contrôler le mouvement de la machine et lire les données des capteurs dans la simulation de scénario
Ressources
- Utiliser des blocs Actor pour envoyer des signaux de contrôle à Unreal Engine – Documentation
- Utiliser des blocs Sensor pour récupérer des données de capteurs dans Unreal Engine – Documentation
- Simuler des travaux de terrassement avec une excavatrice autonome sur un chantier – Documentation
Dans une simulation d'excavatrice, extrayez et traitez les données de capteurs LiDAR avant de planifier la trajectoire de mouvement de l'excavatrice.
Section 3 : Se connecter à d'autres simulateurs 3D à l'aide de ROS
Ressources
- Connectivité aux simulateurs compatibles ROS (Gazebo®, Unity, CARLA, NVIDIA® Isaac Sim™) – Documentation
- Design et simulation de l'autonomie pour les véhicules de construction (50:56) – Vidéo
Découvrez comment configurer une simulation de scénario dans MATLAB et Unity Game Engine en utilisant ROS pour la communication.