Guía de uso de Mega
Mega es una tecnología de computación espacial colaborativa de extremo a nube a nivel urbano desarrollada por EasyAR. A través de soluciones flexibles de captura, capacidades estables de construcción de mapas y localización, y una cadena de herramientas completa, tiene como objetivo crear un gemelo digital persistente y de alta precisión para todo el mundo físico (por ejemplo, ciudades, campus o grandes centros comerciales). Con Mega, su aplicación puede lograr una localización precisa a gran escala en interiores y exteriores, con oclusión real de realidad-virtual, brindando a los usuarios una experiencia de interacción espacial sin precedentes.
Mega presenta algunas diferencias en comparación con las capacidades tradicionales de AR:
| Seguimiento de imágenes | Seguimiento de movimiento | AR de Mega en espacios grandes |
| Identificación y seguimiento en tiempo real de imágenes planas | Obtención de la posición y orientación del dispositivo en relación con el mundo real | Asociación y fusión de todo el mundo real con contenido AR |
| ✅ Contenido impreso y 3D perfectamente asociado y fusionado | ❌ Baja asociación entre contenido AR y escena | ✅ Percepción espacial AR fusionada con el entorno |
| ❌ Necesidad de indicar qué material impreso permite la experiencia AR | ✅ Experiencia AR disponible en cualquier momento y lugar | ✅ Cobertura completa de escenas sin necesidad de indicaciones puntuales |
Guía de inicio de Mega
A diferencia de la localización GNSS tradicional que depende de señales satelitales, Mega se basa en tecnología avanzada de localización visual. Al comparar los datos de imagen capturados en tiempo real por el dispositivo del usuario con datos tridimensionales de alta precisión previamente construidos, se determina la pose de 6 DoF del usuario en el mundo físico. Según esta pose, el lado de la aplicación puede renderizar y superponer contenido virtual en la posición física correcta.
Puede seguir el siguiente flujo de trabajo para comenzar a usar Mega desde cero:
flowchart LR
A[Captura de datos] --> B[Construcción del mapa Mega Block] --> C[Configuración de la base de localización, colocación de contenido virtual] --> D[Localización Mega]
Captura de datos
Mega ofrece múltiples métodos de captura, como cámaras panorámicas, captura con móvil, escaneo láser, etc. Puede elegir según las características del escenario objetivo, consultando la siguiente tabla:
| Escenario típico | Solución de captura | Dispositivo de captura | Duración esperada de captura | Vista rápida |
|---|---|---|---|---|
| Espacios grandes (centros comerciales, museos) | Captura de imagen única con cámara panorámica | GoPro Max/Max2 | Menos de 128 minutos | Captura de datos con cámara panorámica |
| Espacios muy grandes (grandes áreas turísticas, calles continuas) | Fusión de captura panorámica a gran escala | GoPro Max/Max2 | Más de 128 minutos | Captura de datos en espacios a gran escala |
| Espacios pequeños (habitaciones, tiendas, salas de exposición) | Captura de espacios reducidos con móvil | iPhone / móvil Android compatible con ARCore | Menos de 15 minutos | Captura de datos espaciales con móvil |
| Objetos individuales (exhibiciones, equipos, productos) | Captura de objetos con móvil | iPhone / móvil Android compatible con ARCore | Menos de 15 minutos | Captura de datos de objetos específicos con móvil |
Construcción del mapa Mega Block
Una vez completada la captura de datos, debe crear una tarea de construcción de mapas y cargar los datos capturados en el EasyAR Developer Center. El sistema de construcción de mapas en la nube de Mega procesará automáticamente y construirá el mapa Mega Block.
Diferentes soluciones de captura corresponden a diferentes tipos de tareas de construcción de mapas:
- Captura con cámara panorámica (imagen única)
- Captura con cámara panorámica (fusión a gran escala)
- Captura con móvil (espacio reducido)
- Captura con móvil (objeto)
- Captura láser (XGrids)
Después de completar la construcción del mapa, puede revisar los resultados:
- Trayectoria (ruta de captura)
- Reporte de construcción de mapa
- Información del Block
- Malla 3D de escena real
- Splatting gaussiano 3D (LCC de XGrids)
Consejo
Si la construcción del mapa falla, consulte la guía de manejo de fallos en construcción de mapas.
Habilitación del servicio de localización
Después de verificar que los resultados de construcción del mapa son correctos, también debe agregar el mapa Mega Block a la base de localización para poder usarlo. Los pasos detallados son:
- Configuración de la base de localización
- Gestión de la base de localización
- Verificación de disponibilidad de la base de localización
Consejo
Solución de problemas
Si encuentra problemas o situaciones no ideales durante el flujo anterior, puede consultar primero los siguientes temas para soluciones específicas:
- Fallo en construcción de mapa
- Defectos en el modelo
- Fallo en localización
- Comportamiento anómalo en seguimiento
Si los temas anteriores no resuelven su problema, recopile los datos e información necesarios y notifique el problema al personal de EasyAR.
Guía avanzada y profunda de Mega
Después de completar la configuración básica del servicio de localización Mega, puede consultar las siguientes secciones para comprender mejor las funciones y características adicionales de Mega, y realizar optimizaciones específicas para escenarios complejos.
Escenarios avanzados
Al usar Mega para construir servicios de localización, puede encontrar algunos requisitos de escenario complejos. Esta sección presenta soluciones de optimización específicas para estos escenarios complejos:
- Optimización de escenarios complejos es una solución específica para espacios muy grandes, operación 24h, múltiples plantas y escenarios de alta similitud
Verificación y diagnóstico
Antes de lanzar su aplicación, puede verificar y diagnosticar el efecto de localización mediante:
- Verificación mediante simulación, sin necesidad de pruebas in situ
- Si le es conveniente, también puede realizar verificación in situ
- Si experimenta problemas durante la localización, puede recopilar datos de diagnóstico y enviarlos al personal de EasyAR
Operación y mantenimiento
Con el funcionamiento prolongado del servicio, el entorno físico puede cambiar y la escala del negocio puede expandirse. Esta sección explica cómo realizar un mantenimiento continuo, optimización y escalado del servicio.
- Actualización de escenas: cuando el entorno real cambia, cómo actualizar y mejorar solo los datos de mapa subyacentes manteniendo las posiciones existentes del contenido virtual.
- Escalado del servicio: soluciones para el crecimiento del volumen de negocio, incluyendo estimación de QPS del servicio de localización, monitoreo de capacidad y procesos de escalado.
- Migración de versión: cuando el servicio de construcción de mapas Mega tiene una actualización importante, cómo migrar sin problemas los datos existentes al nuevo servicio.
- Actualización de formato de datos: migración sin problemas del formato de datos del servicio de localización a formatos más nuevos y de mejor rendimiento.
Manual de referencia
Para los complementos de editor y herramientas móviles involucrados en todo el proceso de desarrollo, proporcionamos documentación detallada de referencia:
- Mega Studio (Unity): entorno integrado para cargar mapas, anotar contenido y simular operaciones en Unity Editor.
- Mega Toolbox (App): caja de herramientas integral para dispositivos móviles, utilizada para captura de datos y pruebas in situ.
- Mega Toolbox (Mini-programa): herramienta ligera de prueba in situ sin necesidad de instalar una app.
Palabras finales
¡Bienvenido a usar Mega para construir su mundo AR a nivel urbano! Si necesita más ayuda o encuentra algún problema técnico durante el desarrollo, visite la comunidad de preguntas y respuestas de EasyAR para buscar soluciones o plantear preguntas, o comuníquese directamente con nosotros a través de negocios.
Finalmente, puede visitar el sitio web oficial de EasyAR para obtener las últimas actualizaciones de productos y casos de la industria. ¡Le deseamos un viaje de desarrollo AR fluido y agradable!