Pular para o conteúdo

drawtonomy vs CARLA Map Editor

O CARLA Map Editor é uma aplicação desktop do projeto CARLA. Conforme seu README, ele carrega os arquivos FBX e .xodr gerados pelo RoadRunner e permite adicionar metadados extras a esses mapas — trata-se de uma ferramenta de enriquecimento de mapas existentes, não de criação de estradas do zero.

O que o CARLA Map Editor oferece (conforme o repositório no GitHub):

  • Carregamento de mapas FBX + OpenDRIVE criados no RoadRunner com adição de semáforos, grupos de semáforos e placas de velocidade.
  • Edição de box triggers e transforms relativos para detecção.
  • Exportação dos dados atualizados de volta para OpenDRIVE (.xodr).
  • Código CARLA sob licença MIT, construído sobre Unreal Engine 4; atualmente uma aplicação desktop para Linux.

Para preparar um mapa para uso no simulador CARLA — especificamente anotar um mapa do RoadRunner com sinais — esta é a ferramenta mantida junto com o próprio simulador.

O drawtonomy é um quadro branco no navegador para diagramas de condução 2D com vista superior. Ele não é uma ferramenta para o pipeline de mapas do CARLA: não tem dependência do Unreal Engine, não exporta FBX e não gera malha 3D. Conforme sua documentação do exportador, a exportação OpenDRIVE 1.8 cobre um subconjunto da especificação — faixas, semáforos, faixas de pedestres e objetos básicos — e ainda não emite primitivos de junção nem sinais de trânsito como entradas <signal>, sendo adequado para esboços e figuras, não para mapas CARLA de produção.

Algumas coisas pequenas que o drawtonomy pode adicionar ao lado do CARLA Map Editor:

  • Um esboço do layout da cena pretendida antes de começar qualquer autoria de mapa — só no navegador, sem instalação, sem Unreal Engine.
  • Uma figura editável .drawtonomy.svg para um artigo ou slide que explique o cenário sendo construído no CARLA.
  • Uma exportação OpenSCENARIO 1.3 pareada para uma verificação rápida no esmini em uma versão simplificada da cena.

Para o mapa CARLA de verdade, o caminho RoadRunner → CARLA Map Editor é a rota estabelecida. O drawtonomy serve para o diagrama do cenário, não para o mapa simulado.

O drawtonomy exporta os mesmos padrões ASAM OpenDRIVE e OpenSCENARIO que o CARLA consome. Como o CARLA está no lado de execução do pipeline, a relação entre as ferramentas é de interoperação, não de competição — veja CARLA ScenarioRunner para entender como os cenários criados são reproduzidos. Outras ferramentas de autoria no mesmo espaço OpenDRIVE incluem RoadRunner, LaneMaker e Truevision Designer. Trabalhamos em partes diferentes do mesmo ecossistema.