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:
- Acquisizione con fotocamera panoramica (immagine singola)
- Acquisizione con fotocamera panoramica (fusione per aree molto estese)
- Acquisizione con smartphone (spazio ridotto)
- Acquisizione con smartphone (oggetto)
- Acquisizione laser (Xgrids)
Dopo il completamento della mappatura, è possibile visualizzare i risultati:
- Tracciato (percorso di acquisizione)
- Report di mappatura
- Informazioni sul Block
- Mesh 3D fotorealistica
- Gaussian splatting 3D (Xgrids LCC)
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:
- Configurazione del database di localizzazione
- Gestione del database di localizzazione
- Verifica della disponibilità del database di localizzazione
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:
- Ottimizzazione per scenari complessi è una soluzione dedicata per spazi molto estesi, funzionamento 24/7, multi-piano e scenari ad alta somiglianza.
Verifica e diagnostica
Prima del lancio della tua applicazione, puoi verificare e diagnosticare l'efficacia della localizzazione nei seguenti modi:
- È possibile utilizzare la verifica tramite simulazione, senza necessità di test sul campo
- Se è possibile, eseguire la verifica sul campo
- Se si verificano problemi durante la localizzazione, è possibile raccogliere dati diagnostici e fornirli al personale EasyAR
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:
- Mega Studio (Unity) ambiente integrato per caricamento mappe, annotazione di contenuti e simulazione all'interno di Unity Editor.
- Mega Toolbox (App) toolbox completo per dispositivi mobili, utilizzato per l'acquisizione dei dati e i test sul campo.
- 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!