Pular para o conteúdo

drawtonomy vs CommonRoad Scenario Designer

O CommonRoad Scenario Designer faz parte do ecossistema CommonRoad, mantido pelo grupo de Sistemas Ciber-Físicos da TUM. Está documentado no artigo IEEE “CommonRoad Scenario Designer: An Open-Source Toolbox for Map Conversion and Scenario Creation for Autonomous Vehicles” e disponível no GitHub e no PyPI.

O que o CommonRoad Scenario Designer oferece (conforme o repositório GitHub):

  • Conversão de mapa bidirecional: OpenDRIVE ↔ CommonRoad, SUMO ↔ CommonRoad e Lanelet / Lanelet2 ↔ CommonRoad.
  • Conversão unidirecional: OpenStreetMap → CommonRoad.
  • Interface gráfica para criação e edição de mapas e cenários CommonRoad.
  • Utilitários de verificação e reparo para mapas CommonRoad.
  • Interface de linha de comando para conversões em lote.
  • API Python para integração programática.
  • Integração com os benchmarks CommonRoad, uma suíte de avaliação de planejamento de movimento amplamente usada em pesquisa acadêmica.
  • Disponível no PyPI.
  • Desenvolvido no grupo de Sistemas Ciber-Físicos da TUM e documentado em publicações revisadas por pares.

Se seu trabalho está dentro ou próximo do ecossistema CommonRoad, ou você precisa de conversão de mapas entre diferentes formatos, esta é a ferramenta indicada.

Como o drawtonomy pode complementar o CommonRoad SD

Seção intitulada “Como o drawtonomy pode complementar o CommonRoad SD”

O drawtonomy é um quadro branco no navegador para diagramas de condução 2D. Ele se concentra no lado OpenSCENARIO / esmini e não trabalha com XML CommonRoad. Suas capacidades de importação e exportação de mapas são mais limitadas do que a caixa de ferramentas multiformato do CommonRoad SD.

Algumas situações em que o drawtonomy pode ser útil ao lado do CommonRoad SD:

  • Esboçar cenários diretamente no navegador, sem instalação, para criar figuras em artigos científicos.
  • Usar .drawtonomy.svg como fonte de figura editável para documentação que acompanha pesquisas baseadas em CommonRoad.
  • Exportar para OpenSCENARIO 1.3 + OpenDRIVE 1.8 para reprodução no esmini como verificação rápida.

As duas ferramentas atendem a ecossistemas distintos. Se seu fluxo de trabalho é orientado ao CommonRoad, use o CommonRoad SD.

Embora o CommonRoad SD seja voltado principalmente ao formato XML CommonRoad, ele também integra o ecossistema mais amplo de Lanelet2 / OpenDRIVE / OpenStreetMap / SUMO por meio de seus conversores. O drawtonomy trabalha com o mesmo conjunto de formatos — Lanelet2, OpenDRIVE, OpenSCENARIO — só que por um caminho diferente. Ambas as ferramentas, junto com JOSM, Vector Map Builder, SUMO, Scenic e outros, contribuem para o ecossistema aberto de formatos de cenários de condução.