drawtonomy vs handskriven OpenSCENARIO XML
Handskriven OpenSCENARIO XML
Section titled “Handskriven OpenSCENARIO XML”Att handskriva OpenSCENARIO XML är ett vanligt arbetsflöde och för många användningsfall det rätta.
När XML är rätt väg:
- Scenariot är litet och du vill ha kontroll på bytenivå.
- Du genererar XML programmatiskt från en DSL eller kodgenerationspipeline.
- Du behöver spec-funktioner bortom vad visuella verktyg exponerar — villkorsstyrda triggers, parametersvep, anpassade styrenheter, komplexa storyboards, trafikflödesmodeller.
- Du samarbetar kring scenarier via git och stabila XML-diff:ar är viktiga.
För produktionsscenarioframtagning är handskriven eller kodgenererad XML det kanoniska tillvägagångssättet.
Vad drawtonomy kan uttrycka i dag
Section titled “Vad drawtonomy kan uttrycka i dag”En delmängd av OpenSCENARIO 1.3, per exportdokumentation:
- Ett 2D ovanifrånvägnätverk — körfält, korsningar, enkla linjestrings — exporterat som partiell OpenDRIVE 1.8
.xodr. - Statisk placering av fordon, fotgängare, trafikljus, vägmarkeringar som
<ScenarioObject>/<Pedestrian>-poster. - Enkla banor/trajektorier genererade som
<FollowTrajectoryAction>.
Den exporterade .xosc spelar upp enkla scener i esmini. Det är en utgångspunkt, inte ett färdigt scenario.
Vad drawtonomy inte uttrycker
Section titled “Vad drawtonomy inte uttrycker”Dokumenterat som roadmap-punkter i exportdokumentationen:
- OpenDRIVE korsningsemission (
<junction>). - Trafikskyltar som
<signal>-poster. - Accelerations-/retardationsprofiler, stopp- och väntehändelser, signalstyrda banor, körfältsändringsåtgärder, multi-aktörs storyboards.
- Villkorsstyrda triggers, parametersvep, anpassade eller ML-drivna styrenheter, täta trafikflöden.
Ett rimligt hybridmönster
Section titled “Ett rimligt hybridmönster”- Skissa layouten i drawtonomy för att bestämma körfältsnätverk och deltagarplacering.
- Exportera esmini-bunten och bekräfta att den enkla versionen spelas upp.
- Öppna
.xosci en textredigerare och lägg till det drawtonomy inte uttrycker. - Behåll drawtonomy-källan som figuren för testplanen/artikeln/bildspelet.
drawtonomy är skissen. XML:en är källan till sanning för alla icke-trivala scenarier.
I samma OpenSCENARIO-community
Section titled “I samma OpenSCENARIO-community”Handskriven XML är den grundläggande redigeringsvägen för OpenSCENARIO — varje annat verktyg i ekosystemet producerar den (eller dess DSL-ekvivalent) i slutändan. drawtonomy:s exportfunktion, scenariogeneration, Scenic, RoadRunner och övriga genererar alla XML vid något tillfälle.