ROMAN: Open-Set Object Map Alignment for Robust View-Invariant Global Localization
Not on the map. Why?
Abstract (arXiv)
Global localization is a fundamental capability required for long-term and drift-free robot navigation. However, current methods fail to relocalize when faced with significantly different viewpoints. We present ROMAN (Robust Object Map Alignment Anywhere), a global localization method capable of localizing in challenging and diverse environments by creating and aligning maps of open-set and view-invariant objects. ROMAN formulates and solves a registration problem between object submaps using a unified graph-theoretic global data association approach with a novel incorporation of a gravity direction prior and object shape and semantic similarity. This work's open-set object mapping and information-rich object association algorithm enables global localization, even in instances when maps are created from robots traveling in opposite directions. Through a set of challenging global localization experiments in indoor, urban, and unstructured/forested environments, we demonstrate that ROMAN achieves higher relative pose estimation accuracy than other image-based pose estimation methods or segment-based registration methods. Additionally, we evaluate ROMAN as a loop closure module in large-scale multi-robot SLAM and show a 35% improvement in trajectory estimation error compared to standard SLAM systems using visual features for loop closures. Code and videos can be found at https://acl.mit.edu/roman.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Oct 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 4; 2026: 6.
10 papers.
- 2025Language-Grounded Hierarchical Planning and Execution with Multi-Robot 3D Scene Graphscited by 6
- 2025Bayesian Fields: Task-driven Open-Set Semantic Gaussian Splattingcited by 5
- 2026FreeOcc: Training-Free Embodied Open-Vocabulary Occupancy Predictioncited by 2
- 2026Think While You Map: Asynchronous Vision-Language Agents for Incremental 3D Scene Graphscited by 2
- 2025LunarLoc: Segment-Based Global Localization on the Mooncited by 1
- 2026G2G: Exploiting Intra-Group Geometry for Inter-Group Pose Estimationcited by 1
- 2026HERCULES: An Open-Source Simulation Framework for Heterogeneous Multi-Robot SLAM, Collaborative Perception, and Explorationcited by 1
- 2025VISTA: Monocular Segmentation-Based Mapping for Appearance and View-Invariant Global Localizationcited by 0
- 2026OpenSGA: Efficient 3D Scene Graph Alignment in the Open Worldcited by 0
- 2026VideoReloc: Long-Term Indoor Video Relocalization against a Kilobyte-Scale Semantic Scene Graphcited by 0
- 2026VideoReloc: Long-Term Indoor Video Relocalization against a Kilobyte-Scale Semantic Scene Graph18 Sep 2026
- 2026Think While You Map: Asynchronous Vision-Language Agents for Incremental 3D Scene Graphs30 Jun 2026
- 2026HERCULES: An Open-Source Simulation Framework for Heterogeneous Multi-Robot SLAM, Collaborative Perception, and Exploration22 Jun 2026
- 2026G2G: Exploiting Intra-Group Geometry for Inter-Group Pose Estimation6 Jun 2026
- 2026OpenSGA: Efficient 3D Scene Graph Alignment in the Open World11 May 2026
- 2026FreeOcc: Training-Free Embodied Open-Vocabulary Occupancy Prediction30 Apr 2026
- 2025VISTA: Monocular Segmentation-Based Mapping for Appearance and View-Invariant Global Localization15 Jul 2025
- 2025LunarLoc: Segment-Based Global Localization on the Moon20 Jun 2025
- 2025Language-Grounded Hierarchical Planning and Execution with Multi-Robot 3D Scene Graphs9 Jun 2025
- 2025Bayesian Fields: Task-driven Open-Set Semantic Gaussian Splatting7 Mar 2025