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.
Przypadki użyciaRysunki do publikacji, slajdy do przeglądów projektowych, szkice testowe ADAS, edycja Lanelet2, adnotacja map ROS i wiele więcej. Przejrzyj katalog, by sprawdzić, czy Twój przypadek jest na liście.
Porównanie z innymi narzędziamiNeutralne zestawienia z RoadRunner, MATLAB Driving Scenario Designer, Truevision Designer, JOSM, Vector Map Builder, narzędziami do slajdów i tablicami online.
Formaty i standardyCzym są OpenSCENARIO, OpenDRIVE, Lanelet2, esmini, mapy HD Autoware, siatki zajętości ROS i klasyfikacja scenariuszy (funkcjonalne / logiczne / konkretne) oraz gdzie pasuje drawtonomy.
Zacznij rysowaćPięć minut od pustego płótna do wyeksportowanej sceny. Następnie tutoriale, przewodniki, materiały referencyjne i SDK dla deweloperów rozszerzeń.
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
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ć.
TutorialeUcz się przez działanie. Lekcje krok po kroku, od pustego płótna do gotowej sceny.
Przewodniki praktyczneWykonaj konkretne zadanie. Receptury dla pasów, pojazdów, eksportów i importów.
Materiały referencyjneSprawdź fakty. Skróty, formaty plików, katalog kształtów i API SDK.
WyjaśnieniaZrozum model. Dlaczego drawtonomy działa tak, jak działa.
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.