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

arXiv cs.RO / 4/23/2026

📰 NewsDeveloper Stack & InfrastructureSignals & Early TrendsModels & Research

Key Points

  • The paper introduces AIMAPP, a framework that unifies online mapping, localisation, and action planning for autonomous robot navigation using a single generative model based on active inference.
  • AIMAPP builds an online sparse topological map, dynamically learns state transitions, and selects actions by minimising Expected Free Energy to trade off exploration and goal-directed behavior.
  • The approach is ROS-compatible and sensor/robot-agnostic, requiring no predefined maps or extensive training, and it runs fully self-supervised.
  • Experiments in large-scale real and simulated environments show strong performance versus state-of-the-art planning baselines, including robustness to ambiguous observations, environmental changes, sensor failure, and odometric drift.
  • The project is made available as an open-source implementation at the provided GitHub link, supporting modular deployment for navigation in unstructured settings.

Abstract

Autonomous navigation in unfamiliar environments requires robots to simultaneously explore, localise, and plan under uncertainty, without relying on predefined maps or extensive training. We present Active Inference MAPping and Planning (AIMAPP), a framework unifying mapping, localisation, and decision-making within a single generative model, drawing on cognitive-mapping concepts from animal navigation (topological organisation, discrete spatial representations and predictive belief updating) as design inspiration. The agent builds and updates a sparse topological map online, learns state transitions dynamically, and plans actions by minimising Expected Free Energy. This allows it to balance goal-directed and exploratory behaviours. We implemented AIMAPP as a ROS-compatible system that is sensor and robot-agnostic and integrates with diverse hardware configurations. It operates in a fully self-supervised manner, is resilient to sensor failure, continues operating under odometric drift, and supports both exploration and goal-directed navigation without any pre-training. We evaluate the system in large-scale real and simulated environments against state-of-the-art planning baselines, demonstrating its adaptability to ambiguous observations, environmental changes, and sensor noise. The model offers a modular, self-supervised solution to scalable navigation in unstructured settings. AIMAPP is available at https://github.com/decide-ugent/aimapp.