SuperMap is a training-free spatio-temporal SLAM system that builds a persistent 4D scene graph for embodied AI, fusing geometric SLAM with open-vocabulary perception to enable real-time visual-language navigation and long-horizon reasoning.

Stars

133

7-day growth

No data

Forks

2

Open issues

3

License

No data

Last updated

2026-07-16

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It introduces a living spatial memory that maintains persistent object identities across occlusions and scene changes, supporting reasoning and action without requiring training, and has been field-tested in a continuous 2-hour campus deployment.

Who it is for

  • Embodied AI researchers
  • Robotics engineers building navigation systems
  • SLAM and mapping practitioners
  • Developers of visual-language navigation and VLA agents

Use cases

  • Real-time object-level mapping for mobile robots
  • Visual-language navigation in dynamic environments
  • Long-horizon reasoning tasks requiring temporal object histories
  • Offline dataset processing and live deployment via ROS2

Strengths

  • Training-free and model-agnostic, works with multiple open-vocabulary detectors
  • Fully online and real-time on robot hardware with a single codebase
  • Produces a queryable 4D scene graph with spatial and temporal information
  • Field-proven with a continuous 2-hour deployment across a university campus

Considerations

  • Requires Ubuntu 22.04/24.04 and an NVIDIA GPU with at least 16 GB VRAM
  • Code has not been released yet; announced for after the RSS 2026 conference
  • Live mode depends on ROS2 Jazzy, limiting non-ROS environments

README quick start

SuperMap: A Living Spatial Memory for Embodied AI RSS 2026

AirLab, Carnegie Mellon University

Announcement: The code will be released after RSS.

News

  • 2026-07-15: Project website and teaser video are now live.
  • 2026-07-15: Initial README and project overview published.

SuperMap is a living spatial memory for embodied AI. It perceives the world, remembers its evolution, and supports reasoning and action. It is a training-free spatio-temporal SLAM system that builds a persistent semantic world model. It fuses high-frequency geometric SLAM with asynchronous open-vocabulary perception, producing a 4D scene graph: a queryable map carrying spatial and temporal information for every object, enabling visual-language navigation and long-horizon reasoning on real robots.

Highlights

  • 👀 Perceive — Stable identities across occlusions and scene changes via 3D-aware instance association.
  • 🧠 Remember — persistent object identities capture long-term scene evolution.
  • 💡 Reason — a queryable 4D scene graph supports spatial and tempora reasoning.
  • 🤖 Act — spatial memory naturally grounds VLN, VLA, and future embodied AI systems.
  • 🔌 Model-agnostic — works with Grounding DINO, YOLOE, boxer pre-baked detections.
  • Fully online — real-time on robot hardware; runs offline on datasets or live via ROS2 from one codebase.
  • 🏫 Field-proven — continuous 2-hour deployment across the CMU campus (interactive demo).

Requirements

  • Ubuntu 22.04 / 24.04, NVIDIA GPU with ≥ 16 GB VRAM, Python ≥ 3.10
  • ROS2 Jazzy workspace for live mode

Setup

git clone https://github.com/superxslam/SuperMap.git
cd SuperMap
conda create -n supermap python=3.11 && conda activate supermap

pip install torch==2.5.1 torchvision==0.20.1 torchaudio==2.5.1 --index-url https://download.pytorch.org/whl/cu124
conda install cuda -c nvidia/label/cuda-12.4.0
export CUDA_HOME=$(dirname $(dirname $(which nvcc)))

pip install -r requirements.txt
python -m spacy download en_core_web_sm

Run (offline)

python examples/prepare_example_dataset.py   # download example dataset (one-time)
python examples/example.py                   # run the mapping pipeline

Description

SuperMap is a living spatial memory for embodied AI — it perceives the world, remembers its evolution, and supports reasoning and action.

Related repositories

Similar projects matched by category, topics, and programming language.

MoonshotAI
Featured
MoonshotAI GitHub avatar

Kimi-K3

Kimi K3 is an open-weight, 2.8T-parameter native multimodal agentic model with a 1M-token context window, designed for frontier coding, knowledge work, and reasoning tasks.

AI & Machine LearningAI Agents
3,348
xuchonglang
Featured
xuchonglang GitHub avatar

investing-for-beginners

A structured investing guide for Chinese beginners covering US stocks, options, and cryptocurrency, with focus on foundational concepts and risk awareness.

Blockchain & Web3
2,739
Krishnagangwal
Featured
Krishnagangwal GitHub avatar

CS-Fundamentals

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.

Data & DatabasesDatabases & Storage
2,326