BundledSLAM: An Accurate Visual SLAM System Using Multiple Cameras (2403.19886v2)
Abstract: Multi-camera SLAM systems offer a plethora of advantages, primarily stemming from their capacity to amalgamate information from a broader field of view, thereby resulting in heightened robustness and improved localization accuracy. In this research, we present a significant extension and refinement of the state-of-the-art stereo SLAM system, known as ORB-SLAM2, with the objective of attaining even higher precision. To accomplish this objective, we commence by mapping measurements from all cameras onto a virtual camera termed BundledFrame. This virtual camera is meticulously engineered to seamlessly adapt to multi-camera configurations, facilitating the effective fusion of data captured from multiple cameras. Additionally, we harness extrinsic parameters in the bundle adjustment (BA) process to achieve precise trajectory estimation.Furthermore, we conduct an extensive analysis of the role of bundle adjustment (BA) in the context of multi-camera scenarios, delving into its impact on tracking, local mapping, and global optimization. Our experimental evaluation entails comprehensive comparisons between ground truth data and the state-of-the-art SLAM system. To rigorously assess the system's performance, we utilize the EuRoC datasets. The consistent results of our evaluations demonstrate the superior accuracy of our system in comparison to existing approaches.
- R. Pless, “Using many cameras as one,” in 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings., vol. 2, 2003, pp. II–587.
- J.-M. Frahm, K. Köser, and R. Koch, “Pose estimation for multi-camera systems,” in Joint Pattern Recognition Symposium. Springer, 2004, pp. 286–293.
- J. Sola, A. Monin, M. Devy, and T. Vidal-Calleja, “Fusing monocular information in multicamera slam,” IEEE Transactions on Robotics, vol. 24, no. 5, pp. 958–968, 2008.
- A. Harmat, I. Sharf, and M. Trentini, “Parallel tracking and mapping with multiple cameras on an unmanned aerial vehicle,” in Intelligent Robotics and Applications, C.-Y. Su, S. Rakheja, and H. Liu, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2012, pp. 421–432.
- A. Harmat, M. Trentini, and I. Sharf, “Multi-camera tracking and mapping for unmanned aerial vehicles in unstructured environments,” Journal of Intelligent & Robotic Systems, vol. 78, no. 2, pp. 291–317, May 2015.
- M. J. Tribou, A. Harmat, D. W. Wang, I. Sharf, and S. L. Waslander, “Multi-camera parallel tracking and mapping with non-overlapping fields of view,” The International Journal of Robotics Research, vol. 34, no. 12, pp. 1480–1500, 2015.
- S. Yang, S. A. Scherer, X. Yi, and A. Zell, “Multi-camera visual slam for autonomous navigation of micro aerial vehicles,” Robotics and Autonomous Systems, vol. 93, pp. 116 – 134, 2017.
- P. Liu, M. Geppert, L. Heng, T. Sattler, A. Geiger, and M. Pollefeys, “Towards Robust Visual Odometry with a Multi-Camera System,” IEEE/RSJ International Conference on Intelligent Robots and System, 2018.
- C. Forster, Z. Zhang, M. Gassner, M. Werlberger, and D. Scaramuzza, “SVO: Semi-Direct Visual Odometry for Monocular and Multi-Camera Systems,” IEEE Transactions on Robotics, vol. 33, no. 2, pp. 249–265, 2017.
- R. Mur-Artal and J. D. Tardos, “ORBSLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras,” IEEE Transactions on Robotics, vol. 33, no. 5, p. 1255–1262, 2017.
- W. Wang, J. Li, Y. Ming, and P. Mordohai, “EDI: Eskf-based disjoint initialization for visual-inertial slam systems,” in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2023.
- H. Strasdat, A. J. Davison, J. M. M. Montiel, and K. Konolige, “Double window optimisation for constant time visual SLAM,” IEEE International Conference on Computer Vision, pp. 2352–2359, 2011.
- B. Triggs, P. McLauchlan, R. Hartley, and Fitzgibbon, “Bundled adjustment - a modern synthesis,” in Vision Algorithms: Therory and Pracitce. Springer Verlag, pp. 298–375, 2000.
- R.Kuemmerle, G. Grisetti, H. Strasdat, K. Konolige, and W. Burgard, “g2o: A general framework for graph optimization,” International Conference on Robotics and Automation, pp. 3607–3613, 2011.
- D. Galvez-Lpez and J. D. Tardos, “Bags of binary words for fast place recognition in image sequences,” IEEE Transactions on Robotics, vol. 28, no. 5, pp. 1188–1197, 2012.
- R. Mur-Artal and J. D. Tardos, “Fast relocalisation and loop closing in keyframe-based slam,” IEEE Internatinal Conference on Robotics and Automation, pp. 846–853, 2014.
- M. Burri, J. Nikolic, P. Gohl, T. Schneider, J. Rehder, M. W. A. S. Omari, and R. Siegwart, “The EuRoC micro aerial vehicle datasets,” The International Journal of Robotics Research, vol. 35, no. 10, p. 1157–1163, 2016.