Saved in:
Bibliographic Details
Main Authors: Radulov, Nikola, Zhang, Yuhao, Bujanca, Mihai, Ye, Ruiqi, Luján, Mikel
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2410.04242
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914965722497024
author Radulov, Nikola
Zhang, Yuhao
Bujanca, Mihai
Ye, Ruiqi
Luján, Mikel
author_facet Radulov, Nikola
Zhang, Yuhao
Bujanca, Mihai
Ye, Ruiqi
Luján, Mikel
contents We propose SLAMFuse, an open-source SLAM benchmarking framework that provides consistent crossplatform environments for evaluating multi-modal SLAM algorithms, along with tools for data fuzzing, failure detection, and diagnosis across different datasets. Our framework introduces a fuzzing mechanism to test the resilience of SLAM algorithms against dataset perturbations. This enables the assessment of pose estimation accuracy under varying conditions and identifies critical perturbation thresholds. SLAMFuse improves diagnostics with failure detection and analysis tools, examining algorithm behaviour against dataset characteristics. SLAMFuse uses Docker to ensure reproducible testing conditions across diverse datasets and systems by streamlining dependency management. Emphasizing the importance of reproducibility and introducing advanced tools for algorithm evaluation and performance diagnosis, our work sets a new precedent for reliable benchmarking of SLAM systems. We provide ready-to-use docker compatible versions of the algorithms and datasets used in the experiments, together with guidelines for integrating and benchmarking new algorithms. Code is available at https://github.com/nikolaradulov/slamfuse
format Preprint
id arxiv_https___arxiv_org_abs_2410_04242
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Framework for Reproducible Benchmarking and Performance Diagnosis of SLAM Systems
Radulov, Nikola
Zhang, Yuhao
Bujanca, Mihai
Ye, Ruiqi
Luján, Mikel
Robotics
We propose SLAMFuse, an open-source SLAM benchmarking framework that provides consistent crossplatform environments for evaluating multi-modal SLAM algorithms, along with tools for data fuzzing, failure detection, and diagnosis across different datasets. Our framework introduces a fuzzing mechanism to test the resilience of SLAM algorithms against dataset perturbations. This enables the assessment of pose estimation accuracy under varying conditions and identifies critical perturbation thresholds. SLAMFuse improves diagnostics with failure detection and analysis tools, examining algorithm behaviour against dataset characteristics. SLAMFuse uses Docker to ensure reproducible testing conditions across diverse datasets and systems by streamlining dependency management. Emphasizing the importance of reproducibility and introducing advanced tools for algorithm evaluation and performance diagnosis, our work sets a new precedent for reliable benchmarking of SLAM systems. We provide ready-to-use docker compatible versions of the algorithms and datasets used in the experiments, together with guidelines for integrating and benchmarking new algorithms. Code is available at https://github.com/nikolaradulov/slamfuse
title A Framework for Reproducible Benchmarking and Performance Diagnosis of SLAM Systems
topic Robotics
url https://arxiv.org/abs/2410.04242