Salta ai contenuti

Schizzare prima dell'authoring OpenSCENARIO

Scrivere a mano XML OpenSCENARIO per un piccolo scenario va bene. Abbozzarlo visivamente prima può far risparmiare tempo sul layout — la rete di corsie, il posizionamento dei partecipanti, le traiettorie approssimative — prima di sedersi a scrivere il resto dell’XML.

drawtonomy è costruito per quel passo di schizzo. Non è uno strumento di authoring di scenari di produzione.

  • Un sorgente .drawtonomy.svg che puoi rieditare in seguito (ottimo per figure e varianti).
  • Un zip .xosc + .xodr + run.sh esportato che puoi riprodurre in esmini per una versione semplice della scena.
  • Una base su cui puoi continuare a modificare a mano.
  • Uno scenario con trigger condizionali, sweep di parametri, controller personalizzati o flussi di traffico denso. drawtonomy non esprime queste cose.
  • Copertura completa della specifica OpenSCENARIO 1.3. Nell’esportatore è presente solo un sottoinsieme.
  • Uno scenario pronto da inserire in una suite di regressione senza ulteriore lavoro.

Tratta l’esportazione come un punto di partenza. I layout escono rapidamente dal passo di schizzo; la logica appartiene ancora all’XML o al codice.

  1. Abbozza la rete stradale. Lane Tool, Modelli di Intersezione, forme Crosswalk.
  2. Posiziona i partecipanti. Ego su una corsia specifica, altre entità a offset longitudinali noti.
  3. Indica l’intenzione. Le frecce Path mostrano cosa intendi fare a ciascuna entità. Trattale come note visive per te stesso, non come definizioni complete dei trigger.
  4. Esporta il bundle esmini e riproducilo. Conferma che il layout sembri corretto.
  5. Apri lo .xosc in un editor di testo e aggiungi le cose che drawtonomy non esprime — trigger, dichiarazioni di parametri, storyboard personalizzati, qualsiasi cosa oltre i percorsi semplici.
  • Scenario piccolo e usa e getta — scrivi direttamente l’XML.
  • Fleet di scenari — genera da un DSL, non da una tela.
  • Mappe HD ad alta fedeltà — usa un tool dedicato per mappe HD.

Vedi la guida export-asam per i dettagli dell’esportazione.