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.
Cosa otterrai dal passo di schizzo
Sezione intitolata “Cosa otterrai dal passo di schizzo”- Un sorgente
.drawtonomy.svgche puoi rieditare in seguito (ottimo per figure e varianti). - Un zip
.xosc+.xodr+run.shesportato che puoi riprodurre in esmini per una versione semplice della scena. - Una base su cui puoi continuare a modificare a mano.
Cosa non otterrai
Sezione intitolata “Cosa non otterrai”- 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.
Il flusso di lavoro
Sezione intitolata “Il flusso di lavoro”- Abbozza la rete stradale. Lane Tool, Modelli di Intersezione, forme Crosswalk.
- Posiziona i partecipanti. Ego su una corsia specifica, altre entità a offset longitudinali noti.
- 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.
- Esporta il bundle esmini e riproducilo. Conferma che il layout sembri corretto.
- Apri lo
.xoscin un editor di testo e aggiungi le cose che drawtonomy non esprime — trigger, dichiarazioni di parametri, storyboard personalizzati, qualsiasi cosa oltre i percorsi semplici.
Quando non vale la pena
Sezione intitolata “Quando non vale la pena”- 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.