Przejdź do głównej zawartości

drawtonomy vs RoadRunner

MathWorks RoadRunner to interaktywny edytor do projektowania trójwymiarowych scen służących do symulacji i walidacji systemów jazdy autonomicznej. Razem z RoadRunner Scenario tworzy kompletne środowisko — od budowy mapy HD po dynamiczne scenariusze testowe — i jest jednym ze standardowych narzędzi stosowanych przez profesjonalne zespoły ADAS i AD.

Zakres możliwości RoadRunnera:

  • Tworzenie map HD z pełną geometrią analityczną w 3D.
  • Import i eksport ASAM OpenDRIVE 1.4–1.8.
  • Tworzenie scenariuszy w RoadRunner Scenario z eksportem do ASAM OpenSCENARIO XML i DSL. Wygenerowane scenariusze są projektowane pod kątem zgodności z symulatorami wspierającymi OpenSCENARIO, w tym CARLA, esmini, IPG CarMaker i dSPACE ASM. Jeśli scenariusze tworzysz w RoadRunner Scenario, edytor scenariuszy drawtonomy pokrywa te same pojęcia OpenSCENARIO w przeglądarce; Terminologia RoadRunner i OpenSCENARIO mapuje słownictwo RoadRunner Scenario na słownictwo drawtonomy.
  • Integracja z MATLAB/Simulink do ko-symulacji i zautomatyzowanych potoków obliczeniowych.
  • Gotowe zasoby 3D: pojazdy i elementy infrastruktury drogowej.
  • Oficjalna dokumentacja i wsparcie techniczne MathWorks.

Jeśli zespół produkuje mapy HD lub katalogi scenariuszy w poważnej skali, RoadRunner jest naturalnym wyborem.

RoadRunner to płatny produkt MathWorks. Wiele uczelni posiada jednak licencje kampusowe, które obejmują dostęp do całego pakietu MathWorks — warto sprawdzić, czy Twoja instytucja już to oferuje. Poza środowiskiem akademickim wymagana jest oddzielna licencja komercyjna.

drawtonomy to przeglądarkowy edytor scenariuszy jazdy, który tworzy pełny storyboard (akcje, warunki wyzwalające, warunki końcowe / niepowodzenia) i uruchamia go w przeglądarce na esmini-WASM, z podglądem 3D tylko do oglądania — kamery Chase / z lotu ptaka / kierowcy — służącym do śledzenia przebiegu, a nie do modelowania 3D. Narzędzie importuje OpenDRIVE .xodr i eksportuje go z powrotem, w tym prymitywy <junction> oraz znaki drogowe jako wpisy <signal>. Ta łączność skrzyżowań jest wiarygodna, gdy zaimportowana mapa jest przenoszona bez edycji (dosłowny round-trip); generowanie nowej geometrii skrzyżowań z ręcznie narysowanych pasów wciąż ma niską precyzję. drawtonomy nie obsługuje przeglądów parametrów (parameter sweep) ani niestandardowych czy sterowanych ML kontrolerów — to wciąż pozycje na mapie drogowej rozwoju.

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

  • Bezpłatna, przeglądarkowa powierzchnia do szkiców — diagramy do artykułów naukowych, slajdów lub dyskusji projektowych.
  • Import pliku .xodr wyeksportowanego z RoadRunnera do szybkiego podglądu 2D w przeglądarce lub drobnej edycji, bez instalacji desktopowej.
  • Edytowalne źródło ilustracji w formacie .drawtonomy.svg do dokumentacji.
  • Szybkie sprawdzenie odtwarzalności uproszczonej wersji sceny w esmini.

Sprawdzony schemat pracy, gdy dostępne są oba narzędzia: RoadRunner do scenariusza produkcyjnego, drawtonomy do jego diagramu.

RoadRunner i drawtonomy celują w ten sam zestaw standardów ASAM — OpenSCENARIO i OpenDRIVE. Pliki z jednego narzędzia można zasadniczo otworzyć w drugim, a oba eksportują do esmini do odtwarzania. Społeczność OpenSCENARIO i OpenDRIVE jest stosunkowo niewielka, a narzędzia, które ją tworzą — RoadRunner, drawtonomy, Truevision Designer, LaneMaker, Blender DSC, scenariogeneration, esmini — realizują wspólny cel: sprawić, by testowanie oparte na scenariuszach było bardziej dostępne. Pracujemy nad różnymi częściami tego samego ekosystemu.