Simulador de código aberto baseado no Unreal Engine para drones, carros e outros veículos autônomos, com APIs para pesquisa em IA e visão computacional.
carla-simulator/carla
Simulador open source para pesquisa em direção autônoma, com ambientes urbanos, recursos digitais e simulação de sensores, desenvolvido no Unreal Engine.
- Estrelas
- 14,569
- Forks
- 4,736
- Issues abertas
- 1,212
- Último commit
- há 21 horas
O que é?
CARLA é um simulador open source criado para desenvolver, treinar e validar sistemas de direção autônoma. Ele oferece layouts urbanos, edifícios e veículos como recursos digitais abertos e de uso livre, além de permitir configurar conjuntos de sensores e condições ambientais para os experimentos.
A branch de desenvolvimento do projeto, ue58-dev, tem como alvo o Unreal Engine 5.8. Já a branch separada ue4-dev corresponde à versão para Unreal Engine 4.26, que é significativamente diferente. Para compilar, é necessário ter acesso ao fork do Unreal Engine mantido pelo CARLA. O projeto fornece scripts de configuração para Ubuntu 22.04/24.04 e Windows 11, além de uma API Python para controlar as simulações.
O ecossistema CARLA inclui repositórios relacionados a um leaderboard, execução de cenários, uma ponte ROS, benchmarks de direção e uma ponte Autoware.
Recursos principais
- 01Recursos urbanos abertos, como layouts de ruas, edifícios e veículos, para simulação.
- 02Conjuntos de sensores e condições ambientais configuráveis.
- 03API Python para controlar simulações.
- 04O ecossistema oferece uma ponte ROS e integração com Autoware.
- 05Desenvolvido no Unreal Engine 5.8 na branch ue58-dev.
Casos de uso
- Treinar e validar modelos de percepção ou políticas de direção em tráfego urbano simulado.
- Testar configurações de sensores, como câmeras ou lidar, em diferentes condições.
- Executar experimentos e benchmarks de pesquisa em direção autônoma.
Início rápido
- 1
Clone a branch ue58-dev do GitHub
git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5 - 2
Execute o script interativo de configuração no diretório raiz do CARLA
./CarlaSetup.sh --interactive - 3
Configure e compile o CARLA com CMake
cmake --build Build - 4
Inicie o editor do Unreal Engine com o CARLA
cmake --build Build --target launch
Antes de usar
- A compilação exige acesso ao fork do Unreal Engine 5.8 do CARLA, que requer uma conta do GitHub vinculada à Epic Games.
- É necessário usar Ubuntu 22.04/24.04 ou Windows 11; versões mais antigas do sistema operacional não são compatíveis.
- Recomenda-se hardware de alto desempenho: uma RTX 3070 ou superior, 32 GB de RAM e 16 GB ou mais de VRAM.
- A compilação leva bastante tempo e ocupa muito espaço em disco, pois é necessário baixar e compilar o Unreal Engine.
Em coleções
Tópicos
Perguntas frequentes
- O que é carla?
- Simulador open source para pesquisa em direção autônoma, com ambientes urbanos, recursos digitais e simulação de sensores, desenvolvido no Unreal Engine. CARLA é um simulador open source criado para desenvolver, treinar e validar sistemas de direção autônoma. Ele oferece layouts urbanos, edifícios e veículos como recursos digitais abertos e de uso livre, além de permitir configurar conjuntos de sensores e condições ambientais para os experimentos.
- carla é gratuito? Qual é a licença?
- carla é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- carla ainda é mantido?
- Manutenção ativa. O último commit de carla foi em 5 de nov. de 2026.
- Para que posso usar carla?
- Treinar e validar modelos de percepção ou políticas de direção em tráfego urbano simulado. Testar configurações de sensores, como câmeras ou lidar, em diferentes condições. Executar experimentos e benchmarks de pesquisa em direção autônoma.
- Como instalar carla?
- Clone a branch ue58-dev do GitHub: git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5 Execute o script interativo de configuração no diretório raiz do CARLA: ./CarlaSetup.sh --interactive Configure e compile o CARLA com CMake: cmake --build Build Inicie o editor do Unreal Engine com o CARLA: cmake --build Build --target launch
- Onde consigo carla?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/carla-simulator/carla
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Simulador de código aberto e independente de engine para drones, aeronaves de asa fixa e veículos terrestres, com renderização opcional no Unreal Engine 5.
Simulador de robôs open source para modelar, programar e simular robôs, veículos e sistemas mecânicos.
Simulador baseado em Unreal Engine para drones, carros e outros veículos, ampliado pela Cosys-Lab com novos modelos de sensores e APIs.
Uma coleção de ambientes de direção simulada compatíveis com Gymnasium para treinar e testar agentes de direção autônoma e tomada de decisão.
Um simulador leve de direção em Python para pesquisa em aprendizado por reforço e direção autônoma, com simulação de sensores e ambientes no estilo Gymnasium.