Hoppa till innehåll

drawtonomy vs SUMO netedit

netedit är den grafiska nätverksredigeraren som följer med Eclipse SUMO, den öppna mikroskopiska trafiksimulatorn från DLR. Det är en 2D-editor för att bygga och redigera vägnät, och den utgör ingångspunkten i en hel simuleringskedja.

Det netedit hanterar (enligt SUMO-dokumentationen):

  • 2D-redigering av nätverkselement — kanter, körfält, korsningar, anslutningar och trafikljus.
  • Trafikefterfrågeredigering — fordon, personer, rutter och fordonstyper.
  • Ytterligare infrastruktur — busshållplatser, detektorer och variabla hastighetsskyltar.
  • Import och export av OpenDRIVE via netconvert (OpenDRIVE 1.4 stöds i allmänhet; konverteringen är förlustbringande — kurvor samplas till polylinjer och korsningsformer återskapas).
  • Öppen källkod under Eclipse Public License; skrivbordsbyggen för Linux och Windows.

Ska du bygga ett vägnät som du faktiskt tänker köra trafiksimulering på, är netedit det naturliga valet — det levereras med simulatorn som kör det.

drawtonomy är ett webbläsarverktyg för 2D-kördiagram sett uppifrån. Det saknar SUMO-liknande mikroskopisk trafiksimulering — de efterfrågemodellerade flödena av många fordon som netedit och SUMO är byggda för. Däremot körs skapade OpenSCENARIO-scenarier direkt i webbläsaren (ett skriptat storyboard med ett fåtal namngivna aktörer, exekverat på esmini-WASM, med en 3D-förhandsvisning för att titta på körningen) — det är en annan sorts simulering. OpenDRIVE-exporten kan generera <junction>-primitiver och trafikskyltar som <signal>-poster; den konnektiviteten är tillförlitlig när en importerad .xodr förs vidare oredigerad, men att bygga ny korsningsgeometri från körfält du ritar för hand är fortfarande lågprecist.

Några saker drawtonomy kan tillföra vid sidan av netedit:

  • En skissyta i webbläsaren, helt utan installation, för att lägga ut en korsning eller ett körfältsbyte innan du bygger det simulerade nätverket.
  • En redigerbar .drawtonomy.svg-figurkälla för diagrammet av ett vägnät som beskrivs i en artikel eller ett presentationsunderlag.
  • Att bygga ett OpenSCENARIO-scenario och köra det i webbläsaren, när du vill ha ett skriptat storyboard på en OpenSCENARIO-spelare snarare än SUMO:s flödesmodell. Se scenarioredigeraren.

Ett rimligt mönster när båda finns tillgängliga: netedit för nätverket du simulerar, drawtonomy för figuren som förklarar det.

Både netedit och drawtonomy arbetar i 2D och ansluter till ASAM OpenDRIVE — netedit via netconvert, drawtonomy via sin exporterare. SUMO är en mikroskopisk trafiksimulator, så förhållandet dem emellan handlar mer om samverkan än om konkurrens. Se SUMO-ekosystemsidan för hur de två lagren hänger ihop. Andra verktyg som läser eller skriver OpenDRIVE från olika håll är LaneMaker, Truevision Designer och Blender DSC. Vi arbetar på olika delar av samma ekosystem.