Una lavagna gratuita basata sul browser per scenari di guida. Disegna corsie, intersezioni e scene di traffico per articoli, diapositive e revisioni di progetto — crea storyboard OpenSCENARIO e riproduci qualsiasi .xosc nello stesso browser, costruito su esmini-WASM. Nessuna installazione, nessun account.
drawtonomy è una lavagna gratuita basata sul browser per scenari di guida — guida autonoma (AV), guida autonoma (AD) e ADAS allo stesso modo.
Posiziona corsie, intersezioni, veicoli, pedoni, semafori e segnaletica stradale come forme native. Nessuna installazione, nessun account, nulla viene caricato.
Ma la scena che disegni non è la fine del percorso. In Scenario mode lo stesso canvas si trasforma in uno strumento di creazione di OpenSCENARIO: assegna ai personaggi fasi, eventi e trigger, quindi premi play e osserva l’esecuzione nel browser su esmini compilato a WebAssembly, con un verdetto PASS / FAIL alla fine. La creazione e l’esecuzione di OpenSCENARIO sono un pilastro a sé stante, non un ponte verso l’esterno.
I veri ponti sono quelli che trasportano una scena lateralmente in una catena di strumenti vicina: esporta in ASAM OpenDRIVE 1.8 e importa mappe OSM di Lanelet2 e griglie di occupazione ROS (consulta Ponti verso il tuo stack di simulazione e mappatura di seguito).
Disegna la scenaCorsie, intersezioni, veicoli e pedoni come forme native, consapevoli della topologia. Cinque minuti da un canvas vuoto a una figura esportata per un articolo, una diapositiva o una revisione di progetto.
Falla muovereAssegna ai personaggi fasi, eventi e trigger, eseguilo nel browser su esmini-WASM e leggi il verdetto PASS / FAIL. Cinque minuti al tuo primo scenario in esecuzione.
I due sono una pipeline unica, non prodotti separati. Quello che disegni è esattamente quello che viene eseguito: le corsie, i personaggi e la geometria della scena diventano la rete stradale e le entità su cui viene riprodotto lo scenario. Nessun passo di esportazione nel mezzo, nessuno strumento secondario. Disegna → scenario eseguibile → link condivisibile con verdetto PASS / FAIL.
Usalo per le figure che metti in un articolo, la diapositiva che disegni prima di una revisione di progetto, il diagramma che disegni in una chiamata quando stai cercando di spiegare un caso limite al resto del team, o la scena che disegni prima di scrivere il file OpenSCENARIO. Lo stesso canvas funziona per figure di ricerca su guida autonoma (AV), revisioni di progetto di guida autonoma (AD) e schizzi di scenari di test ADAS — cambio di corsia, sorpasso sinistra senza protezione, immissione in rotonda, attraversamento pedonale, frenata del veicolo precedente e altri scenari comuni sono tutti schizzi ordinari qui.
Il vocabolario corsia / veicolo / intersezione è abbastanza generale da funzionare anche per piani di lezione di scuola di guida, materiali di educazione stradale, figure concettuali di ingegneria del traffico e schizzi personali rapidi di scene stradali — vedi casi di utilizzo per l’elenco completo.
Il canvas include anche uno strumento Math (LaTeX) che renderizza equazioni con KaTeX, così puoi aggiungere una funzione di costo tipografata o un’equazione di controllore accanto allo scenario che descrive. Funziona altrettanto bene come editor di equazioni LaTeX gratuito basato sul browser per figure di articoli, presentazioni, Notion o post di blog — vedi equazioni nelle figure di articoli di ricerca e equazioni in diapositive e post di blog.
Il motivo della sua esistenza: gli strumenti di disegno generici e le presentazioni non sanno cosa sia una corsia, quindi la geometria stradale deve essere ricostruita ogni volta che qualcosa si muove. drawtonomy tratta corsie, intersezioni e il resto del vocabolario dello scenario di guida come forme native, quindi la figura rimane corretta mentre iterazione.
La lavagna è la cosa principale, ma lo stesso canvas funge anche da frontend leggero basato su browser per questi compiti adiacenti:
Editor OpenDRIVEApri un .xodr, modifica corsie e giunzioni visivamente, esporta ASAM OpenDRIVE 1.8.
Editor OpenSCENARIOCrea uno storyboard visivamente — fasi, eventi, azioni, trigger — eseguilo nel browser su esmini-WASM e esporta uno zip ASAM OpenSCENARIO 1.2 pronto per esmini.
Simulatore OpenSCENARIOInserisci un .xosc + .xodr e l'esmini-WASM incorporato esegue lo storyboard direttamente nel browser — ricerca, Follow Ego, tracce fantasma, esportazione .webm. Costruito su esmini.
Editor Lanelet2Apri una mappa .osm, modifica la geometria della corsia visivamente, round-trip back to Lanelet2 con un file complementare per gli elementi normativi.
Strumento per disegnare corsieCorsie, intersezioni, attraversamenti pedonali e segnaletica stradale come forme native con connessioni consapevoli della topologia.
Scegli il punto di ingresso che corrisponde a quello per cui sei venuto qui.
Crea e riproduci scenariCostruisci uno storyboard — fasi, eventi, azioni e trigger — imposta le condizioni PASS / FAIL ed eseguilo nel browser sul motore esmini-WASM incorporato.
Vedi come le persone lo usanoFigure di articoli, diapositive per revisioni di progetto, schizzi di test ADAS, editing di Lanelet2, annotazione di mappe ROS e altro. Sfoglia il catalogo per vedere se il tuo caso di utilizzo è uno di questi.
Confronta con altri strumentiConfronti neutri affiancati con RoadRunner, MATLAB Driving Scenario Designer, Truevision Designer, JOSM, Vector Map Builder, strumenti di presentazione e lavagne bianche online.
Leggi i formatiChe cosa sono OpenSCENARIO, OpenDRIVE, Lanelet2, esmini, mappe Autoware HD, griglie di occupazione ROS e classificazione dello scenario (funzionale / logica / concreta), e dove si posiziona drawtonomy.
Inizia a costruireCinque minuti da un canvas vuoto a una scena esportata. Quindi tutorial, guide pratiche, riferimenti e l'SDK per sviluppatori di estensioni.
Figure di scenario nette e vettoriali per articoli su guida autonoma (AV), guida autonoma (AD) e ADAS che si incorporano perfettamente in LaTeX, presentazioni e Markdown — esportate come .drawtonomy.svg (il formato SVG nativo e rieditabile di drawtonomy), PDF o EPS.
Diagrammi per discussione di progettazione
Disegna una manovra di cambio corsia, un sorpasso sinistra senza protezione o un caso di occlusione in pochi secondi. Condividi il risultato e riprendi la discussione nello stesso canvas domani.
Schizzi di scenario prima di scrivere
Disegna la scena prima di scrivere l’XML di OpenSCENARIO — e esporta in .xosc / .xodr quando lo schizzo è pronto.
Annotazione di mappa e ROS
Traccia corsie su uno sfondo satellite, modifica mappe Lanelet2 OSM o annota una griglia di occupazione ROS con percorsi e ostacoli.
Perché è più veloce di uno strumento di disegno generico
Corsie, intersezioni, attraversamenti pedonali, semafori, segnaletica stradale, veicoli e pedoni sono già integrati. Puoi anche aggiungere i tuoi template SVG e contribuirli tramite PR.
Corsie consapevoli della topologia
Ogni corsia ha connessioni Next / Previous / Left / Right. Due corsie che condividono un confine condividono gli stessi punti limite, quindi trascinare una volta muove entrambe.
Canvas infinito, sfondi satellitari
Un canvas infinito per scenari di guida — esegui il pan e lo zoom su layout arbitrariamente grandi. Inserisci uno sfondo satellite o roadmap e traccia da una posizione reale. Lo Snap e i punti condivisi mantengono la geometria allineata senza pulizia manuale.
Gratuito e solo browser
Nessuna installazione, nessun account, nessun caricamento. Riapri un .drawtonomy.svg salvato in seguito e la scena torna esattamente come l’hai lasciata, incluse le connessioni e i rapporti di sovrapposizione.
Ponti verso il tuo stack di simulazione e mappatura
La lavagna è la cosa principale; questi sono come il diagramma viene trasferito al resto del flusso di lavoro.
SVG rieditabile per articoli e diapositive
Il formato .drawtonomy.svg è un normale SVG che hai un’anteprima nei browser, GitHub e presentazioni, e si riapre in drawtonomy con ogni connessione intatta. L’impostazione predefinita da scegliere ogni volta che una figura potrebbe aver bisogno di editing in seguito — articoli, diapositive, documentazione, post di blog.
Round-trip Lanelet2
Apri mappe Lanelet2 OSM per la modifica e esporta back to OSM — incluse le mappe di esempio Autoware e i loro elementi normativi. Utile per schizzare modifiche rispetto a una mappa HD esistente.
Round-trip ASAM OpenDRIVE
Apri mappe OpenDRIVE .xodr, modifica corsie e connessioni visivamente e esporta OpenDRIVE 1.8 + OpenSCENARIO 1.2 — insieme come uno zip esmini-ready. Le strade che non tocchi eseguono il round-trip verbatim tramite carry-through.
Ponte OpenDRIVE ⇄ Lanelet2
Entrambi i formati si inseriscono nello stesso modello interno di corsia, quindi drawtonomy funziona come un ponte browser tra OpenDRIVE e Lanelet2: importane uno, modifica visivamente, esporta l’altro. Corsie, giunzioni e elementi normativi (segnali, cartelli, diritto di precedenza) si convertono in entrambe le direzioni.
Una volta terminata la fase di valutazione e vuoi effettivamente disegnare, i documenti sono organizzati attorno a quattro tipi di esigenza. Scegli quello che corrisponde a quello che stai cercando di fare.
TutorialImpara facendo. Lezioni passo dopo passo da un canvas vuoto a una scena finita.
Guide praticheCompleta un lavoro specifico. Ricette per corsie, veicoli, esportazioni e importazioni.
RiferimentoCerca i fatti. Scorciatoie, formati di file, catalogo di forme e API SDK.
SpiegazioneComprendi il modello. Perché drawtonomy funziona nel modo in cui funziona.