2. Creación de simulaciones de escenarios fotorrealistas
Simule y visualice modelos de vehículos, por ejemplo, una excavadora, en el entorno fotorrealista en 3D de Unreal Engine®. La simulación de escenarios permite visualizar movimientos de vehículos y generar datos de sensores sintéticos para el desarrollo de algoritmos de sistemas autónomos. Si corre la simulación de escenarios en paralelo con simulación dinámica en Simulink, puede validar el rendimiento de los algoritmos en percepción, planificación de movimiento y control de motor.
Sección 1: Tres formas de simular escenarios en 3D con Simulink y Unreal Engine
Recursos
- Simulación de vehículos de construcción en Unreal Engine para transporte de materiales – Documentación
- Uso de Unreal Engine con Simulink – Serie de vídeos
- Visualización con Cesium – Documentación
Convierta datos de mapas y paisajes en 3D de una región en un escenario. - Requisitos y limitaciones del entorno de simulación de Unreal Engine – Documentación
Cada versión de MATLAB es compatible con una versión específica de Unreal Engine. La versión R2024b de MATLAB es compatible con la versión 5.3 de Unreal Engine.
Sección 2: Control del movimiento de máquinas y lectura de datos de sensores en simulaciones de escenarios
Recursos
- Uso de bloques de actores para enviar señales de control a Unreal Engine – Documentación
- Uso de bloques de sensores para recuperar datos de sensores de Unreal Engine – Documentación
- Simulación de excavación con excavadora autónoma en zonas de construcción – Documentación
En una simulación de excavadora, extraiga y procese datos de un sensor de LiDAR antes de planificar la trayectoria de movimiento de una excavadora.
Sección 3: Conexión con otros simuladores en 3D utilizando ROS
Recursos
- Conectividad con simuladores compatibles con ROS (Gazebo®, Unity, CARLA, NVIDIA® Isaac Sim™) – Documentación
- Diseño y simulación de sistemas autónomos para vehículos de construcción (50:56) – Vídeo
Descubra cómo configurar una simulación de escenarios en MATLAB y Unity Game Engine utilizando ROS para la comunicación.