Repolode
metadriverse

metadriverse/metadrive

Simulador de conducción ligero en Python para aprendizaje por refuerzo e investigación sobre conducción autónoma, con simulación de sensores y entornos al estilo Gymnasium.

Estrellas
1,273
Forks
210
Issues abiertos
103
Último commit
hace 21 días

¿Qué es?

MetaDrive es un simulador de conducción creado para la investigación en IA y autonomía. Puede generar una cantidad prácticamente ilimitada de escenas a partir de distintos mapas de carreteras y configuraciones de tráfico, o cargar registros de conducción del mundo real, lo que lo hace adecuado para investigar el aprendizaje por refuerzo generalizable.

El simulador está diseñado para instalarse y ejecutarse fácilmente en Linux, Windows y macOS. Incluye simulación de sensores con nubes de puntos, imágenes RGB, de profundidad y semánticas, un mapa semántico cenital y vistas en primera persona. Los entornos siguen la interfaz de Farama Gymnasium, y el proyecto incluye escenarios multiagente como rotondas, intersecciones, peajes y estacionamientos, además de una opción para reproducir escenarios de nuScenes o Waymo con tráfico reactivo.

Funciones clave

  • 01Genera escenas variadas a partir de mapas de carreteras procedurales y configuraciones de tráfico.
  • 02Carga registros de conducción del mundo real de los conjuntos de datos nuScenes y Waymo.
  • 03Ofrece observaciones de nubes de puntos, RGB, profundidad, imágenes semánticas y mapas cenitales.
  • 04Proporciona entornos de aprendizaje por refuerzo compatibles con Gymnasium.
  • 05Incluye escenarios multiagente como rotondas, intersecciones y estacionamientos.
  • 06Se instala con pip y funciona en Linux, Windows y macOS.

Casos de uso

  • Entrenar y evaluar agentes de aprendizaje por refuerzo para que generalicen a escenas de conducción no vistas.
  • Crear prototipos de flujos de percepción o planificación con datos de sensores simulados.
  • Reproducir registros del mundo real de nuScenes o Waymo con tráfico reactivo para realizar pruebas.
  • Ejecutar experimentos de conducción multiagente en intersecciones o rotondas.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/metadriverse/metadrive.git
  2. 2

    Entra en la carpeta del proyecto

    cd metadrive
  3. 3

    Instala MetaDrive en modo editable

    pip install -e .
  4. 4

    Verifica la instalación ejecutando el script de prueba

    python -m metadrive.examples.profile_metadrive

Antes de usarlo

  • Para ejecutar el simulador con gráficos, se necesita configurar el entorno de Python y disponer de un renderizador basado en Panda3D.

En colecciones

Temas

Preguntas frecuentes

¿Qué es metadrive?
Simulador de conducción ligero en Python para aprendizaje por refuerzo e investigación sobre conducción autónoma, con simulación de sensores y entornos al estilo Gymnasium. MetaDrive es un simulador de conducción creado para la investigación en IA y autonomía. Puede generar una cantidad prácticamente ilimitada de escenas a partir de distintos mapas de carreteras y configuraciones de tráfico, o cargar registros de conducción del mundo real, lo que lo hace adecuado para investigar el aprendizaje por refuerzo generalizable.
¿metadrive es gratuito? ¿Qué licencia tiene?
metadrive es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿metadrive sigue mantenido?
Mantenimiento activo. El último commit de metadrive fue el 16 oct 2026.
¿Para qué puedo usar metadrive?
Entrenar y evaluar agentes de aprendizaje por refuerzo para que generalicen a escenas de conducción no vistas. Crear prototipos de flujos de percepción o planificación con datos de sensores simulados. Reproducir registros del mundo real de nuScenes o Waymo con tráfico reactivo para realizar pruebas. Ejecutar experimentos de conducción multiagente en intersecciones o rotondas.
¿Cómo se instala metadrive?
Clona el repositorio: git clone https://github.com/metadriverse/metadrive.git Entra en la carpeta del proyecto: cd metadrive Instala MetaDrive en modo editable: pip install -e . Verifica la instalación ejecutando el script de prueba: python -m metadrive.examples.profile_metadrive
¿Dónde consigo metadrive?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/metadriverse/metadrive

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados