Repolode
carla-simulator

carla-simulator/carla

Simulador de código abierto para investigar la conducción autónoma, con entornos urbanos, recursos digitales y simulación de sensores, basado en Unreal Engine.

Estrellas
14,569
Forks
4,736
Issues abiertos
1,212
Último commit
hace 16 horas

¿Qué es?

CARLA es un simulador de código abierto para desarrollar, entrenar y validar sistemas de conducción autónoma. Proporciona diseños urbanos, edificios y vehículos como recursos digitales abiertos que se pueden usar libremente, y permite configurar conjuntos de sensores y condiciones ambientales para los experimentos.

La rama de desarrollo del proyecto, ue58-dev, apunta a Unreal Engine 5.8; además, la rama ue4-dev cubre la versión para Unreal Engine 4.26, que presenta diferencias importantes. Para compilar el proyecto se necesita acceso al fork de CARLA de Unreal Engine. El proyecto ofrece scripts de configuración para Ubuntu 22.04/24.04 y Windows 11, además de una API de Python para controlar las simulaciones.

El ecosistema de CARLA incluye repositorios relacionados con una tabla de clasificación, la ejecución de escenarios, un puente ROS, benchmarks de conducción y un puente de Autoware.

Funciones clave

  • 01Recursos urbanos abiertos, como diseños de carreteras, edificios y vehículos, para simulación.
  • 02Conjuntos de sensores y condiciones ambientales configurables.
  • 03API de Python para controlar las simulaciones.
  • 04El ecosistema incluye un puente ROS e integración con Autoware.
  • 05Basado en Unreal Engine 5.8 en la rama ue58-dev.

Casos de uso

  • Entrenar y validar políticas de percepción o conducción en tráfico urbano simulado.
  • Probar configuraciones de sensores, como cámaras o lidar, en distintas condiciones.
  • Realizar experimentos y benchmarks de investigación sobre conducción autónoma.

Inicio rápido

  1. 1

    Clona la rama ue58-dev desde GitHub

    git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5
  2. 2

    Ejecuta el script de configuración interactivo desde el directorio raíz de CARLA

    ./CarlaSetup.sh --interactive
  3. 3

    Configura y compila CARLA con CMake

    cmake --build Build
  4. 4

    Inicia el editor de Unreal Engine con CARLA

    cmake --build Build --target launch

Antes de usarlo

  • La compilación requiere acceso al fork de Unreal Engine 5.8 de CARLA, para lo que se necesita una cuenta de GitHub vinculada a Epic Games.
  • Se requiere Ubuntu 22.04/24.04 o Windows 11; no se admiten versiones anteriores del sistema operativo.
  • Se recomienda hardware de gama alta: una RTX 3070 o superior, 32 GB de RAM y 16 GB de VRAM o más.
  • La compilación requiere bastante tiempo y espacio en disco, ya que hay que descargar y compilar Unreal Engine.

En colecciones

Temas

Preguntas frecuentes

¿Qué es carla?
Simulador de código abierto para investigar la conducción autónoma, con entornos urbanos, recursos digitales y simulación de sensores, basado en Unreal Engine. CARLA es un simulador de código abierto para desarrollar, entrenar y validar sistemas de conducción autónoma. Proporciona diseños urbanos, edificios y vehículos como recursos digitales abiertos que se pueden usar libremente, y permite configurar conjuntos de sensores y condiciones ambientales para los experimentos.
¿carla es gratuito? ¿Qué licencia tiene?
carla es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿carla sigue mantenido?
Mantenimiento activo. El último commit de carla fue el 5 nov 2026.
¿Para qué puedo usar carla?
Entrenar y validar políticas de percepción o conducción en tráfico urbano simulado. Probar configuraciones de sensores, como cámaras o lidar, en distintas condiciones. Realizar experimentos y benchmarks de investigación sobre conducción autónoma.
¿Cómo se instala carla?
Clona la rama ue58-dev desde GitHub: git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5 Ejecuta el script de configuración interactivo desde el directorio raíz de CARLA: ./CarlaSetup.sh --interactive Configura y compila CARLA con CMake: cmake --build Build Inicia el editor de Unreal Engine con CARLA: cmake --build Build --target launch
¿Dónde consigo carla?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/carla-simulator/carla

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

Proyectos relacionados