Przejdź do głównej zawartości

drawtonomy — tablica do scenariuszy jazdy

Darmowa tablica w przeglądarce do scenariuszy jazdy. Szkicuj pasy, skrzyżowania i sceny ruchu do publikacji, prezentacji, przeglądów projektowych i tworzenia scenariuszy. Bez instalacji. Bez konta.

drawtonomy to darmowa tablica w przeglądarce do scenariuszy jazdy — zarówno jazdy autonomicznej (AV), jak i AD oraz ADAS.

Umieszczaj pasy, skrzyżowania, pojazdy, pieszych, sygnalizację świetlną i oznakowanie poziome jako wbudowane kształty. Bez instalacji, bez konta, nic nie jest przesyłane. Gdy zajdzie taka potrzeba, ta sama scena eksportuje się też do ASAM OpenDRIVE 1.8, OpenSCENARIO 1.3 i paczek zip gotowych dla esmini oraz importuje mapy Lanelet2 OSM i siatki zajętości ROS — to jednak mosty na zewnątrz, a nie sedno (zob. sekcję Integracja ze stosem symulacji i mapowania poniżej).

Sprawdza się zarówno jako narzędzie do rysunków w publikacji, slajd szkicowany przed przeglądem projektu, diagram rysowany podczas rozmowy, gdy próbujesz wyjaśnić przypadek brzegowy reszcie zespołu, jak i scena szkicowana przed napisaniem pliku OpenSCENARIO. To samo płótno działa dla rysunków badawczych jazdy autonomicznej (AV), przeglądów projektowych AD i szkiców scenariuszy testowych ADAS — wyprzedzanie, zmiana pasa, niechroniony skręt w lewo, wjazd na rondo, przejście dla pieszych, hamowanie pojazdu poprzedzającego i inne typowe scenariusze to tutaj standardowe szkice.

Słownictwo pasów, pojazdów i skrzyżowań jest na tyle ogólne, że to samo płótno sprawdza się też przy planach lekcji szkoły jazdy, materiałach edukacyjnych dotyczących bezpieczeństwa ruchu drogowego, rysunkach koncepcyjnych inżynierii ruchu i szybkich szkicach scen drogowych — pełna lista w sekcji przypadki użycia.

Płótno zawiera również narzędzie Math (LaTeX), które renderuje równania z KaTeX, dzięki czemu można umieścić sformatowaną funkcję kosztu lub równanie regulatora obok opisywanego scenariusza. Sprawdza się równie dobrze jako samodzielny, darmowy, działający w przeglądarce edytor równań LaTeX do rysunków w publikacjach, prezentacjach, Notion czy wpisach na blogu — więcej w równania w rysunkach do artykułów naukowych i równania w prezentacjach i wpisach na blogu.

Powód powstania narzędzia: ogólne programy do rysowania i pakiety prezentacji nie wiedzą, czym jest pas ruchu, więc geometria drogi musi być odbudowywana za każdym razem, gdy coś się przesunie. drawtonomy traktuje pasy, skrzyżowania i pozostałe słownictwo scenariusza jazdy jako wbudowane kształty, więc rysunek pozostaje poprawny w trakcie iteracji.

Wybierz punkt wejścia odpowiadający temu, czego szukasz.

Rysunki do publikacji i prac dyplomowych

Wyraziste, wektorowe rysunki scenariuszy jazdy autonomicznej, AD i ADAS, które elegancko osadzają się w LaTeX, prezentacjach i Markdown — eksportowane jako .drawtonomy.svg (natywny i ponownie edytowalny format SVG drawtonomy), PDF lub EPS.

Diagramy do dyskusji projektowych

Naszkicuj manewr zmiany pasa, niechroniony skręt w lewo lub przypadek przesłonięcia w kilka sekund. Udostępnij wynik i kontynuuj dyskusję jutro na tym samym płótnie.

Szkice scenariuszy przed tworzeniem

Narysuj scenę przed napisaniem XML OpenSCENARIO — i wyeksportuj do .xosc / .xodr, gdy szkic jest gotowy.

Adnotacja map i ROS

Obrysuj pasy na tle satelitarnym, edytuj mapy Lanelet2 OSM lub adnotuj siatkę zajętości ROS z trasami i przeszkodami.

Dlaczego jest szybsze niż ogólne narzędzie do rysowania

Dział zatytułowany „Dlaczego jest szybsze niż ogólne narzędzie do rysowania”

Kształty z domeny jazdy

Pasy, skrzyżowania, przejścia dla pieszych, sygnalizacja świetlna, oznakowanie poziome, pojazdy i piesi są wbudowane. Można też dodać własne szablony SVG i przesłać je przez PR.

Pasy świadome topologii

Każdy pas niesie połączenia Następny / Poprzedni / Lewy / Prawy. Dwa pasy dzielące granicę dzielą te same punkty granicy, więc przeciągnięcie raz przesuwa oba.

Nieskończone płótno, tła satelitarne

Przesuwaj i powiększaj dowolnie duże układy. Dodaj tło satelitarne lub mapę drogową i obrysuj rzeczywistą lokalizację. Przyciąganie i punkty współdzielone utrzymują geometrię bez ręcznego porządkowania.

Darmowe i tylko w przeglądarce

Brak instalacji, brak konta, brak wysyłania. Otwórz zapisany plik drawtonomy.svg później, a scena wraca dokładnie taka, jaką zostawiłeś, włącznie z połączeniami i relacjami nakładania.

Tablica jest najważniejsza; poniższe elementy to sposoby na wyprowadzenie diagramu do reszty przepływu pracy.

Edytowalny SVG do publikacji i prezentacji

Format .drawtonomy.svg to zwykły plik SVG wyświetlający się w przeglądarkach, GitHub i prezentacjach, a przy tym otwierający się ponownie w drawtonomy z każdym połączeniem nienaruszonym. Domyślny wybór zawsze, gdy rysunek może wymagać późniejszej edycji — publikacje, prezentacje, dokumentacja, wpisy na blogu.

Round-trip Lanelet2

Otwieraj mapy Lanelet2 OSM do edycji i eksportuj z powrotem do OSM — w tym przykładowe mapy Autoware. Przydatne do szkicowania zmian względem istniejącej mapy HD.

ASAM OpenDRIVE / OpenSCENARIO

Eksportuj OpenDRIVE 1.8 i OpenSCENARIO 1.3 — razem jako paczkę zip gotową dla esmini, gdy chcesz odtworzyć scenę w symulatorze.

Generator Sceny AI

Opisz scenariusz w języku naturalnym lub wklej XML OpenSCENARIO i otrzymaj edytowalne płótno. Wynik jest zwykłą sceną drawtonomy; dopracuj ją jak każdą inną.

Po fazie zapoznawczej, gdy chcesz już rysować, dokumentacja jest zorganizowana wokół czterech rodzajów potrzeb. Wybierz tę, która odpowiada temu, co próbujesz zrobić.

Jeśli chcesz budować na bazie drawtonomy, a nie tylko go używać, zajrzyj do Rozszerzanie drawtonomy. Źródła SDK, przykłady i materiały referencyjne znajdują się obok tej strony pod adresem github.com/kosuke55/drawtonomy.