Table of Contents

Concetti di base di Mega

Mega coinvolge diversi concetti chiave e terminologie tecniche, fondamentali per costruire e utilizzare servizi di localizzazione AR a livello cittadino. Questo documento spiega in linguaggio non tecnico i concetti principali, inclusi EMP, Mega Block, EIF ed EMA. Comprendere questi concetti aiuta a pianificare progetti, acquisire dati, verificare risultati e ottimizzare esperienze AR in modo più efficace.

EMP (dati di mappatura)

L'EMP è il formato di file registrato durante l'acquisizione di dati di mappatura con uno smartphone. Contiene fotogrammi video, dati IMU (unità di misura inerziale), informazioni GNSS, pose SLAM, ecc. Questi dati possono generare il corrispondente risultato di mappatura: il Mega Block.

Funzione

  • Mappatura rapida: ideale per spazi piccoli (stanze, showroom) o oggetti specifici, senza bisogno di attrezzature professionali.
  • Complementare ai dati delle fotocamere panoramiche: l'EMP offre maggiore flessibilità.

Come ottenere e utilizzare

Note importanti

  • I file EMP hanno dimensioni ridotte, ideali per iterazioni rapide, ma non adatti a spazi enormi.
  • Punti chiave dell'acquisizione: movimento lento, scansione multi-angolo, evitare sfocature o interferenze dinamiche; consultare il checklist dei punti chiave.
  • Se un EMP genera un Block di bassa qualità, verificare la compatibilità dello smartphone (deve supportare ARCore/ARKit).

Mega Block

Il Mega Block è l'unità cartografica di localizzazione centrale di Mega. Generato tramite servizi di mappatura, include modelli 3D e mappe di localizzazione, contenenti la struttura geometrica, le caratteristiche visive e le informazioni di coordinate dell'area target, simile a una "mappa gemella digitale".

Caratteristiche funzionali

  • Fornisce localizzazione ad alta precisione: i dispositivi ancorano coordinate mondiali a livello di centimetro confrontando l'immagine corrente della fotocamera con le caratteristiche nel Block.
  • Supporta la fusione AR: inclusi l'occlusione reale-virtuale e contenuti persistenti.
  • Copertura: un singolo Block può coprire milioni di metri quadrati, supportando più piani o grandi spazi.

Come ottenere e utilizzare

Note importanti

  • La qualità del Block dipende dai dati acquisiti: ambienti ricchi di caratteristiche e con illuminazione uniforme generano i Block migliori.
  • Per risolvere problemi di mappatura, consultare fallimento della mappatura o difetti del modello.

EIF (dati simulati)

L'EIF è un formato di dati per simulare test di localizzazione. Contiene fotogrammi video, dati IMU, informazioni GNSS, pose SLAM, ecc., utilizzati come input per i servizi Mega.

Funzione

  • Verifica simulata: testare la localizzazione e il tracking su computer senza test sul campo, riproducendo dati EIF.
  • Riproduzione problemi: registrare segmenti anomali per aiutare il debug di deriva, perdita di tracciamento, ecc.
  • Anteprima effetti: combinare con file di annotazione per simulare l'overlay di contenuti AR e valutare l'esperienza utente finale.

Come ottenere/ utilizzare

Note importanti

  • La durata della registrazione EIF non dovrebbe superare 10 minuti; tempi più lunghi compromettono le prestazioni SLAM del dispositivo.
  • Utilizzato solo per test, non per mappature ufficiali.

EMA (file di annotazione)

L'EMA è il formato del file di dati di annotazione, utilizzato per definire posizione, orientamento e comportamento dei contenuti AR all'interno di un Mega Block. È un file con struttura JSON-like, contenente punti di coordinate, riferimenti a modelli 3D, condizioni di attivazione, ecc.

Funzione

  • Ancoraggio contenuti: specifica la posizione esatta nel mondo reale dove appariranno oggetti virtuali (modelli, testo, animazioni).
  • Definizione interazioni: imposta regole di attivazione (es. visualizzazione all'avvicinamento dell'utente), logiche di animazione, suoni, ecc.
  • Anteprima effetti: simula l'esperienza AR completa combinando EIF o test sul campo.

Note importanti

  • L'EMA è opzionale: la localizzazione di base non lo richiede, ma interazioni avanzate sì.
  • Se l'EMA causa spostamenti dei contenuti, verificare la coerenza del sistema di coordinate (deve corrispondere a quello del Block).

Comprendendo questi concetti, potrai utilizzare i servizi Mega in modo più efficiente. Per dettagli approfonditi, consultare la panoramica o le sezioni specifiche.