Hoppa till innehåll

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älts­nä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.

  • 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.
  • 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.

  1. Skissa vägnätverket. Lane Tool, Intersection Templates, Crosswalk-former.
  2. Placera deltagare. Ego på ett specifikt körfält, övriga entiteter på kända longitudinella offset.
  3. Indikera avsikt. Path-pilar visar vad du menar att varje entitet ska göra. Behandla dem som visuella anteckningar för dig själv.
  4. Exportera esmini-bunten och spela upp den. Bekräfta att layouten ser korrekt ut.
  5. Öppna .xosc i en textredigerare och lägg till det som drawtonomy inte uttrycker — triggers, parameterdeklarationer, anpassade storyboards.
  • 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.