Abstract
Recently, multi monocular cameras have been widely installed on robots and vehicles. Multi monocular cameras (MMO) can effectively solve the disadvantage of small field of view in a single camera. This paper presents MMO-SLAM: a versatile and accurate multi monocular simultaneous localization and mapping system, which can calibrate and optimize extrinsic calibration between cameras online in real time based on wheel odometer. The proposed method jointly optimized reprojection errors of image features projected from multi monocular cameras, and meanwhile, it significantly reduces errors in cameras’ extrinsic calibration. Experimental results validate the efficiency and accuracy of MMO-SLAM.
Similar content being viewed by others
References
Li, A., Ruan, X., Huang, J., Zhu, X., Wang, F.: Review of vision-based simultaneous localization and mapping. In: 2019 IEEE 3Rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC) (2019)
Urban, S., Hinz, S.: Multicol-slam - a modular real-time multi-camera slam system (2016)
Pagel, F.: Calibration of non-overlapping cameras in vehicles. IEEE (2010)
Knorr, M., Niehsen, W., Stiller, C.: Online Extrinsic Multi-Camera Calibration Using Ground Plane Induced Homographies. In: Intelligent Vehicles Symposium (2013)
Campos, C., Elvira, R., Rodríguez, J., Montiel, J., Tardós, J.: Orb-slam3: an accurate open-source library for visual visual-inertial and multi-map slam (2020)
Davison, A.J., Reid, I.D., Molton, N.D., Stasse, O.: Monoslam: real-time single camera slam. IEEE Trans. Pattern Anal. Mach. Intell. 29(6), 1052–1067 (2007)
Kameda, Y.: Parallel tracking and mapping for small ar workspaces (ptam) augmented reality. Journal of the Institute of Television Engineers of Japan 66(1), 45–51 (2012)
Sturm, J., Engelhard, N., Endres, F., Burgard, W., Cremers, D.: A Benchmark for the Evaluation of Rgb-D Slam Systems. In: 2012 IEEE/RSJ International Conference On Intelligent Robots and Systems (IROS) (2012)
Mur-Artal, R., Montiel, J.M.M., Tardos, J.D.: Orb-slam: a versatile and accurate monocular slam system. IEEE Trans. Robot. 31(5), 1147–1163 (2015)
Mur-Artal, R., Tardós, J.D.: Orb-slam2: An open-source slam system for monocular, stereo, and rgb-d cameras. IEEE Transactions on Robotics (2017)
Yu, C., Liu, Z., Liu, X.-J., Xie, F., Yang, Y., Wei, Q., Fei, Q.: Ds-slam: A semantic visual slam towards dynamic environments, pp. 1168–1174, IEEE (2018)
Mazurek, P., Hachaj, T.: Slam-or: Simultaneous localization, mapping and object recognition using video sensors data in open environments from the sparse points cloud. Sensors 21(14), 4734 (2021)
Teed, Z., Deng, J.: Droid-slam: Deep visual slam for monocular, stereo, and rgb-d cameras. Advances in Neural Information Processing Systems 34 (2021)
Forster, C., Carlone, L., Dellaert, F., Scaramuzza, D.: Imu preintegration on manifold for efficient visual-inertial maximum-a-posteriori estimation. Georgia Institute of Technology (2015)
Forster, C., Pizzoli, M., Scaramuzza, D.: Svo: Fast semi-direct monocular visual odometry (2014)
Tong, Q., Peiliang, L., Shaojie, S.: Vins-mono: a robust and versatile monocular visual-inertial state estimator. IEEE Transactions on Robotics PP(99), 1–17 (2017)
Tong, Q., Shen, S.: Online temporal calibration for monocular visual-inertial systems (2018)
Houben, S., Quenzel, J., Krombach, N., Behnke, S.: Efficient multi-camera visual-inertial slam for micro aerial vehicles, pp. 1616–1622, IEEE (2016)
Kuo, J., Muglikar, M., Zhang, Z., Scaramuzza, D.: Redesigning slam for arbitrary multi-camera systems, pp. 2116–2122, IEEE (2020)
Harvent, J., Bugarin, F., Orteu, J.J., Devy, M., Marin, G.: Inspection of aeronautics parts for shape defect detection using a multi-camera system (2008)
Guo, C.X., Mirzaei, F.M., Roumeliotis, S.I.: An analytical least-squares solution to the odometer-camera extrinsic calibration problem (2012)
Heng, L., Bo, L., Pollefeys, M.: Camodocal: Automatic intrinsic and extrinsic calibration of a rig with multiple generic cameras and odometry (2013)
Censi, A., Franchi, A., Marchionni, L., Oriolo, G.: Simultaneous calibration of odometry and sensor parameters for mobile robots. IEEE Trans. Robot. 29(2), 475–492 (2013)
Harvent, J., Bugarin, F., Orteu, J.J., Devy, M., Marin, G.: Inspection of aeronautics parts for shape defect detection using a multi-camera system (2008)
Funding
The authors declare that no funds, grants, or other support were received during the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conception and design. Material preparation, data collection and analysis we re performed by kaixiang Zou, and Zaifang Zhang. The first draft of the manuscript was written by Kaixiang Zou and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Consent for Publication
The authors affirm that research participants provided informed consent for publication of the images in Figure(s) 1a, 1b and 1c.
Conflict of Interests
The authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, Z., Zou, K. MMO-SLAM: A Versatile and Accurate Multi Monocular SLAM System. J Intell Robot Syst 105, 58 (2022). https://doi.org/10.1007/s10846-022-01667-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-022-01667-4