Przejdź do głównej zawartości

drawtonomy vs MATLAB Driving Scenario Designer

MATLAB Driving Scenario Designer to interaktywna aplikacja do tworzenia scenariuszy dostarczana z MathWorks’ Automated Driving Toolbox. Zapewnia oparty na płótnie GUI do projektowania syntetycznych scenariuszy jazdy — sieci drogowych, pojazdów ego i docelowych, sensorów — i jest jednym ze standardowych narzędzi dla inżynierów ADAS już pracujących w środowisku MATLAB/Simulink.

Co pokrywa Driving Scenario Designer:

  • Płótno scenariuszy do rozmieszczania dróg, pasów, pojazdów i pieszych.
  • Pojazd ego z podłączonymi sensorami (kamera, radar, lidar, ultradźwiękowy, INS).
  • Biblioteka wbudowanych scenariuszy reprezentujących typowe manewry, w tym protokoły testowe Euro NCAP.
  • Generowanie syntetycznych danych sensorycznych (listy obiektów, wykrywanie pasów) do rozwoju i testowania.
  • Bird’s-Eye Scope i wykresy szeregów czasowych do weryfikacji scenariuszy wizualnie i przez kluczowe sygnały.
  • Ścisła integracja z obiektami programowymi drivingScenario, więc sceny mogą być budowane w aplikacji i następnie dopracowywane w kodzie MATLAB.
  • Eksport OpenDRIVE 1.4/1.5 (dla kilku geometrii dróg) i dwukierunkowy round-trip z Simulink.

Dla zespołów zestandaryzowanych na MATLAB/Simulink, Driving Scenario Designer to narzędzie, po które normalnie byś sięgnął do tworzenia scenariuszy trafiających prosto do Twojego potoku symulacyjnego.

Driving Scenario Designer jest dostarczany z Automated Driving Toolbox, który wymaga MATLAB i osobnej licencji na zestaw narzędzi. Wiele uczelni zapewnia dostęp przez kampusowe licencje MathWorks, więc warto sprawdzić, czy Twoja instytucja już je zawiera. Poza środowiskami licencjonowanymi w MATLAB to płatna licencja.

drawtonomy to tablica przeglądarkowa do diagramów jazdy. Zgodnie z jego dokumentacją eksportera, eksport OpenDRIVE 1.8/OpenSCENARIO 1.3 drawtonomy pokrywa podzbiór specyfikacji — nie emituje jeszcze prymitywów OpenDRIVE <junction> ani analitycznej geometrii klotoidalnej, a obsługa storyboard OpenSCENARIO jest ograniczona (brak wyzwalaczy warunkowych, przeglądów parametrów ani modeli sensorycznych). W ogóle nie generuje syntetycznych danych sensorycznych.

Kilka małych miejsc, gdzie drawtonomy może siedzieć obok Driving Scenario Designer:

  • Płótno przeglądarkowe bez MATLAB do szkicowania scenariusza przed zakodowaniem go w MATLAB lub użyciem do napędzania istniejącego potoku.
  • Darmowe źródło rysunków dla prezentacji, przeglądów projektowych, publikacji i wpisów blogowych o scenariuszach tworzonych w Driving Scenario Designer — .drawtonomy.svg osadza się w LaTeX, Markdown i narzędziach do slajdów bez konwersji.
  • Udostępniany wizualny link dla współpracowników bez licencji MATLAB, gdy scenariusz pozostaje źródłem prawdy w MATLAB.
  • Archiwum gotowe dla esmini dla szybkiego grywalnego sprawdzenia geometrii dróg, osobne od pełnego potoku sensor/symulacja.

Rozsądny wzorzec gdy oba są dostępne: Driving Scenario Designer do scenariusza tworzonego wobec modelu sensorycznego i potoku symulacyjnego; drawtonomy do jego diagramu i dla wersji, która musi żyć w publikacji, prezentacji lub udostępnionym dokumencie.

Driving Scenario Designer, drawtonomy, RoadRunner, Truevision Designer, Blender DSC, scenariogeneration i esmini wszystkie celują — bezpośrednio lub pośrednio — w te same standardy ASAM OpenDRIVE i OpenSCENARIO. Driving Scenario Designer obsługuje stronę MATLAB/Simulink tego ekosystemu; drawtonomy siedzi po stronie płótna przeglądarkowego. Oba pracują na różnych częściach tej samej szerszej społeczności testowania opartego na scenariuszach.