Table of Contents

Guida all'utilizzo di mega

Mega è una tecnologia di calcolo spaziale cloud-edge su scala urbana sviluppata da EasyAR. Attraverso soluzioni di acquisizione flessibili, capacità stabili di mappatura e localizzazione e una suite di strumenti completa, mira a creare una replica digitale persistente e ad alta precisione dell'intero mondo fisico (come città, campus o grandi centri commerciali). Con Mega, le tue applicazioni possono raggiungere una localizzazione precisa su larga scala indoor e outdoor e un accurato occultamento tra realtà e virtuale, offrendo agli utenti un'esperienza di interazione spaziale senza precedenti.

Mega presenta alcune differenze rispetto alle tradizionali capacità di AR:

Tracciamento basato su immagini Tracciamento del movimento AR su larga scala con Mega
Riconoscimento e tracciamento in tempo reale di immagini piane Ottenimento della posizione e dell'orientamento del dispositivo rispetto al mondo reale Integrazione dell'intero mondo reale con i contenuti AR
✅ Contenuti stampati e 3D perfettamente associati e integrati ❌ Bassa correlazione tra contenuti AR e scena ✅ Consapevolezza spaziale AR integrata con l'ambiente
❌ Necessità di indicare quali stampe attivano l'AR ✅ Esperienza AR disponibile ovunque ✅ Copertura dell'intera scena, nessuna necessità di indicazioni puntuali

Guida introduttiva a mega

A differenza della tradizionale localizzazione GNSS che dipende dai segnali satellitari, Mega si basa su una tecnologia avanzata di localizzazione visiva. Abbina i dati delle immagini catturate in tempo reale dal dispositivo dell'utente con dati tridimensionali ad alta precisione pre-costruiti per determinare la posa a 6 DoF dell'utente nel mondo fisico. Sulla base di questa posa, l'applicazione può renderizzare contenuti virtuali sovrapposti nella corretta posizione fisica.

Puoi seguire il flusso di lavoro qui sotto per iniziare a utilizzare Mega da zero:

flowchart LR

A[Acquisizione dati] --> B[Costruzione della mappa Mega Block] --> C[Configurazione database di localizzazione, posizionamento contenuti virtuali] --> D[Localizzazione Mega]

Acquisizione dati

Mega offre diverse modalità di acquisizione come fotocamera panoramica, acquisizione tramite smartphone e scanner laser. Puoi scegliere in base alle caratteristiche della scena target, facendo riferimento alla tabella seguente:

Scenari tipici Soluzione di acquisizione Dispositivo di acquisizione Durata prevista dell'acquisizione Anteprima rapida
Grandi spazi (centri commerciali, musei) Acquisizione singola immagine con fotocamera panoramica GoPro Max/Max2 Meno di 128 minuti Acquisizione dati con fotocamera panoramica
Spazi molto grandi (grandi aree turistiche, strade continue) Fusione per acquisizione panoramica su aree estese GoPro Max/Max2 Oltre 128 minuti Acquisizione dati per spazi molto grandi
Piccoli spazi (stanze, negozi, showroom) Acquisizione di spazi ridotti con smartphone iPhone / smartphone Android ARCore Entro 15 minuti Acquisizione dati spaziali con smartphone
Oggetti singoli (espositivi, apparecchiature, prodotti) Acquisizione di oggetti con smartphone iPhone / smartphone Android ARCore Entro 15 minuti Acquisizione dati di oggetti specifici con smartphone

Costruzione della mappa Mega Block

Dopo aver completato l'acquisizione dei dati, è necessario creare un'attività di mappatura e caricare i dati acquisiti su EasyAR Developer Center. Il sistema di mappatura cloud di Mega li elaborerà automaticamente e costruirà la mappa Mega Block.

Diverse soluzioni di acquisizione corrispondono a diversi tipi di attività di mappatura:

Dopo il completamento della mappatura, è possibile visualizzare i risultati:

Consiglio

Se la mappatura fallisce, consulta la Guida alla risoluzione dei problemi di mappatura.

Attivazione del servizio di localizzazione

Dopo aver verificato che i risultati della mappatura siano corretti, è necessario aggiungere la mappa Mega Block al database di localizzazione per poterla utilizzare. I passaggi dettagliati sono i seguenti:

Consiglio

Risoluzione dei problemi

Se incontri problemi o risultati non ottimali nel flusso sopra descritto, puoi prima consultare le seguenti sezioni dedicate per soluzioni mirate:

Se queste sezioni non risolvono il tuo problema, raccogli i dati e le informazioni necessarie e segnala il problema al personale EasyAR.

Guida avanzata a mega

Dopo aver configurato il servizio base di localizzazione Mega, puoi consultare i seguenti capitoli per approfondire ulteriori funzionalità e caratteristiche di Mega e ottimizzare per scenari complessi.

Scenari avanzati

Quando utilizzi Mega per costruire servizi di localizzazione, potresti incontrare esigenze di scenario complesse. Questa sezione presenta soluzioni di ottimizzazione specifiche per questi scenari complessi:

Verifica e diagnostica

Prima del lancio della tua applicazione, puoi verificare e diagnosticare l'efficacia della localizzazione nei seguenti modi:

Manutenzione operativa

Con l'esecuzione prolungata del servizio, l'ambiente fisico potrebbe cambiare e la scala operativa potrebbe espandersi. Questa sezione spiega come eseguire una manutenzione, ottimizzazione e scalabilità continua del servizio.

  • Aggiornamento della scena: come aggiornare e migliorare solo i dati della mappa sottostante quando l'ambiente reale cambia, mantenendo invariata la posizione dei contenuti virtuali esistenti.
  • Scalabilità del servizio: soluzioni per far fronte alla crescita del volume operativo, inclusa la stima dei QPS del servizio di localizzazione, il monitoraggio della capacità e le procedure di scalabilità.
  • Migrazione di versione: come migrare agevolmente i dati esistenti al nuovo servizio quando il servizio di mappatura Mega subisce aggiornamenti significativi.
  • Aggiornamento del formato dati: come migrare agevolmente il formato dati del servizio di localizzazione a un formato più performante e aggiornato.

Manuale di riferimento

Forniamo una documentazione di riferimento dettagliata per i plug-in dell'editor e gli strumenti mobile coinvolti nell'intero flusso di sviluppo:

  1. Mega Studio (Unity) ambiente integrato per caricamento mappe, annotazione di contenuti e simulazione all'interno di Unity Editor.
  2. Mega Toolbox (App) toolbox completo per dispositivi mobili, utilizzato per l'acquisizione dei dati e i test sul campo.
  3. Mega Toolbox (mini-program) strumento di test sul campo leggero, nessuna installazione di App richiesta.

Considerazioni finali

Benvenuto nell'utilizzo di Mega per costruire il tuo mondo AR su scala urbana! Se hai bisogno di ulteriore assistenza o incontri difficoltà tecniche durante lo sviluppo, visita la Community di domande e risposte EasyAR per cercare soluzioni o porre domande. Puoi anche contattarci direttamente attraverso i canali commerciali per fornire feedback.

Infine, visita il sito ufficiale EasyAR per ottenere gli ultimi aggiornamenti sui prodotti e casi di studio del settore. Buon viaggio nel tuo sviluppo AR!