Multicam-SLAM: Non-overlapping Multi-camera SLAM for Indirect Visual Localization and Navigation

Shenghao Li,Luchao Pang,Xianglong Hu
2024-06-24
Abstract:This paper presents a novel approach to visual simultaneous localization and mapping (SLAM) using multiple RGB-D cameras. The proposed method, Multicam-SLAM, significantly enhances the robustness and accuracy of SLAM systems by capturing more comprehensive spatial information from various perspectives. This method enables the accurate determination of pose relationships among multiple cameras without the need for overlapping fields of view. The proposed Muticam-SLAM includes a unique multi-camera model, a multi-keyframes structure, and several parallel SLAM threads. The multi-camera model allows for the integration of data from multiple cameras, while the multi-keyframes and parallel SLAM threads ensure efficient and accurate pose estimation and mapping. Extensive experiments in various environments demonstrate the superior accuracy and robustness of the proposed method compared to conventional single-camera SLAM systems. The results highlight the potential of the proposed Multicam-SLAM for more complex and challenging applications. Code is available at \url{<a class="link-external link-https" href="https://github.com/AlterPang/Multi_ORB_SLAM" rel="external noopener nofollow">this https URL</a>}.
Robotics,Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The paper primarily focuses on addressing several key issues in Visual Simultaneous Localization and Mapping (VSLAM) technology and proposes a new method called Multicam-SLAM. Specifically, the study aims to: 1. **Enhance the robustness and accuracy of VSLAM systems**: By using multiple RGB-D cameras to capture more comprehensive spatial information, it overcomes the limitations of single-camera systems in complex environments with restricted fields of view, lighting changes, and texture variations. 2. **Non-overlapping multi-camera configuration**: Traditional multi-camera systems often require overlapping fields of view for calibration and collaboration. In contrast, Multicam-SLAM allows cameras to be configured from different angles and can work effectively even if their fields of view do not overlap. 3. **Unique multi-camera model**: This model can integrate data from multiple cameras, thereby improving the efficiency and accuracy of pose estimation and map construction. 4. **Multi-keyframe structure and parallel SLAM threads**: This approach ensures an efficient and accurate process for pose estimation and map construction. 5. **Automatic calibration method**: This method is used to automatically calibrate the external parameters between multiple cameras with non-overlapping fields of view, enhancing the overall performance of the system. In summary, the goal of this paper is to improve the performance of VSLAM systems in complex and challenging environments by introducing a new multi-camera VSLAM method, namely Multicam-SLAM. This new method not only enhances the robustness of the system but also significantly improves its accuracy in various application scenarios.