Modulo 3: Tipologie e tecniche di acquisizione
Loop Closure
La loop closure (chiusura del cerchio) è uno degli elementi più importanti nei sistemi SLAM (Simultaneous Localization and Mapping) utilizzati nei laser scanner mobili.
In parole semplici, avviene quando lo scanner ritorna in una zona già acquisita e riesce a riconoscerla. Questo “riconoscimento” permette al sistema di correggere gli errori accumulati durante il percorso.
Perché è così importante:
- Riduce la deriva (drift)
Nei sistemi SLAM, piccoli errori di posizione si accumulano nel tempo. Senza loop closure, la mappa può deformarsi progressivamente. Quando si chiude un loop, questi errori vengono ridistribuiti e corretti. - Migliora l’accuratezza globale
Non si corregge solo il punto di chiusura, ma tutta la traiettoria viene ottimizzata, rendendo la nuvola di punti più coerente e precisa. - Garantisce coerenza geometrica
Ambienti che dovrebbero combaciare (es. corridoi, stanze) risultano allineati correttamente, evitando “sdoppiamenti” o disallineamenti. - Aumenta l’affidabilità del rilievo
Senza loop closure, un rilievo lungo può diventare inutilizzabile. Con loop ben distribuiti, anche percorsi complessi restano affidabili.
In pratica (sul campo)
- Inserire più loop in ambienti estesi o complessi
- È buona pratica progettare il percorso in modo da tornare su punti già acquisiti
- Evitare traiettorie “a linea aperta” troppo lunghe senza chiusure
Perché con RTK puoi “farne a meno”?
- Correzione assoluta della posizione
L’RTK fornisce coordinate globali precise (centimetriche), quindi lo scanner non “vaga” accumulando errore: ogni punto è già ancorato a un sistema di riferimento reale. - Drift fortemente ridotto
Anche se lo SLAM introduce piccoli errori locali, il GNSS li limita continuamente. Quindi non serve tornare indietro per correggerli. - Traiettorie lunghe senza chiusure
Puoi fare rilievi lineari (strade, ferrovie, fiumi) senza dover chiudere il loop, cosa difficile con SLAM puro.
