Table of Contents

Solução de fusão multiperíodo

A localização por fusão multiperíodo é uma funcionalidade avançada que visa resolver a persistência da experiência Mega em ambientes complexos de iluminação. Ao construir um atlas que abrange diferentes períodos, o sistema consegue superar interferências nas características visuais causadas pela alternância dia-noite e mudanças sazonais, garantindo que a aplicação ofereça localização precisa ao nível centimétrico a qualquer hora do dia.

Desafios principais

O Mega baseia-se principalmente em características visuais do ambiente para localização. Embora o algoritmo já tenha sido otimizado para variações de iluminação e estações, as drásticas diferenças de luz entre dia e noite ainda podem causar alterações fundamentais nas características visuais do mesmo local. Portanto, dados de mapa coletados em um único momento (como apenas durante o dia) frequentemente falham em corresponder em outro período (como à noite) devido a grandes diferenças nas características, resultando em falha de localização.

Solução

Para resolver o problema de localização em todas as condições, a plataforma Mega oferece capacidade de localização por fusão de dados multiperíodo. Ao processar dados de diferentes períodos na nuvem, a capacidade do sistema de se adaptar a mudanças de iluminação é aprimorada.

Como funciona

  1. Coleta multiperíodo: Para a mesma cena física, colete dados separadamente sob condições de iluminação representativas diferentes (como dia e noite).
  2. Fusão de dados na nuvem: Todos os dados coletados são enviados para a nuvem Mega, onde o serviço processa automaticamente esses dados de diferentes períodos. Por meio de otimização de fusão de características, um banco de dados de mapas contendo diferentes períodos é construído.
  3. Correspondência e localização automáticas: Durante a execução da aplicação, o sistema pesquisa e corresponde automaticamente o mapa mais próximo das condições de iluminação atuais no banco de dados fundido, com base nas características capturadas em tempo real pela câmera, retornando a pose dessa imagem no mapa.

Melhores práticas

Para obter o melhor efeito de fusão, recomenda-se seguir estas normas de coleta:

  • Cobrir períodos-chave: Incluir pelo menos um conjunto de dados de "dia" e um de "noite". Para cenários com variações extremas de iluminação (como praças com luzes paisagísticas ativadas em horários específicos), sugere-se adicionar coleta "antes de ligar as luzes" e "após ligar as luzes".
  • Consistência do trajeto: Embora coletados em horários diferentes, é recomendável manter o trajeto e ângulo de captura o mais consistentes possível a cada coleta. Isso auxilia na alinhamento e fusão mais eficiente das características na nuvem.

Fluxo de implementação

Para ativar a localização por fusão multiperíodo, é necessário seguir um fluxo específico de coleta e configuração.

  1. Planejamento da coleta

    Avaliar as variações de iluminação do cenário para determinar a combinação de períodos necessários para coleta

    • Combinação básica: um conjunto de dados diurnos + um conjunto noturno (recomenda-se após acender todas as luzes públicas)
    • Combinação aprimorada: se o período do crepúsculo tiver grande fluxo de pessoas e iluminação especial, pode-se adicionar um conjunto de dados do crepúsculo
  2. Coleta de dados

    Ao coletar dados de cada período, garanta que o trajeto e ângulo de captura sejam os mais idênticos possíveis. Por exemplo: se durante o dia o caminho foi ao longo da linha central da rua de sul para norte, à noite deve-se manter a mesma rota. Isso ajuda a nuvem a calcular com mais eficiência as relações geométricas entre mapas de diferentes períodos, melhorando significativamente a precisão do alinhamento do mapa.

    Antes de iniciar a coleta de dados em diferentes períodos, é necessário:

  3. Construção do mapa

  4. Verificar resultados do mapeamento

    Após a conclusão do mapeamento, você pode verificar os resultados, incluindo rota de coleta e modelo espacial:

    Dica
  5. Testar efeito de localização

Importante

Lembrete novamente: Ao coletar dados de cada período, garanta que o trajeto e ângulo de captura sejam os mais idênticos possíveis a cada coleta. Isso ajuda a nuvem a calcular relações espaciais entre sub-regiões com mais eficiência e melhora a precisão do alinhamento do mapa.

Dica

O mapa multiperíodo é obtido por fusão otimizada, os mapas estão estritamente alinhados, e o conteúdo de anotação só precisa ser posicionado uma vez.