Repolode
carla-simulator

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. 1

    Clone a branch ue58-dev do GitHub

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

    Execute o script interativo de configuração no diretório raiz do CARLA

    ./CarlaSetup.sh --interactive
  3. 3

    Configure e compile o CARLA com CMake

    cmake --build Build
  4. 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