Przejdź do głównej zawartości

drawtonomy vs SUMO netedit

netedit to graficzny edytor sieci drogowych wchodzący w skład Eclipse SUMO — symulatora mikroskopowego ruchu drogowego opracowanego przez DLR jako projekt open source. To narzędzie 2D do budowania i edytowania sieci drogowych, które stanowi punkt wejścia do pełnego łańcucha narzędzi symulacyjnych.

Według dokumentacji SUMO netedit obsługuje:

  • edycję 2D elementów sieci: krawędzi, pasów ruchu, skrzyżowań, połączeń i sygnalizacji świetlnej,
  • edycję popytu transportowego — pojazdy, osoby, trasy i typy pojazdów,
  • dodatkową infrastrukturę: przystanki autobusowe, detektory, znaki zmiennej prędkości,
  • import i eksport OpenDRIVE przez netconvert (obsługiwana jest generalnie wersja OpenDRIVE 1.4; konwersja jest stratna — łuki są próbkowane do polilinii, a kształty skrzyżowań są regenerowane),
  • licencję open source Eclipse Public License; dostępne kompilacje desktopowe dla Linux i Windows.

Jeśli celem jest zbudowanie sieci drogowej, na której faktycznie ma zostać przeprowadzona symulacja ruchu, netedit to edytor dostarczany razem z symulatorem, który tę symulację uruchomi.

drawtonomy to przeglądarkowe narzędzie do 2D odgórnych scenariuszy jazdy. Nie ma w nim mikroskopowej symulacji ruchu w stylu SUMO — modelowanych na podstawie popytu przepływów wielu pojazdów, do których zbudowano netedit i SUMO. Potrafi za to uruchamiać w przeglądarce napisane scenariusze OpenSCENARIO (skryptowany storyboard kilku nazwanych uczestników, wykonywany na esmini-WASM, z podglądem 3D do oglądania przebiegu) — to inny rodzaj symulacji. Jego eksport OpenDRIVE potrafi emitować prymitywy <junction> oraz znaki drogowe jako wpisy <signal>; ta łączność jest odtwarzana wiarygodnie, gdy zaimportowany plik .xodr jest przenoszony bez edycji, ale generowanie nowej geometrii skrzyżowań z ręcznie narysowanych pasów wciąż ma niską precyzję.

Kilka rzeczy, które drawtonomy może dodać obok netedit:

  • Powierzchnia działająca wyłącznie w przeglądarce, bez niczego do zainstalowania, do rozrysowania skrzyżowania lub połączenia pasów przed zbudowaniem symulowanej sieci.
  • Edytowalne źródło ilustracji .drawtonomy.svg do diagramu sieci opisywanej w artykule naukowym lub prezentacji.
  • Tworzenie scenariusza OpenSCENARIO i uruchamianie go w przeglądarce, gdy potrzebny jest skryptowany storyboard na odtwarzaczu OpenSCENARIO, a nie model przepływów SUMO. Zobacz edytor scenariuszy.

Rozsądny wzorzec, gdy dostępne są oba narzędzia: netedit do sieci, którą się symuluje, drawtonomy do ilustracji, która tę sieć objaśnia.

netedit i drawtonomy działają w 2D i oba stykają się ze standardem ASAM OpenDRIVE — netedit przez netconvert, drawtonomy przez własny eksporter. Ponieważ SUMO jest symulatorem mikroskopowym, relacja między tymi narzędziami jest bliższa współpracy niż rywalizacji; zobacz stronę ekosystemu SUMO, która pokazuje, jak łączą się te dwie warstwy. Inne narzędzia czytające lub zapisujące OpenDRIVE z różnych perspektyw to LaneMaker, Truevision Designer oraz Blender DSC. Pracujemy nad różnymi częściami tego samego ekosystemu.