Skissa innan OpenSCENARIO-redigering
Att handredigera OpenSCENARIO XML för ett litet scenario är helt okej. Att skissa det visuellt först kan spara tid på layouten — körfältsnätverket, deltagarplacering, ungefärliga banor — innan du sätter dig ner och skriver resten av XML:en.
drawtonomy är byggt för det skisssteget. Det är inte ett produktionsverktyg för scenarioframtagning.
Vad du får ut av skisssteget
Section titled “Vad du får ut av skisssteget”- En
.drawtonomy.svg-källa du kan redigera om senare (bra för figurer och varianter). - En exporterad
.xosc+.xodr+run.sh-zip du kan spela i esmini för en enkel version av scenen. - En bas du kan handredigera vidare.
Vad du inte får
Section titled “Vad du inte får”- Ett scenario med villkorsstyrda triggers, parametersvep, anpassade styrenheter eller täta trafikflöden. drawtonomy uttrycker inte dessa.
- Full täckning av OpenSCENARIO 1.3-specifikationen. Bara en delmängd finns i exportfunktionen.
- Ett scenario som är klart att levereras in i en regressionssuite utan ytterligare arbete.
Behandla exporten som en utgångspunkt. Layouter kommer snabbt från skisssteget; logiken hör fortfarande hemma i XML eller kod.
Arbetsflödet
Section titled “Arbetsflödet”- Skissa vägnätverket. Lane Tool, Intersection Templates, Crosswalk-former.
- Placera deltagare. Ego på ett specifikt körfält, övriga entiteter på kända longitudinella offset.
- Indikera avsikt. Path-pilar visar vad du menar att varje entitet ska göra. Behandla dem som visuella anteckningar för dig själv.
- Exportera esmini-bunten och spela upp den. Bekräfta att layouten ser korrekt ut.
- Öppna
.xosci en textredigerare och lägg till det som drawtonomy inte uttrycker — triggers, parameterdeklarationer, anpassade storyboards.
När det inte är värt det
Section titled “När det inte är värt det”- Litet engångsscenario — skriv XML direkt.
- Scenarioflottor — generera från en DSL, inte från en arbetsyta.
- Högfidelitets-HD-kartor — använd ett dedikerat HD-kartverktyg.
Se export-asam-guiden för exportdetaljerna.