Editor Lanelet2 — gratuito, nel browser, senza installazione
drawtonomy è innanzi tutto una lavagna digitale gratuita basata su browser per scenari di guida. Poiché le corsie sono forme di primo piano con connessioni consapevoli della topologia, la stessa tela funziona anche come editor Lanelet2 gratuito e basato su browser: apri un file Lanelet2 .osm, modifica visivamente i confini e le connessioni delle corsie in 2D e riesporta verso Lanelet2 — tutto nel browser. Nessuna installazione, nessun account. Gli elementi normativi e i tag che drawtonomy non gestisce nell’interfaccia sono conservati attraverso un file di accompagnamento.
Come si confronta con altri editor Lanelet2
Sezione intitolata “Come si confronta con altri editor Lanelet2”- TIER IV Vector Map Builder — gratuito, basato su browser, progettato per Autoware. Supporta corsie più elementi normativi (semafori, linee di arresto, strisce pedonali, parcheggi) e un livello di riferimento con nuvola di punti. Lo strumento giusto per lavori seri su mappe HD di Autoware.
- JOSM con il plugin Lanelet2 per Autoware — il classico editor OSM desktop esteso per Lanelet2.
- MapToolbox — editor di mappe vettoriali basato su Unity per Autoware.
drawtonomy è l’opzione gratuita, leggera e basata su browser per modifiche della geometria 2D e ritaglio di piccole mappe. Se la tua modifica ha bisogno di elementi normativi (raggruppamenti di semafori, relazioni di diritto di precedenza, limiti di velocità) creati nell’interfaccia, oppure stai lavorando a scala di città, usa Vector Map Builder o JOSM.
Confronti affiancati: drawtonomy vs JOSM, vs Vector Map Builder, vs MapToolbox.
Modificare mappe Lanelet2 nel browser
Sezione intitolata “Modificare mappe Lanelet2 nel browser”Cosa fa effettivamente drawtonomy con Lanelet2
Sezione intitolata “Cosa fa effettivamente drawtonomy con Lanelet2”Secondo la sua documentazione dell’esportatore:
- Legge un file Lanelet2
.osme rende i lanelets come forme Lane di drawtonomy. - Ti consente di modificare i confini (trascinare punti, lisciare confini, edizioni di geometria di base).
- Riesporta il risultato. Gli elementi normativi e altri tag che drawtonomy non gestisce nell’interfaccia sono conservati attraverso un file di accompagnamento che fa il round-trip del contenuto
.osmoriginale.
Cosa drawtonomy non fa
Sezione intitolata “Cosa drawtonomy non fa”- Creazione o modifica di elementi normativi nell’interfaccia — raggruppamenti di semafori, relazioni di diritto di precedenza, limiti di velocità, binding di linee di arresto/lanelet. Vector Map Builder e JOSM sono gli strumenti giusti per questo.
- Mappe a scala di città. drawtonomy è sintonizzato per scene piccole.
- Authoring di qualità topografica rispetto a LiDAR o immagini aeree.
- Operazioni in massa — nessun filtro, nessuna modifica batch su migliaia di lanelets.
- Livello di riferimento nuvola di punti. Vector Map Builder supporta la tracciatura su un PCD; drawtonomy no.
Dove drawtonomy può ancora far risparmiare tempo
Sezione intitolata “Dove drawtonomy può ancora far risparmiare tempo”- Ispezionare una mappa Lanelet2 rapidamente senza installare nulla.
- Piccoli aggiustamenti geometrici — correggere un confine che si è spostato, lisciare un segmento irregolare — su una piccola mappa.
- Ritagliare una regione da una mappa campione più grande per una figura di articolo o un esempio didattico.
- Produrre una figura pulita di un piccolo pezzo di una mappa esistente.
Se la tua modifica necessita di elementi normativi o se stai lavorando a scala di città, usa Vector Map Builder o JOSM. drawtonomy è solo per il lato della geometria/visualizzazione.
Flusso di lavoro concreto: una piccola correzione geometrica
Sezione intitolata “Flusso di lavoro concreto: una piccola correzione geometrica”- Importa → Lanelet2 OSM.
- Esegui il pan/zoom al lanelet che hai bisogno di toccare.
- Fai clic per selezionare; trascinare i punti di controllo del confine; usare il pulsante Smooth Boundary.
- Esporta → Lanelet2 OSM.
- Confronta l’input e l’output per confermare che è cambiato solo ciò che intendevi.
Il meccanismo del file di accompagnamento significa che i tag e gli elementi normativi al di fuori dell’ambito dell’interfaccia di drawtonomy sono preservati così come sono alla riesportazione, quindi il resto della mappa rimane intatto.
Vedi Importare mappe Lanelet2 OSM per i dettagli di importazione.
Bundle Lanelet2 → OpenSCENARIO
Sezione intitolata “Bundle Lanelet2 → OpenSCENARIO”Se hai una mappa Lanelet2 e vuoi un semplice scenario di guida basato su di essa, drawtonomy può agire come un ponte visuale — ma un ponte stretto.
Lanelet2 OSM → tela drawtonomy → Bundle OpenSCENARIO + OpenDRIVE sempliceConcretamente:
- Importa la mappa Lanelet2.
- Ritaglia e regola la geometria secondo necessità.
- Aggiungi un piccolo insieme di partecipanti allo scenario.
- Indica l’intenzione con frecce Path.
- Esporta il bundle esmini (
.xosc+.xodr+run.sh).
Cosa questo ti dà
Sezione intitolata “Cosa questo ti dà”- Un modo veloce per basare uno scenario di figura per articolo o di discussione di progettazione su una mappa Lanelet2 esistente.
- Uno scenario che puoi eseguire nel browser su esmini-WASM — oppure esportare come bundle per un’esecuzione nativa di esmini.
- Un
.drawtonomy.svgriutilizzabile per varianti di figura.
Cosa questo non ti dà
Sezione intitolata “Cosa questo non ti dà”- Un vero convertitore Lanelet2 → OpenDRIVE. L’esportatore di drawtonomy non fa la ricostruzione di geometrie analitiche. Produce un OpenDRIVE che è una reinterpretazione visuale dei lanelets, non una conversione di livello industriale. Per questo, usa un convertitore dedicato — per esempio, il CommonRoad Scenario Designer toolbox ha conversione Lanelet2 ↔ OpenDRIVE attraverso il formato intermedio CommonRoad, e ci sono strumenti di ricerca che mirano direttamente a questo.
- Flotte di scenario con parametri variati. drawtonomy crea e esegue uno scenario OpenSCENARIO 1.x concreto alla volta (esportando 1.0–1.2) — actions, triggers, e le condizioni PASS/FAIL funzionano tutte nell’editor scenario — ma non fa variazioni di parametri, controller personalizzati/ML, o OpenSCENARIO 2.0/M-SDL. Genera flotte da un DSL o da una libreria Python.
- Elementi normativi Lanelet2 nella destinazione. Gli elementi normativi importati sono preservati alla riesportazione attraverso un file di accompagnamento, ma oggi non si propagano come entry
<signal>o storyboard sul lato OpenSCENARIO. - Integrazione stretta di Autoware. drawtonomy si ferma alla coppia OpenSCENARIO/OpenDRIVE; l’esecuzione di scenari dentro uno stack Autoware necessita gli strumenti propri di Autoware.
Note pratiche
Sezione intitolata “Note pratiche”- Ritaglia prima di esportare. Le mappe Lanelet2 spesso coprono molta più area di quella che hai bisogno.
- Verifica la direzione delle corsie. La direzione del lanelet importato si mappa alla direzione della corsia OpenDRIVE. Controlla che le marciapiedi/corsie in direzione opposta non siano sopravvissute come corsie percorribili.
- Esegui lo scenario nel browser. Una volta che la mappa è dentro, portala nell’editor scenario per aggiungere azioni e trigger e riprodurre lo storyboard su esmini-WASM con un verdetto PASS/FAIL — nessuna installazione di esmini.
Quando fare diversamente
Sezione intitolata “Quando fare diversamente”- Conversione Lanelet2 → OpenDRIVE a scala di città o di livello produttivo → usa un convertitore dedicato.
- Flotte di scenario di produzione → genera dal codice rispetto a una base OpenDRIVE nota e buona, oppure usa un DSL.
- Scenari interni ad Autoware → usa gli strumenti di scenario propri di Autoware.
Letture correlate
Sezione intitolata “Letture correlate”- Editor scenario — crea e esegui uno scenario OpenSCENARIO sulla mappa importata.
- Cos’è Lanelet2?
- Mappe HD di Autoware
- Importare mappe Lanelet2 OSM
- Convertire tra OpenDRIVE e Lanelet2
- Confronto: drawtonomy vs JOSM
- Confronto: drawtonomy vs Vector Map Builder
- Confronto: drawtonomy vs MapToolbox
- Editor OpenDRIVE
- Strumento per disegnare corsie
- Strumento di progettazione della rete stradale