drawtonomy och CARLA ScenarioRunner
Inte en jämförelse — olika lager
Section titled “Inte en jämförelse — olika lager”drawtonomy och CARLA ScenarioRunner är inte konkurrerande verktyg. De befinner sig på olika lager i samma ekosystem:
- drawtonomy — ett 2D webbläsarritblock för att redigera scener. Genererar OpenSCENARIO 1.3 + OpenDRIVE 1.8.
- CARLA ScenarioRunner — en Python-baserad scenariodefinitions- och -exekveringsmotor för CARLA-simulatorn. Konsumerar OpenSCENARIO 1.0/2.0 (och scenarier definierade i dess Pythongränssnitt).
Relationen är “drawtonomy producerar, ScenarioRunner konsumerar” — när formaten stämmer överens.
Vad CARLA ScenarioRunner täcker
Section titled “Vad CARLA ScenarioRunner täcker”Per de officiella dokumenten:
- Scenariodefinition via ett Pythongränssnitt eller via OpenSCENARIO-standarden.
- Stöd för OpenSCENARIO 1.0 — täcker initialt stöd för manöveråtgärder, villkor, berättelser och storyboard.
- Stöd för OpenSCENARIO 2.0-standarden.
- Python-baserat, inget byggsteg krävs.
- Öppen källkod under samma licens som CARLA.
Hur drawtonomy passar in
Section titled “Hur drawtonomy passar in”drawtonomy:s exportfunktion genererar en delmängd av OpenSCENARIO 1.3. ScenarioRunner siktar primärt på OpenSCENARIO 1.0, så det kan finnas specversionsmissmatchningar vid kanterna. drawtonomy:s primära uppspelningsmål är esmini, som hanterar 1.x mer enhetligt.
Om du vill använda drawtonomy-utdata med CARLA:
.xosckan behöva handredigeras för att stämma överens med vad ScenarioRunner accepterar..xodrär OpenDRIVE 1.8 — CARLA accepterar ett intervall av OpenDRIVE-versioner.- För komplexa scenarier (triggers, ML-styrenheter, parametersvep), definiera dem direkt i ScenarioRunner:s Pythongränssnitt; drawtonomy uttrycker inte dessa.
Ett rimligt mönster: använd drawtonomy för att skissa scenen visuellt, transkribera/handredigera sedan scenariologiken i ScenarioRunner.
Del av samma ekosystem
Section titled “Del av samma ekosystem”CARLA, ScenarioRunner, drawtonomy, esmini, Scenic, scenariogeneration, RoadRunner och Blender DSC är alla del av samma OpenSCENARIO-ekosystem, på olika lager (redigering, generering, exekvering, uppspelning). drawtonomy är ett av de mindre bidragen till den communityn — dess roll är den visuella skissytan på redigeringssidan.
Se även
Section titled “Se även”- Vad är OpenSCENARIO?
- Vad är esmini? — drawtonomy:s primära uppspelningsmål.
- Skissa innan OpenSCENARIO-redigering