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.
O que você obterá da etapa de esboço
Seção intitulada “O que você obterá da etapa de esboço”- Uma fonte
.drawtonomy.svgque você pode reeditar posteriormente (bom para figuras e variantes). - Um zip exportado
.xosc+.xodr+run.shque você pode reproduzir no esmini para uma versão simples da cena. - Uma base que você pode editar à mão.
O que você não obterá
Seção intitulada “O que você não obterá”- 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.
O fluxo de trabalho
Seção intitulada “O fluxo de trabalho”- Esboce a rede viária. Ferramenta de Faixa, Modelos de Cruzamento, formas de Faixa de Pedestres.
- Posicione os participantes. Ego em uma faixa específica, outras entidades em deslocamentos longitudinais conhecidos.
- 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.
- Exporte o bundle esmini e reproduza. Confirme que o layout parece correto.
- Abra o
.xoscem 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.
Quando isso não vale a pena
Seção intitulada “Quando isso não vale a pena”- 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.