Pular para o conteúdo

Esboço antes da autoria de OpenSCENARIO

Escrever XML OpenSCENARIO à mão para um cenário pequeno é possível. Esboçá-lo visualmente primeiro pode economizar tempo no layout — a rede de faixas, o posicionamento dos participantes, as trajetórias aproximadas — antes de você sentar para escrever o resto do XML.

O drawtonomy foi construído para essa etapa de esboço. Não é uma ferramenta de autoria de cenários em produção.

  • Uma fonte .drawtonomy.svg que você pode reeditar posteriormente (bom para figuras e variantes).
  • Um zip exportado .xosc + .xodr + run.sh que você pode reproduzir no esmini para uma versão simples da cena.
  • Uma base que você pode editar à mão.
  • Um cenário com triggers condicionais, varreduras de parâmetros, controladores personalizados ou fluxos de tráfego densos. O drawtonomy não os expressa.
  • Cobertura completa da especificação OpenSCENARIO 1.3. Apenas um subconjunto está no exportador.
  • Um cenário pronto para ser enviado a um conjunto de regressão sem trabalho adicional.

Trate a exportação como ponto de partida. Layouts saem da etapa de esboço rapidamente; a lógica ainda pertence ao XML ou ao código.

  1. Esboce a rede viária. Ferramenta de Faixa, Modelos de Cruzamento, formas de Faixa de Pedestres.
  2. Posicione os participantes. Ego em uma faixa específica, outras entidades em deslocamentos longitudinais conhecidos.
  3. Indique a intenção. Setas de Caminho mostram o que você quer que cada entidade faça. Trate-as como notas visuais para você mesmo, não como definições completas de trigger.
  4. Exporte o bundle esmini e reproduza. Confirme que o layout parece correto.
  5. Abra o .xosc em um editor de texto e adicione as coisas que o drawtonomy não expressa — triggers, declarações de parâmetros, storyboards personalizados, qualquer coisa além de trajetos simples.
  • Cenário único e simples — apenas escreva o XML diretamente.
  • Frotas de cenários — gere a partir de um DSL, não de uma tela.
  • Mapas HD de alta fidelidade — use uma ferramenta dedicada de mapas HD.

Veja o guia de exportação para ASAM para os detalhes de exportação.