Serviço de construção de mapas Mega
A construção de mapas espaciais é o núcleo do serviço em nuvem Mega, posicionando-se como o hub central de todo o fluxo de trabalho Mega. Ele recebe dados coletados do mundo físico e os transforma em ativos digitais necessários para o desenvolvimento de aplicações.
Abaixo está a posição da construção de mapas espaciais no fluxo de trabalho Mega:
flowchart LR
A[Coleta de dados] --> B>Construção do mapa Mega Block] --> C[Localização Mega]
Visão geral do serviço
O EasyAR Mega adota um fluxo de processamento automatizado totalmente em nuvem. Os desenvolvedores não precisam executar algoritmos complexos de construção de mapas localmente. Basta enviar vídeos compatíveis, e o cluster em nuvem realizará automaticamente as seguintes tarefas:
- Extração de características: identificação de características visuais-chave no ambiente (como cantos, texturas).
- Reconstrução espacial: cálculo das coordenadas 3D dos pontos característicos, gerando dados espaciais.
- Detecção de loop: identificação automática de loops no caminho, eliminando erros acumulados.
- Georreferenciamento: alinhamento do sistema de coordenadas local ao sistema geográfico global usando dados GNSS.
- Fusão de múltiplos mapas: suporte para combinar blocos de coleta independentes em um mapa completo (para cenários extensos).
Fluxo de construção de blocos
Organize tarefas de mapeamento através da criação e gestão de projetos de mapeamento. Após o sucesso, um Block é gerado.
flowchart LR
A[Projeto de mapeamento] --> B[Tarefa de mapeamento] --> C[Resultado: Block]
- Projeto de mapeamento: organiza e gerencia tarefas relacionadas
- Tarefa de mapeamento: executa operações específicas de construção
- Block: produto final gerado após mapeamento bem-sucedido
Tipos de tarefas de mapeamento
Conforme o tamanho do cenário e a estratégia de coleta, o Mega oferece quatro tipos de tarefas. Crie o tipo adequado conforme sua necessidade:
Tarefa única padrão
- Cenário: áreas pequenas/médias, coberta em uma única captura
- Exemplos: lojas de um único piso, restaurantes, escritórios, exposições, parques
- Dispositivo: câmera 360 GoPro Max/Max2
- Passos: Criar tarefa única
Fusão de múltiplos mapas para áreas extensas
- Cenário: áreas muito grandes, múltiplos andares ou zonas interligadas
- Exemplos: shoppings (conectando pisos), quarteirões comerciais (interior/exterior), campi universitários (conectando prédios)
- Dispositivo: câmera 360 GoPro Max/Max2
- Passos: Criar tarefa de fusão
Mapeamento com celular para pequenas áreas
- Cenário: espaços reduzidos
- Exemplos: cômodos, lojas, salas de exposição
- Dispositivo: iPhone ou Android compatível com ARCore
- Passos: Criar tarefa para pequenos espaços
Mapeamento de objetos com celular
- Cenário: objetos individuais
- Exemplos: exposições, equipamentos, produtos
- Dispositivo: iPhone ou Android compatível com ARCore
- Passos: Criar tarefa para objetos
Estados do processo de mapeamento
Na interface de construção de Blocks, você verá estados em tempo real. Entendê-los ajuda a monitorar o progresso:
| Estado | Descrição | Ação recomendada |
|---|---|---|
| Em revisão | Análise manual do vídeo | Aguardar conclusão |
| Na fila | Aguardando recursos de servidor | Aguardar alocação |
| Em processamento | Servidor processando dados | Aguardar conclusão |
| Concluído | Mapeamento finalizado | Verificar resultados |
| Falha | Erro no processamento | Solucionar problemas |
Verificando resultados
Após conclusão, verifique se os resultados atendem aos requisitos.
- Revisar rotas de coleta
- Analisar relatório de mapeamento
- Visualizar modelo espacial
- Consultar informações do Block
Solução de problemas
Em caso de falha, siga estas etapas:
- Relatório: Analise o relatório para identificar causas.
- Guia de falhas: Consulte o guia de solução de problemas.
- Suporte técnico: Caso persista, contate o suporte EasyAR informando o
JobIDdo relatório.