Visual-Inertial SLAM for Unstructured Outdoor Environments: Benchmarking the Benefits and Computational Costs of Loop Closing

Fabian Schmidt, Constantin Blessing, Markus Enzweiler, Abhinav Valada
8/3/2024
cs.ROcs.CV

Official code: iis-esslingen/vi-slam_lc_benchmark (10 stars, last commit 2025-10-15).

Abstract

Simultaneous Localization and Mapping (SLAM) is essential for mobile robotics, enabling autonomous navigation in dynamic, unstructured outdoor environments without relying on external positioning systems. These environments pose significant challenges due to variable lighting, weather conditions, and complex terrain. Visual-Inertial SLAM has emerged as a promising solution for robust localization under such conditions. This paper benchmarks several open-source Visual-Inertial SLAM systems, including traditional methods (ORB-SLAM3, VINS-Fusion, OpenVINS, Kimera, and SVO Pro) and learning-based approaches (HFNet-SLAM, AirSLAM), to evaluate their performance in unstructured natural outdoor settings. We focus on the impact of loop closing on localization accuracy and computational demands, providing a comprehensive analysis of these systems' effectiveness in real-world environments and especially their application to embedded systems in outdoor robotics. Our contributions further include an assessment of varying frame rates on localization accuracy and computational load. The findings highlight the importance of loop closing in improving localization accuracy while managing computational resources efficiently, offering valuable insights for optimizing Visual-Inertial SLAM systems for practical outdoor applications in mobile robotics. The dataset and the benchmark code are available under https://github.com/iis-esslingen/vi-slam_lc_benchmark.

View on arXivView PDF

Code Implementations(1)

[JFR 2025] VI-SLAM Loop Closing Analysis

100ShellFeb 20, 20251 years ago

Similar Papers

Cite this paper

@article{schmidt2024visualinertial,
  title  = {Visual-Inertial SLAM for Unstructured Outdoor Environments: Benchmarking the Benefits and Computational Costs of Loop Closing},
  author = {Fabian Schmidt and Constantin Blessing and Markus Enzweiler and Abhinav Valada},
  year   = {2024},
  eprint = {2408.01716},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.01716v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.01716.svg)](https://codeofpaper.com/paper/2408.01716)

Discussion