Ga naar inhoud

Schetsen vóór OpenSCENARIO-opstellen

OpenSCENARIO XML handmatig schrijven voor een klein scenario is prima. Het eerst visueel schetsen kan tijd besparen op de indeling — het rijstrooknetwerk, de plaatsing van deelnemers, de ruwe trajecten — voordat je gaat zitten om de rest van de XML te schrijven.

drawtonomy is gebouwd voor die schetssstap. Het is geen productiescenario-auteurtools.

  • Een .drawtonomy.svg-bron die je later opnieuw kunt bewerken (goed voor figuren en varianten).
  • Een geëxporteerde .xosc + .xodr + run.sh-zip die je in esmini kunt afspelen voor een eenvoudige versie van de scène.
  • Een basislijn die je verder handmatig kunt bewerken.
  • Een scenario met voorwaardelijke triggers, parametersweeps, aangepaste controllers of dichte verkeersstromen. drawtonomy drukt die niet uit.
  • Volledige dekking van de OpenSCENARIO 1.3-specificatie. Slechts een deelverzameling zit in de exporter.
  • Een scenario dat klaar is om zonder verder werk in een regressiesuite te leveren.

Behandel de export als een startpunt. Indelingen komen snel uit de schetssstap; logica hoort nog steeds in XML of in code.

  1. Schets het wegnetwerk. Rijstrook-tool, Kruispuntsjablonen, Zebrapadvormen.
  2. Plaats deelnemers. Ego op een specifieke rijstrook, andere entiteiten op bekende longitudinale offsets.
  3. Geef bedoeling aan. Pad-pijlen tonen wat je bedoelt dat elke entiteit doet. Behandel ze als visuele notities voor jezelf, niet als volledige triggerdefinities.
  4. Exporteer de esmini-bundel en speel hem af. Bevestig dat de indeling er goed uitziet.
  5. Open de .xosc in een teksteditor en voeg de dingen toe die drawtonomy niet uitdrukt — triggers, parameterdeclaraties, aangepaste storyboards, alles buiten eenvoudige paden.
  • Klein eenmalig scenario — schrijf de XML gewoon direct.
  • Scenariovloten — genereer vanuit een DSL, niet vanuit een canvas.
  • HD-kaarten met hoge resolutie — gebruik een dedicated HD-kaarttool.

Zie de export-asam-handleiding voor de exportdetails.