Cos'è Lanelet2?
Lanelet2 è un formato di mappa HD aperto e una libreria C++ sviluppata originariamente dall’FZI Research Center for Information Technology e ora ampiamente utilizzata come rappresentazione di mappa HD in Autoware e molti stack di ricerca. L’idea centrale: le strade sono insiemi di piccoli “lanelet”, ciascuno delimitato da un linestring sinistro e destro, con relazioni topologiche e regolatorie esplicite.
Il paper originale su Lanelet2 (Poggenhans et al., 2018) è un buon punto di partenza.
Come appare una mappa Lanelet2
Sezione intitolata “Come appare una mappa Lanelet2”Fisicamente, una mappa Lanelet2 è un file XML OpenStreetMap con tag aggiuntivi. Questo fornisce:
- Nodi — punti singoli (latitudine, longitudine, quota opzionale).
- Way — sequenze ordinate di nodi. In Lanelet2, i way fungono da confini di corsia, linee di stop, supporti per semafori e altro.
- Relazioni — raggruppamenti tipizzati. Una relazione
laneletabbina un way sinistro e uno destro e può portare attributi per limite di velocità, tipo di strada, flag di senso unico, ecc.
Oltre a questo, Lanelet2 include un grafo di routing, elementi regolatori (semafori, diritto di precedenza, limiti di velocità, segnali di stop) e utility geometriche.
Lanelet2 vs OpenDRIVE
Sezione intitolata “Lanelet2 vs OpenDRIVE”Entrambi descrivono mappe HD ma ottimizzano per lati diversi dello stack AV:
| Aspetto | Lanelet2 | OpenDRIVE |
|---|---|---|
| Geometria | Polilinee (linestring) | Analitica (arco, spirale, polinomio) |
| Topologia | Adiacenza/sequenza lanelet esplicita | Sezioni di corsia + connessioni di giunzione |
| Consumer nativi | Autoware, ricerca sulla pianificazione, ground truth | Simulatori (CARLA, esmini, RoadRunner) |
| Formato file | OSM XML | XML proprietario |
| Ergonomia di editing | Ragionevole da modificare a mano per aree piccole | Difficile da modificare a mano a qualsiasi scala |
Lanelet2 è generalmente più semplice da ispezionare a mano. OpenDRIVE è più preciso per i consumer di simulatori.
Strumenti di authoring comuni
Sezione intitolata “Strumenti di authoring comuni”- TIER IV Vector Map Builder — un editor Lanelet2 browser-based gratuito progettato per Autoware. Authoring di corsie con elementi regolatori (semafori, linee di stop, attraversamenti pedonali, parcheggi, …) e livello di riferimento a nuvola di punti. Spesso la prima raccomandazione per i nuovi utenti Autoware.
- JOSM con il plugin Autoware Lanelet2 — l’editor desktop OSM classico esteso per Lanelet2. Maturo e potente; l’output compatibile con Autoware a volte richiede correzioni manuali.
- XML OSM modificato a mano — praticabile per piccole correzioni, doloroso su scala.
- drawtonomy — importa un file Lanelet2
.osmper visualizzazione e modifiche geometriche di base, con esportazione round-trip.
Dove si inserisce drawtonomy
Sezione intitolata “Dove si inserisce drawtonomy”drawtonomy è un editor Lanelet2 2D basato su browser. Non è un sostituto di Vector Map Builder o JOSM per l’authoring a livello di città o survey-grade, ma copre un ciclo di editing 2D completo:
- Importa un Lanelet2
.osme renderizza i lanelet come forme Lane / Linestring modificabili. - Permette di rimodellare i confini, modificare le connessioni tra corsie e posizionare elementi regolatori — semafori, segnali stradali (inclusi i limiti di velocità), linee di stop e diritti di precedenza — collegati ai lanelet che governano.
- Riesporta a Lanelet2 OSM. Gli ID originali, i tag e gli elementi regolatori che non hai toccato vengono propagati verbatim attraverso un meccanismo di sidecar; le modifiche che hai apportato sono scritte nativamente nel nuovo file.
- Utile per ispezione, didattica, preparazione di figure (paper, slide) e authoring di scene da piccole a medie.
Dove il modello 2D basato su browser mostra i suoi limiti:
- Dettagli 3D — elevazione, Banking, ponti, separazione di grado. Il canvas di drawtonomy è 2D.
- Authoring a livello di città o survey-grade contro LiDAR / immagini aeree. Vector Map Builder supporta la traccia su un livello di riferimento a nuvola di punti; drawtonomy non lo fa.
- Operazioni in bulk su migliaia di lanelet — nessun filtro, nessun batch edit.
Per l’authoring a livello di città o allineato con LiDAR, Vector Map Builder (per mappe orientate ad Autoware) o JOSM (per editing in stile OSM generale) rimangono gli strumenti giusti.
Letture correlate
Sezione intitolata “Letture correlate”- Mappe HD Autoware — come Lanelet2 si integra in Autoware.
- Importa mappe Lanelet2 OSM — come caricarne una in drawtonomy.
- Converti tra OpenDRIVE e Lanelet2 — ponte a
.xodr. - Confronto: drawtonomy vs JOSM
- Confronto: drawtonomy vs Vector Map Builder
- Confronto: drawtonomy vs MapToolbox