← Últimos artigos
💻 computer science

Online Structure Learning and Planning for Autonomous Robot Navigation using Active Inference

Este artigo apresenta o AIMAPP, uma estrutura autossupervisionada e compatível com ROS que unifica mapeamento, localização e planejamento online para robôs autônomos em ambientes desconhecidos ao utilizar a Inferência Ativa para construir dinamicamente mapas topológicos esparsos e equilibrar a exploração com a navegação direcionada a objetivos sem depender de mapas predefinidos ou pré-treinamento.

Autores originais: Daria de Tinguy, Tim Verbelen, Emilio Gamba, Bart Dhoedt

Publicado 2026-07-08
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Daria de Tinguy, Tim Verbelen, Emilio Gamba, Bart Dhoedt

Artigo original sob licença CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine um robô deixado em um edifício novo e desconhecido. Ele não possui plantas, não tem GPS e não há ninguém para dizer a ele para onde ir. A maioria dos robôs ficaria confusa, bateria nas paredes ou entraria em loops.

Este artigo apresenta uma nova forma de navegação para robôs chamada AIMAPP. Pense no AIMAPP não como um robô com um mapa pré-programado, mas como um robô com um cérebro curioso e adaptável, inspirado na forma como os animais (como ratos ou humanos) navegam pelo mundo.

Veja como isso funciona, dividido em conceitos simples:

1. O "Esboço Mental" (Mapa Topológico)

Em vez de tentar construir um modelo 3D perfeito, pixel por pixel, de todo o edifício (o que é como tentar desenhar cada tijolo de uma parede), o AIMAPP constrói um esboço mental.

  • A Analogia: Imagine que você está caminhando por uma cidade nova. Você não memoriza cada centímetro quadrado da calçada. Em vez disso, você lembra de pontos de referência importantes: "A cafeteria", "O parque", "A biblioteca". Você conecta esses pontos com linhas em sua mente: "Se eu caminhar em linha reta a partir da cafeteria, chego ao parque".
  • Como o Robô Faz Isso: O robô cria um "mapa topológico". Ele trata lugares distintos como "nós" (pontos) e os caminhos entre eles como "elos" (linhas). À medida que explora, ele adiciona novos pontos ao seu esboço. Ele não precisa saber a distância métrica exata até o milímetro; ele só precisa saber que "este lugar está conectado àquele lugar".

2. O "Explorador Curioso" vs. O "Buscador de Objetivos"

O robô tem dois impulsos concorrentes, mas não precisa que um humano lhe diga qual escolher. Ele os equilibra automaticamente usando um conceito chamado Energia Livre Esperada.

  • A Analogia: Pense em um cachorro em um parque.
    • Curiosidade (Exploração): O cachorro sente o cheiro de um arbusto estranho e quer investigá-lo para ver o que há lá (reduzindo a incerteza).
    • Objetivo (Explotação): O cachorro vê seu dono acenando e quer correr diretamente para ele (alcançando uma preferência).
  • Como o Robô Faz Isso: O AIMAPP calcula uma pontuação única para cada movimento possível. Se o robô estiver perdido, a pontuação de "curiosidade" é alta, então ele vai explorar. Se o robô souber onde está o objetivo, a pontuação de "objetivo" é alta, então ele vai até lá. Ele alterna entre esses modos de forma contínica, sem precisar que um humano aperte um botão.

3. Aprendendo em Tempo Real (Sem Pré-Treinamento)

Muitos robôs modernos precisam ser treinados durante meses em milhares de horas de dados de vídeo antes que possam trabalhar. O AIMAPP é diferente.

  • A Analogia: Imagine um turista que chega a um país estrangeiro. Ele não tem um guia de viagem. Ele aprende o layout caminhando, se perdendo e percebendo: "Ah, aquele prédio vermelho é o mesmo que vi antes".
  • Como o Robô Faz Isso: O robô começa com conhecimento zero. À medida que se move, ele compara o que acha que verá com o que realmente vê.
    • Se ele vê algo novo, ele adiciona um novo "ponto" ao seu mapa.
    • Se ele vê algo familiar, ele atualiza sua crença sobre onde está.
    • Ele aprende as regras do ambiente (como "virar à esquerda aqui leva a um beco sem saída") apenas tentando e errando, e depois se corrigindo.

4. Lidando com o "Drift" (O Odômetro Instável)

Os robôs costumam usar sensores de roda para estimar o quanto se moveram. Mas em carpetes ou areia, as rodas deslizam, e o robô pensa que se moveu 1 metro quando, na verdade, moveu 2. Isso é chamado de "drift" (deriva).

  • A Analogia: Imagine caminhar com os olhos fechados. Você conta seus passos para adivinhar onde está. Se você escorregar em um tapete, a contagem de passos estará errada. Mas se você abrir os olhos e vir um ponto de referência familiar (como uma pintura específica), você sabe instantaneamente: "Ah, estou aqui, não onde minha contagem de passos disse que eu estava".
  • Como o Robô Faz Isso: O AIMAPP depende mais do reconhecimento visual do que dos sensores das rodas. Se as rodas dizem que o robô está em um corredor, mas sua câmera vê uma cozinha, ele confia na câmera. Ele corrige seu mapa interno com base no que , não apenas no que sente. Isso o torna muito robusto em ambientes bagunçados, como estacionamentos arenosos ou salas com carpete, onde outros robôs falham.

5. Os Resultados: Como Foi o Desempenho?

Os pesquisadores testaram o AIMAPP tanto em simulações de computador quanto em ambientes do mundo real (armazéns, casas e até um estacionamento arenoso).

  • Eficiência: Ele explorou áreas quase tão eficientemente quanto um humano caminhando pelo mesmo espaço com um mapa em mãos.
  • Robustez: Em um grande armazém, ele lidou com obstáculos móveis e pisos escorregadios melhor do que outros robôs avançados que dependem de mapas precisos.
  • Falha: Ele ficou preso ocasionalmente se o mapa interno do robô se tornasse muito "bagunçado" (por exemplo, se o robô derivasse tanto que pensou estar em um lugar novo quando, na verdade, estava em um antigo), mas ele se recuperou muito melhor do que os robôs padrão.

Resumo

O AIMAPP é um sistema de navegação que trata o robô como um animal curioso. Em vez de seguir um roteiro rígido ou um mapa pré-carregado, ele constrói um esboço mental do mundo enquanto se move, equilibra seu desejo de explorar com o desejo de atingir um objetivo e corrige constantemente sua posição reconhecendo visões familiares. Ele funciona sem treinamento prévio, tornando-o pronto para ser deixado em qualquer novo ambiente e começar a entender as coisas imediatamente.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →