Pular para o conteúdo

drawtonomy vs SUMO netedit

O netedit é o editor gráfico de redes viárias incluído no Eclipse SUMO, o simulador de tráfego microscópico de código aberto desenvolvido pelo DLR. É um editor 2D para construir e modificar redes viárias, posicionado na entrada de uma cadeia completa de simulação de tráfego.

O que o netedit cobre (conforme a documentação do SUMO):

  • Edição 2D de elementos de rede — vias, faixas, cruzamentos, conexões e semáforos.
  • Edição de demanda de tráfego — veículos, pedestres, rotas e tipos de veículo.
  • Infraestrutura adicional — pontos de ônibus, detectores e sinais de velocidade variável.
  • Importação e exportação de OpenDRIVE via netconvert (OpenDRIVE 1.4 é amplamente suportado; a conversão tem perdas — curvas são amostradas como polilinhas e as formas dos cruzamentos são regeneradas).
  • Código aberto sob a Eclipse Public License; versões desktop para Linux e Windows.

Para construir uma rede viária que você pretende de fato simular, o netedit é o editor que já vem junto com o simulador que a executa.

O drawtonomy é uma ferramenta de navegador para cenários de condução 2D em vista superior. Ele não tem simulação de tráfego microscópica no estilo SUMO — os fluxos de muitos veículos modelados por demanda para os quais o netedit e o SUMO foram construídos. Ele executa cenários OpenSCENARIO autorados diretamente no navegador (um storyboard roteirizado com alguns atores nomeados, executado sobre esmini-WASM, com uma prévia 3D para acompanhar a execução), o que é um tipo diferente de simulação. Sua exportação OpenDRIVE já consegue gerar primitivas <junction> e sinalizações de trânsito como entradas <signal>; essa conectividade se mantém fiel de ponta a ponta quando você importa um .xodr e o leva adiante sem editar, mas gerar geometria de cruzamento nova a partir de faixas desenhadas à mão ainda tem baixa precisão.

Algumas coisas que o drawtonomy pode agregar ao lado do netedit:

  • Uma superfície só de navegador, sem nada para instalar, para esboçar um cruzamento ou uma confluência de faixas antes de construir a rede simulada.
  • Um arquivo-fonte editável .drawtonomy.svg para o diagrama de uma rede que você descreve em um artigo ou slide.
  • Autorar um cenário OpenSCENARIO e executá-lo no navegador, quando o que você quer é um storyboard roteirizado em um player OpenSCENARIO em vez do modelo de fluxo do SUMO. Veja o editor de cenários.

Um padrão razoável quando as duas ferramentas estão disponíveis: netedit para a rede que você simula, drawtonomy para o diagrama que a explica.

netedit e drawtonomy operam em 2D e ambos tocam o ASAM OpenDRIVE — o netedit via netconvert, o drawtonomy via seu exportador. Como o SUMO é um simulador de tráfego microscópico, a relação entre as duas ferramentas é mais de interoperação do que de concorrência; veja a página do ecossistema SUMO para entender como as duas camadas se conectam. Outras ferramentas que leem ou escrevem OpenDRIVE por ângulos diferentes incluem o LaneMaker, o Truevision Designer e o Blender DSC. Trabalhamos em partes diferentes do mesmo ecossistema.