Table of Contents

Usar EasyAR Mega para object tracking

A capacidade central do EasyAR Mega não se limita à localização de todo o espaço físico. Ela também pode ser aplicada ao tracking 3D de alta precisão de objetos físicos específicos e conhecidos. Isso permite rastrear com precisão um objeto predefinido, como um equipamento industrial, uma peça de exposição ou um produto de varejo, usando a mesma forma de desenvolvimento do Mega, e sobrepor conteúdo virtual rico sobre ele.

Princípios básicos e fluxo de trabalho

O princípio do Mega object tracking é semelhante ao das aplicações Mega para grandes espaços. Ele combina os recursos visuais do próprio objeto com algoritmos avançados de localização em nuvem, obtendo um resultado mais estável e mais preciso do que o object tracking tradicional.

O Mega object tracking pode ser visto como um caso especial da localização espacial Mega em um alvo de objeto específico. Seu processo de localização é completamente igual; a única diferença é que o lado de mapping apresenta pequenas diferenças devido às características especiais dos objetos.

O fluxo de trabalho é o seguinte:

  1. Construção do mapa:

    • Use um smartphone com boa capacidade SLAM e o Mega Toolbox App dedicado para coletar dados ao redor do objeto alvo. Data Capture
    • Envie os dados *.EMP coletados pelo backend de gerenciamento de mapping da EasyAR.
    • A plataforma de processamento em nuvem processa os dados coletados, usa algoritmos AI avançados para extrair os recursos visuais do objeto alvo, gera uma point cloud 3D do objeto alvo e constrói uma dense mesh texturizada.
    • A saída final do sistema de mapping também existe na forma de "Mega Block map".
  2. Tracking em tempo real:

    • Quando o dispositivo do usuário escaneia o objeto alvo, ele primeiro usa a função de localização Mega para localização em tempo real e recupera a pose atual do dispositivo.
    • Em seguida, no lado do dispositivo, ele faz a fusão com o sistema SLAM do próprio dispositivo, alinhando o sistema de coordenadas do mapa Mega com o sistema de coordenadas do sistema SLAM do dispositivo, para obter tracking contínuo em tempo real.
Dica

Leitura de referência: princípios da localização espacial Mega.

Diferenças e comparação com a localização espacial Mega

Em comparação com a localização espacial Mega, o Mega object tracking é tecnicamente consistente, mas os cenários de aplicação em que se concentra são diferentes:

Característica Localização espacial Mega Mega object tracking
Objetivo principal Realizar navegação do usuário em ambientes macroscópicos e ancoragem espacial de conteúdo virtual Realizar digitalização, sobreposição de informações e interação virtual-real para objetos específicos
Spatial computing Localização por Mega cloud service ou Mega Go e fused tracking no lado do dispositivo Completamente igual à localização espacial Mega
Cenários de aplicação Navegação interna e externa, jogos AR em larga escala, digital twins em escala urbana Inspeção de equipamentos industriais, orientação de peças de exposição, prova AR de produtos de varejo

Diferenças e comparação com EasyAR Sense 3D object tracking

O EasyAR Sense também fornece um poderoso recurso 3D Object Tracking, mas o Mega object tracking difere significativamente dele em filosofia de design e cenários de aplicação:

Característica 3D Object Tracking Mega object tracking
Base de localização Depende de um modelo 3D em formato padrão, que pode vir de um scanner 3D, software de reconstrução 3D etc. Depende de um mapa espacial Mega pré-construído, coletado por telefone e gerado na nuvem
Estabilidade do tracking Boa, mas pode ser perdida durante movimento rápido ou oclusão parcial Maior resistência a oclusão e interferência, com tracking mais estável
Requisitos do objeto O objeto em si precisa ter textura rica e geometria simples Os requisitos de riqueza de textura do objeto são menores, e a geometria pode ser mais complexa
Requisitos do ambiente Não há requisitos para o ambiente; o objeto alvo pode estar em qualquer ambiente O ambiente do objeto alvo pode ser diferente daquele da coleta de mapping, mas durante o uso do recurso o ambiente não deve ser alterado arbitrariamente
Requisito de rede Não requer rede; todos os dados e cálculos ocorrem no lado do dispositivo Rede sob demanda; ao usar Mega cloud localization service é necessária conexão durante todo o uso, enquanto ao usar Mega Go on-device localization os dados e cálculos ocorrem no lado do dispositivo
Dinâmica Suportada. O objeto alvo pode se mover no ambiente durante o uso do recurso Não suportada. O objeto alvo deve permanecer estático durante o uso do recurso
Escalabilidade Pode ser estendido para dar suporte ao tracking simultâneo de vários objetos alvo, e os objetos alvo são independentes entre si Pode rastrear vários objetos no mesmo espaço, mas esses objetos devem permanecer estáticos no espaço, e os objetos não são independentes entre si
Cenários aplicáveis Objetos com estrutura simples e textura rica que precisam se mover com flexibilidade durante a experiência, por exemplo ao serem manipulados na mão Objetos com estrutura complexa e textura comum que ficam relativamente fixos no espaço durante a experiência, como inspeção de equipamentos de fábrica ou orientação de exposições em museus

Como escolher:

  • Se o cenário da sua aplicação é reconhecer um objeto independente e móvel, e você não se importa com sua posição no ambiente macroscópico, EasyAR Sense 3D Object Tracking é uma escolha mais leve e direta.
  • Se o cenário da sua aplicação é fazer tracking e digitalização de alta precisão e alta estabilidade de um ou mais objetos fixos em um espaço fixo, como uma fábrica, museu ou shopping, EasyAR Mega object tracking é a melhor escolha.

Tópicos relacionados