Guía de solución de problemas de tracking anómalo en Mega
Mega usa tecnología de edge-cloud fusion. Después de que cloud localization se realiza correctamente, combina SLAM del dispositivo para mantener tracking continuo y asegurar que el contenido AR esté anclado con precisión al mundo real. El estado ideal de tracking debe presentar ausencia de drift, bajo jitter y gran fluidez. Este documento se centra en los problemas de tracking durante la localization de Mega y le ayuda a comprender las expectativas correctas, las categorías de errores comunes, el impacto de las diferencias entre dispositivos y cuándo debe contactar con el soporte técnico de EasyAR.
Efecto esperado
Las anomalías de tracking suelen provenir de la calidad de los datos de mapping, factores ambientales o compatibilidad del dispositivo. Puede usar MegaToolbox para solucionar problemas. Si el problema implica el efecto runtime de su aplicación, también puede probar directamente con su aplicación.
Con un Mega Block de alta calidad y un buen entorno, el tracking debe cumplir los siguientes criterios:
- Anclaje estable: después de que localization se realiza correctamente, el contenido virtual queda fijo en coordenadas del mundo, sin drift evidente.
- Recuperación robusta: después de una oclusión breve, una rotación rápida o cambios de luz, el tracking se recupera automáticamente.
- Rendimiento fluido: el contenido se renderiza normalmente, sin jitter evidente.
- Limitaciones ambientales: cerca de paredes lisas, suelos vacíos, vidrio o superficies muy reflectantes, el efecto de tracking disminuye.
Si su experiencia coincide con la descripción anterior, el efecto de tracking es básicamente normal.
Fenómenos normales: un ligero jitter o una pérdida breve son aceptables, especialmente en la etapa de verificación del proceso de creación. Si se mantiene estable durante mucho tiempo, se considera normal.
Usar Mega Toolbox para diagnóstico autónomo
Las anomalías de tracking suelen aparecer después de que localization se realiza correctamente. Si el tracking anómalo aparece en la aplicación que desarrolla, debe revisar el estado de localization en Mega Toolbox (consulte manual de operación de Mega Toolbox - herramienta de verificación y diagnóstico onsite). Si los efectos no son coherentes, primero revise si hay problemas en la implementación del programa.
Pasos
- Instale Mega Toolbox en su teléfono de prueba.
- Abra Toolbox, entre en
herramienta de verificación y diagnóstico onsitee inicie sesión con su cuenta y contraseña. - Seleccione el modo SLAM y seleccione la localization library.
- Lleve el teléfono al lugar exacto donde ocurre el problema y observe la visualización en la interfaz de Toolbox.
Para saber cómo configurar la localization library y cómo realizar pruebas onsite, consulte vista previa del efecto runtime real onsite.
Juzgar según los resultados mostrados por Toolbox
Mega Toolbox es una de las herramientas de diagnóstico más importantes. Es una App móvil independiente que le ayuda a determinar si el problema proviene de Mega o de su aplicación.
Localization abnormal
Si la interfaz de Toolbox muestra un estado distinto de
FoundyNotFound, consulte guía de tratamiento de fallos de localization para resolverlo.Localization successful
La interfaz de Toolbox muestra
Found, y el contenido colocado también se muestra normalmente.Situaciones normales:
- El contenido encaja relativamente bien con la escena y se mueve lentamente durante un tiempo.
- Si el contenido virtual se desvía de la escena más allá de cierto rango, se corrige directamente.
Situaciones anómalas:
- El contenido de la escena sigue derivando en una dirección.
- El contenido deriva en una dirección y se corrige, luego vuelve a derivar y se corrige de nuevo.
- El contenido se hace cada vez más grande o cada vez más pequeño.
- El contenido en varios lugares salta de un lado a otro.
Clasificación de errores y solución de problemas
Use Toolbox para realizar pruebas. Según el fenómeno anómalo, puede consultar las sugerencias correspondientes.
| Categoría anómala | Causa posible | Sugerencia de tratamiento |
|---|---|---|
| El estado del dispositivo siempre muestra NotTracking | El entorno no tiene características evidentes, la iluminación es mala o el modelo de teléfono es deficiente | Determine si lo causa el entorno o el modelo de teléfono. Puede intentar cambiar el área de prueba o el modelo de teléfono |
| El contenido de la escena sigue derivando en una dirección | El modelo de teléfono es deficiente y SLAM presenta drift | Pruebe con un modelo de teléfono mejor |
| El contenido deriva en una dirección y se corrige, luego vuelve a derivar y se corrige de nuevo | El modelo de teléfono es deficiente y SLAM presenta drift | Pruebe con un modelo de teléfono mejor |
| El contenido se hace cada vez más grande o cada vez más pequeño | El modelo de teléfono es deficiente y SLAM presenta drift | Pruebe con un modelo de teléfono mejor |
| El contenido en varios lugares salta de un lado a otro | Puede haber varias zonas similares en la escena. Al iniciar localization desde estas zonas puede producirse interferencia | Inicie localization desde otra zona distintiva o use asistencia Bluetooth |
Pruebas adicionales
Para determinar mejor el problema, puede realizar pruebas adicionales de las siguientes formas. Si es desarrollador, consulte dispositivos y aplicaciones de plataforma compatibles con Mega.
Probar con un modelo de teléfono mejor
Diferentes dispositivos presentan diferencias en el efecto de tracking, principalmente afectadas por la calidad de la cámara, la precisión de los sensores y el rendimiento del procesador. Durante la verificación del proceso de creación, se recomienda probar con varios modelos distintos para garantizar la compatibilidad. Si en dispositivos ARKit o ARCore el tracking es normal, se determina que el problema está influido por el rendimiento del dispositivo problemático. Para dispositivos con menor rendimiento, puede probar diferentes modos SLAM.
Seleccionar diferentes modos SLAM
Para algunos modelos deficientes, la precisión de SLAM es relativamente mala debido a la precisión de los sensores del teléfono y a la capacidad de cálculo. En la página herramienta de verificación y diagnóstico onsite de Toolbox, pruebe a seleccionar distintos modos SLAM para la prueba. Puede elegir FiveDof, ThreeDof o ZeroDof para experimentar diferentes efectos de tracking.
![]()
Situaciones que requieren feedback
La mayoría de las anomalías de tracking durante el proceso de creación se deben al dispositivo, pero las siguientes situaciones pueden implicar problemas del algoritmo Block o del servicio. Se recomienda enviar feedback al soporte de EasyAR:
- Después de probar con varios modelos y varias zonas, sigue existiendo drift frecuente.
- Toolbox no puede localizar o localization es anómala.
- El mismo Block tiene efectos muy diferentes con distintos climas o iluminaciones, y las actualizaciones complementarias tampoco lo resuelven.
Si todavía hay problemas, proporcione al personal de EasyAR la descripción del problema onsite, información del dispositivo, grabación de pantalla del runtime onsite, archivo EIF e información del servicio Mega/información de diagnóstico Block. Antes de enviar feedback, confirme en Mega Studio que ese EIF puede reproducir el problema.
Con esta guía, puede solucionar rápidamente anomalías de tracking durante la etapa de creación y mejorar la calidad general del Mega Block.