Guida per la risoluzione di problemi di tracciamento anormali in Mega
Mega utilizza la tecnologia di fusione cloud-edge, che dopo il posizionamento cloud combina lo SLAM del dispositivo per mantenere il tracciamento continuo, garantendo che i contenuti AR siano accuratamente ancorati al mondo reale. Lo stato di tracciamento ideale dovrebbe presentarsi senza deriva, con basso tremore e alta fluidità. Questo documento si concentra sui problemi di tracciamento anomali durante il processo di localizzazione di Mega, aiutandoti a comprendere le aspettative corrette, la classificazione degli errori comuni, l'impatto delle differenze tra dispositivi e a chiarire quando contattare il supporto tecnico EasyAR.
Effetti previsti
I problemi di tracciamento anormali solitamente derivano dalla qualità dei dati di mappatura, fattori ambientali o compatibilità del dispositivo. Puoi utilizzare MegaToolbox per risolvere i problemi. Se il problema riguarda l'effetto runtime dell'applicazione, puoi anche utilizzare direttamente la tua app per verificare.
Con un Mega Block di alta qualità e in un buon ambiente, gli effetti di tracciamento dovrebbero soddisfare i seguenti standard:
- Ancoraggio stabile: dopo il successo del posizionamento, i contenuti virtuali rimangono fissi nelle coordinate mondiali senza deriva evidente.
- Ripristino robusto: dopo brevi ostruzioni, rotazioni rapide o cambiamenti di luce, il tracciamento viene ripristinato automaticamente.
- Prestazioni fluide: il rendering dei contenuti è regolare, senza tremori evidenti.
- Limitazioni ambientali: vicino a pareti monocromatiche, superfici vuote, vetro o superfici altamente riflettenti, gli effetti di tracciamento diminuiranno.
Se la tua esperienza corrisponde a quanto sopra descritto, il tracciamento è sostanzialmente normale.
Fenomeno normale: un leggero tremore o una breve perdita sono accettabili, soprattutto nella fase di verifica durante la creazione. Se rimane stabile per lunghi periodi, è considerato normale.
Autodiagnosi con Mega Toolbox
I problemi di tracciamento anormali di solito si verificano dopo il successo del posizionamento. Se tali problemi si manifestano nella tua applicazione sviluppata, è necessario verificare la situazione di localizzazione in Mega Toolbox (vedi Manuale operativo di Mega Toolbox - Test di localizzazione in loco e strumento di registrazione dati per la segnalazione di problemi di localizzazione). Se gli effetti differiscono tra i due, controlla prima se ci sono problemi nell'implementazione del programma.
Procedura operativa
- Installa Mega Toolbox sul tuo telefono di prova.
- Apri Toolbox, accedi a
Test di localizzazione in loco & Registrazione dati per problemi di localizzazionee accedi con le tue credenziali. - Seleziona il metodo SLAM e la libreria di localizzazione.
- Porta il telefono nella posizione esatta dove si verifica il problema e osserva ciò che viene visualizzato sull'interfaccia di Toolbox.
Per informazioni su come configurare la libreria di localizzazione e come eseguire test in loco, consulta Anteprima degli effetti reali in esecuzione in loco.
Valutazione in base ai risultati visualizzati in Toolbox
Mega Toolbox è uno strumento diagnostico fondamentale. È un'app mobile indipendente che può aiutarti a determinare se il problema è causato da Mega o dalla tua applicazione.
Localizzazione anomala
Se l'interfaccia di Toolbox mostra stati diversi da
FoundeNotFound, puoi fare riferimento alla Guida per la risoluzione dei problemi di localizzazione per la soluzione.Localizzazione riuscita
Se lo stato nell'interfaccia di Toolbox mostra
Founde i contenuti posizionati vengono visualizzati correttamente.Situazioni normali che possono verificarsi:
- I contenuti si adattano bene alla scena, con uno spostamento lento per un certo periodo
- Se i contenuti virtuali si discostano dalla scena oltre un certo intervallo, viene effettuata una correzione immediata
Situazioni anomale che possono verificarsi:
- I contenuti nella scena continuano a spostarsi in una direzione
- I contenuti si spostano in una direzione, poi ritornano, per poi spostarsi nuovamente e così via
- I contenuti diventano progressivamente più grandi o più piccoli
- I contenuti saltano tra diverse posizioni
Classificazione degli errori e risoluzione dei problemi
Utilizzando Toolbox per il test, in base ai fenomeni anomali, puoi consultare le relative raccomandazioni
| Categoria di anomalia | Possibili cause | Suggerimenti operativi |
|---|---|---|
| Lo stato del dispositivo mostra costantemente NotTracking | Ambiente poco caratterizzato, scarsa illuminazione o modello di telefono non ottimale | Determina se è causato dall'ambiente o dal modello di telefono. Prova a cambiare area di test o modello di telefono |
| I contenuti nella scena continuano a spostarsi in una direzione | Modello di telefono non ottimale, deriva dello SLAM | Prova con un modello migliore |
| I contenuti si spostano in una direzione, poi ritornano, per poi spostarsi nuovamente | Modello di telefono non ottimale, deriva dello SLAM | Prova con un modello migliore |
| I contenuti diventano progressivamente più grandi o più piccoli | Modello di telefono non ottimale, deriva dello SLAM | Prova con un modello migliore |
| I contenuti saltano tra diverse posizioni | Potrebbero esserci aree simili nella scena. Partendo da queste aree potrebbero verificarsi interferenze | Inizia la localizzazione da altre aree uniche o utilizza l'assistenza Bluetooth |
Test aggiuntivi
Per determinare meglio il problema, puoi effettuare ulteriori test come di seguito. Se sei uno sviluppatore, puoi fare riferimento a Dispositivi e applicazioni supportati da Mega.
Test con modelli migliori
Diversi dispositivi presentano differenze negli effetti di tracciamento, principalmente dovute alla qualità della fotocamera, alla precisione dei sensori e alle prestazioni del processore. Durante la verifica nel processo di creazione, si consiglia di testare con diversi modelli per garantire la compatibilità. Se su dispositivi ARKit o ARCore gli effetti di tracciamento sono normali, si conferma che il problema è causato dalle prestazioni del dispositivo in questione. Per dispositivi con prestazioni inferiori, puoi provare a selezionare diversi metodi SLAM per il test.
Selezione di diversi metodi SLAM
Per alcuni modelli meno performanti, la precisione dello SLAM è scarsa a causa della bassa precisione dei sensori e della potenza di calcolo del telefono. Nella pagina Test di localizzazione in loco di Toolbox, prova a selezionare diversi metodi SLAM per il test. Puoi scegliere di utilizzare FiveDof, ThreeDof o ZeroDof per sperimentare diversi effetti di tracciamento.
![]()
Casi da segnalare
La maggior parte dei problemi di tracciamento durante la creazione sono dovuti al dispositivo, ma le seguenti situazioni potrebbero coinvolgere algoritmi di Block o problemi del servizio. Si consiglia di segnalarle al supporto EasyAR:
- Dopo test su più modelli e in più aree, persistono frequenti derive
- Toolbox non riesce a localizzare o la localizzazione è anomala
- Lo stesso Block presenta effetti drasticamente diversi in diverse condizioni meteorologiche o di illuminazione, e nemmeno un aggiornamento supplementare risolve il problema
Se il problema persiste, è necessario fornire al personale EasyAR: descrizione del problema in loco, informazioni sul dispositivo, registrazione video dello schermo durante l'esecuzione in loco, file EIF e informazioni sul servizio Mega. Prima di segnalare il problema, assicurati in Mega Studio che l'EIF possa riprodurre il problema.
Seguendo questa guida, puoi risolvere rapidamente i problemi di tracciamento anomali durante la fase di creazione, migliorando la qualità complessiva del Mega Block.