DeepAI AI Chat
Log In Sign Up

Redesigning SLAM for Arbitrary Multi-Camera Systems

by   Juichung Kuo, et al.

Adding more cameras to SLAM systems improves robustness and accuracy but complicates the design of the visual front-end significantly. Thus, most systems in the literature are tailored for specific camera configurations. In this work, we aim at an adaptive SLAM system that works for arbitrary multi-camera setups. To this end, we revisit several common building blocks in visual SLAM. In particular, we propose an adaptive initialization scheme, a sensor-agnostic, information-theoretic keyframe selection algorithm, and a scalable voxel-based map. These techniques make little assumption about the actual camera setups and prefer theoretically grounded methods over heuristics. We adapt a state-of-the-art visual-inertial odometry with these modifications, and experimental results show that the modified pipeline can adapt to a wide range of camera setups (e.g., 2 to 6 cameras in one experiment) without the need of sensor-specific modifications or tuning.


Design and Evaluation of a Generic Visual SLAM Framework for Multi-Camera Systems

Multi-camera systems have been shown to improve the accuracy and robustn...

Voxel Map for Visual SLAM

In modern visual SLAM systems, it is a standard practice to retrieve pot...

COVINS-G: A Generic Back-end for Collaborative Visual-Inertial SLAM

Collaborative SLAM is at the core of perception in multi-robot systems a...

MD-SLAM: Multi-cue Direct SLAM

Simultaneous Localization and Mapping (SLAM) systems are fundamental bui...

ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM

This paper presents ORB-SLAM3, the first system able to perform visual, ...

Physics vs. Learned Priors: Rethinking Camera and Algorithm Design for Task-Specific Imaging

Cameras were originally designed using physics-based heuristics to captu...

ROW-SLAM: Under-Canopy Cornfield Semantic SLAM

We study a semantic SLAM problem faced by a robot tasked with autonomous...