Table of Contents

Soluzione per spazi extra-large

Per scenari extra-large come aree turistiche, distretti urbani, grandi complessi commerciali con superfici che superano centinaia di migliaia di metri quadrati o persino milioni di metri quadrati, il tradizionale modello "acquisizione singola, mappa unica" non è sufficiente. Questo documento spiega come gestire l'acquisizione e l'utilizzo di scenari extra-large, risolvendo problemi come errori cumulativi eccessivi e overflow di memoria causati da mappe singole di dimensioni eccessive.

cluste_route

Sfide principali

Quando si lavora con spazi di milioni di metri quadrati, tentare di creare una singola mappa gigante presenta numerosi ostacoli tecnici:

  1. Problemi di acquisizione: sessioni di acquisizione troppo lunghe causano surriscaldamento dei dispositivi e dati eccessivi (centinaia di GB), rendendo estremamente difficile il caricamento e l'elaborazione.
  2. Errore cumulativo: l'errore di mappatura si accumula con la distanza percorsa. Su percorsi di diversi chilometri, anche un errore dell'1% può causare uno scostamento di decine di metri, difficile da correggere.
  3. Colli di bottiglia prestazionali: caricare e ottimizzare dati di mappe di milioni di metri quadrati esaurisce istantaneamente la memoria del dispositivo.

Soluzione: suddivisione e fusione

L'approccio standard per spazi extra-large è dividere per gestire, suddividendo l'intera scena in più sottoregioni logicamente separate ma fisicamente sovrapposte. Ogni sottoregione viene acquisita separatamente, per poi fondere e ottimizzare tutte le aree. Ciò consente un'esperienza di navigazione fluida tramite caricamento dinamico durante l'esecuzione.

Acquisizione dati

È necessario pianificare seguendo il Metodo di acquisizione dati per spazi extra-large.

  • Principio di suddivisione: dividere la scena in base a superficie, contesto o aree funzionali, con ogni regione di circa centomila metri quadrati.
  • Requisito di sovrapposizione: le sottoregioni adiacenti devono avere almeno 200 metri di percorso completamente sovrapposti. Maggiore è l'area sovrapposta, migliore sarà la mappa fusa. Assicurarsi una sovrapposizione sufficiente per ottimizzare la fusione delle submappe adiacenti.

Prima di iniziare l'acquisizione di ogni sottoregione:

Creazione task di mappatura

Verifica risultati della mappatura

Al termine della mappatura, è possibile controllare i risultati:

Consiglio

Test dell'effetto di localizzazione

Strategia di esecuzione

Le mappe fuse non richiedono ulteriori elaborazioni e possono essere utilizzate direttamente come mappe singole.

  • Query basate su GNSS: negli scenari esterni, il GNSS assiste nella query della mappa, garantendo una localizzazione precisa anche per mappe estese.
  • Caricamento on-demand: durante il posizionamento dei contenuti, è possibile caricare separatamente la Mesh di ogni sottoregione.
  • Transizione impercettibile:
    1. L'algoritmo di localizzazione opera simultaneamente nella submappa A e B.
    2. Nelle aree sovrapposte, i contenuti passano senza interruzioni.