Introdução ao EasyAR Mega
O EasyAR Mega é uma tecnologia de computação espacial que combina dispositivos locais e nuvem, destinada a criar um espaço de geminação digital persistente e de alta precisão para o mundo físico inteiro (por exemplo, uma cidade, um parque industrial ou um grande shopping). Com o EasyAR Mega, seu aplicativo pode realizar localização indoor e outdoor em grande escala e com alta precisão, bem como ocultação entre o real e o virtual, proporcionando aos usuários uma experiência de interação espacial sem precedentes.
Este capítulo apresentará brevemente, do ponto de vista do desenvolvedor, o princípio de funcionamento central do EasyAR Mega, os efeitos esperados e as diretrizes de adaptação da plataforma.
Importante
Usuários não desenvolvedores (como gerentes de produto, operadores, testadores, etc.) podem ir diretamente para o Guia de Uso do Mega para conhecer o serviço do Mega.
Antes de começar: Certifique-se de que o serviço de localização está pronto
Antes de integrar a funcionalidade do EasyAR Mega em seu aplicativo, é necessário garantir um pré-requisito central: o serviço de localização em nuvem do Mega está pronto.
- A coleta de dados no local foi concluída
- Use dispositivos especificados para coletar dados da área-alvo.
- Use a Mega Toolbox para coletar dados EIF para validação de efeitos.
- A construção do mapa do Mega Block foi concluída
- O serviço de localização foi ativado e vinculado ao aplicativo
- Adicione o Block ao banco de dados de localização do Mega no centro de desenvolvimento.
- Obtenha um App ID e uma API Key válidos e configure-os corretamente em seu projeto.
Importante
Se as etapas acima não forem concluídas, o aplicativo não poderá obter resultados de localização, o que se manifestará como "não é possível acionar o conteúdo AR". Certifique-se de validar a disponibilidade do serviço antes do desenvolvimento.
Princípio básico da localização do Mega
Diferente da tradicional localização GNSS que depende de sinais de satélite, o EasyAR Mega se baseia em tecnologia avançada de localização visual. Através da correspondência dos dados de imagens capturadas em tempo real pelo dispositivo do usuário com os dados tridimensionais de alta precisão previamente construídos, a posição e orientação de 6DoF do usuário no mundo físico são determinadas. Com base nessa posição e orientação, o aplicativo pode renderizar e sobrepor conteúdo virtual na posição física correta.
O fluxo de trabalho é o seguinte:
Mapa construção:
- Use equipamentos profissionais (como câmaras panorâmicas) para coletar dados na área-alvo.

- Através do backoffice de gestão de mapeamento do EasyAR, faça upload dos dados coletados (como arquivos .360).
- A plataforma de processamento em nuvem calculará as imagens nos dados coletados, utilizando algoritmos avançados de AI para extrair características visuais da área-alvo; e fundirá as imagens com informações de sensores IMU, entre outros, para reconstruir a trajetória do movimento durante a captura (ou seja, a pose da câmera em cada momento); posteriormente, gerará uma nuvem de pontos 3D de toda a cena e construirá uma malha densa com texturas.
- Por fim, o sistema de mapeamento produzirá um "mapa Mega Block" de alta precisão, definido pelo EasyAR, contendo informações geométricas tridimensionais e características visuais. Este mapa é a pedra angular do posicionamento Mega.

- Use equipamentos profissionais (como câmaras panorâmicas) para coletar dados na área-alvo.
Localização em tempo-real:
- O utilizador abre a aplicação, a câmara do dispositivo captura imagens da cena atual do utilizador em tempo-real e envia-as para o serviço de localização em nuvem Mega, juntamente com os parâmetros intrínsecos e extrínsecos da câmara (se disponíveis) e informações auxiliares (se disponíveis, como GNSS).

- O serviço de localização em nuvem Mega extrairá as características visuais das imagens enviadas e as comparará e combinará rapidamente com o mapa Mega Block na biblioteca de localização.
- Uma vez correspondidas, o sistema pode calcular com precisão centimétrica a pose exata atual do utilizador no mapa (ou seja, a posição e orientação).
- Neste momento, a localização em nuvem Mega enviará a pose calculada para a aplicação cliente, onde será fundida com o sistema SLAM próprio do dispositivo para rastreamento contínuo.
- Por fim, a aplicação cliente obterá uma pose localizada em tempo-real e rastreada continuamente, permitindo que conteúdos virtuais sejam exibidos em posições pré-ancoradas no mundo físico e atualizados continuamente à medida que a pessoa se move.

