Pular para o conteúdo

drawtonomy vs MATLAB Driving Scenario Designer

O MATLAB Driving Scenario Designer é o aplicativo interativo de autoria de cenários fornecido com o Automated Driving Toolbox da MathWorks. Fornece uma GUI baseada em tela para projetar cenários de condução sintéticos — redes viárias, veículos ego e alvo, sensores — e é uma das ferramentas padrão para engenheiros de ADAS que já trabalham dentro do MATLAB / Simulink.

O que o Driving Scenario Designer cobre:

  • Uma tela de cenário para posicionar estradas, faixas, veículos e pedestres.
  • Um veículo ego com sensores anexados (câmera, radar, lidar, ultrassônico, INS).
  • Uma biblioteca de cenários pré-construídos representando manobras comuns, incluindo protocolos de teste Euro NCAP.
  • Geração de dados de sensores sintéticos (listas de objetos, detecções de faixas) para desenvolvimento e teste.
  • Bird’s-Eye Scope e gráficos de séries temporais para verificar cenários visualmente e através de sinais chave.
  • Integração estreita com objetos programáticos drivingScenario, para que cenas possam ser construídas no aplicativo e depois refinadas em código MATLAB.
  • Exportação de OpenDRIVE 1.4 / 1.5 (para várias geometrias de estrada) e round-trip bidirecional com Simulink.

Para equipes padronizadas em MATLAB / Simulink, o Driving Scenario Designer é o tipo de ferramenta para a qual você normalmente recorreria para criar cenários que alimentam diretamente seu pipeline de simulação.

O Driving Scenario Designer é fornecido com o Automated Driving Toolbox, que requer MATLAB e uma licença de toolbox separada. Muitas universidades oferecem acesso através de licenças MathWorks para campus inteiro, então vale verificar se sua instituição já inclui. Fora de ambientes licenciados para MATLAB, é uma licença paga.

O drawtonomy é um quadro branco no navegador para diagramas de condução. Conforme sua documentação do exportador, a exportação OpenDRIVE 1.8 / OpenSCENARIO 1.3 do drawtonomy cobre um subconjunto da especificação — não emite atualmente primitivos <junction> do OpenDRIVE ou geometria analítica de clothóide, e o suporte ao storyboard do OpenSCENARIO é limitado (sem triggers condicionais, varreduras de parâmetros ou modelos de sensores). Não gera dados de sensores sintéticos.

Alguns lugares pequenos onde o drawtonomy pode se encaixar ao lado do Driving Scenario Designer:

  • Uma tela exclusivamente no navegador sem MATLAB para esboçar o cenário antes de ser codificado em MATLAB ou usado para alimentar um pipeline existente.
  • Uma fonte de figura gratuita para apresentações, revisões de design, artigos e posts de blog sobre cenários criados no Driving Scenario Designer — .drawtonomy.svg incorpora em LaTeX, Markdown e ferramentas de slides sem conversão.
  • Um link visual compartilhável para colaboradores sem licença MATLAB, quando o cenário em si permanece como fonte de verdade no MATLAB.
  • Um zip pronto para esmini para uma verificação reproduzível rápida da geometria da estrada, separado do pipeline completo de sensor / simulação.

Um padrão razoável quando ambos estão disponíveis: o Driving Scenario Designer para o cenário criado contra seu modelo de sensor e pipeline de simulação; drawtonomy para o diagrama dele e para a versão que precisa viver em um artigo, apresentação ou documento compartilhado.

O Driving Scenario Designer, drawtonomy, RoadRunner, Truevision Designer, Blender DSC, scenariogeneration e esmini visam — direta ou indiretamente — os mesmos padrões ASAM OpenDRIVE e OpenSCENARIO. O Driving Scenario Designer alimenta o lado MATLAB / Simulink desse ecossistema; o drawtonomy está no lado da tela no navegador. Ambos trabalham em partes diferentes da mesma comunidade mais ampla de testes baseados em cenários.

Para os próprios padrões, veja O que é OpenDRIVE? e O que é OpenSCENARIO?. Para o quadro conceitual em que os cenários ADAS se encaixam, veja Classificação de cenários de condução.