- O utilizador abre a aplicação, a câmara do dispositivo captura imagens da cena atual do utilizador em tempo-real e envia-as para o serviço de localização em nuvem Mega, juntamente com os parâmetros intrínsecos e extrínsecos da câmara (se disponíveis) e informações auxiliares (se disponíveis, como GNSS).
Efeitos e resultados esperados
Após a integração bem-sucedida do EasyAR Mega, seu aplicativo pode alcançar os seguintes efeitos impressionantes:
- Precisão em nível centimétrico: Comparado ao erro de vários metros ou mesmo dezenas de metros do GNSS, o posicionamento Mega pode oferecer precisão de posicionamento em nível submétrico, até centimétrico, permitindo que o conteúdo virtual se mantenha firmemente "fixado" em posições específicas do mundo real.
- Persistência espacial: O conteúdo virtual pode ser colocado em qualquer lugar do mundo físico e todos os usuários veem conteúdo consistente na mesma localização.
- Oclusão real: Através da capacidade de compreensão espacial do Mega, objetos virtuais podem ser ocluídos por edifícios ou obstáculos reais, aumentando imensamente a imersão.
- Funcionamento sem sinais de GNSS: Em áreas com sinais GNSS fracos ou ineficazes, como interiores, estacionamentos subterrâneos, ruas urbanas densamente construídas ou florestas arborizadas, o Mega ainda fornece serviços de posicionamento estáveis e confiáveis.
O vídeo é um exemplo típico de uso do EasyAR Mega:
- O posicionamento espacial de alta precisão e persistente permite que o conteúdo virtual se encaixe perfeitamente na superfície do edifício, exibindo vídeo dinâmico requintado e enormes pôsteres 3D cuidadosamente projetados.
- A oclusão real proporcionada pela compreensão espacial faz com que os fogos de artifício no céu e os efeitos digitais combinem harmoniosamente com o ambiente circundante, sem sensação de artificialidade.
- Com o suporte de algoritmos visuais avançados, toda a experiência permanece estável mesmo em ambientes complexos e densamente povoados, funcionando de forma confiável até mesmo à noite.
Situações menos ideais que podem ocorrer
Velocidade de reconhecimento do posicionamento lenta
Em áreas de grande fluxo de pessoas, como eventos de grande porte, devido à latência da rede, solicitações simultâneas, etc., a latência do posicionamento na nuvem Mega pode ser maior. Os usuários podem precisar aguardar algum tempo para ver o conteúdo virtual.
Erros devido a mudanças ambientais
Se ocorrerem alterações físicas drásticas no ambiente (por exemplo, barreiras de construção, mudanças sazonais na vegetação), a precisão do posicionamento pode diminuir ou ser perdida. O mapa Mega precisa de atualizações periódicas para se adaptar às mudanças ambientais.
Deriva durante a experiência contínua
O posicionamento Mega se funde com o sistema SLAM do próprio dispositivo e mantém a câmera continuamente ativa. A execução prolongada pode causar redução de frequência da CPU do dispositivo, levando a engasgos ou queda de quadros, além de deriva na escala de rastreamento.
Dica
Para anomalias ou falhas mais detalhadas, consulte o capítulo Solução de problemas:
Sugestões de expansão
Se você encontrar problemas relacionados a não desenvolvimento de programas, como falhas de serviço, mudanças de cenário, expansão do negócio, etc., durante a integração do EasyAR Mega, acesse nosso Guia de Uso do Mega.
Nesse guia, você pode encontrar:
- Criação de serviço: Veja como criar um serviço do Mega e realizar uma simples solução de problemas.
- Otimização de efeitos: Aprenda a visualizar os efeitos de execução, coletar dados anormais e monitorar o início em frio.
- Operação persistente: Saiba como lidar com mudanças de cenário, expansão do negócio e necessidades de operação persistente, como migração/atualização.
- Integração de negócios: Familiarize-se com o uso de dados de negócios práticos, como redes de navegação.
- Recursos de referência: Manuais de operação de ferramentas práticas, como a Mega Toolbox.
Esperamos que, após ler este artigo, você tenha uma compreensão clara do princípio de funcionamento e dos efeitos do EasyAR Mega. Agora, você pode começar a preparar seu primeiro projeto do Mega!
Guias específicos da plataforma
A forma de integração do EasyAR Mega está intimamente relacionada à plataforma. Siga os seguintes guias para desenvolver de acordo com sua plataforma-alvo:
- Habilitar o Mega
- Guia de início rápido
- Uso no local e execução de simulação
- Melhores práticas da sessão AR
- Adicionar um alvo de rastreamento
- Adicionar conteúdo 3D alinhado com o mundo real
- Oclusão ambiental
- Controlar o processo de rastreamento
- Validação rápida usando a câmera do PC
- Execução de simulação usando a ferramenta de validação da sessão
- Usar os dados de Splash Gaussiano 3D do LCC de seu domínio
- Referência de componentes