Abstract
Monocular visual SLAM has become a popular research area in recent years because of its advantages of requiring low-cost hardware and providing high computational efficiency. This paper presents a multiple maps based SLAM system with four threaded architecture. When multiple maps are introduced the system works consistently in a large area for significant length of time . A new map is created automatically when tracking fails or the size of the map becomes too large. Tracking using multiple small maps reduces the accumulation of errors in visual SLAM to a significant extent when compared with a single map. To enhance the robustness of tracking an algorithm for predicting the camera pose is introduced . Exhaustive evaluations performed on publicly available indoor and outdoor datasets show that our system satisfies real-time requirements for robotics applications while providing superior accuracy to state-of-the-art systems.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Strasdat, H., Montiel, J.M., Davison, A.J.: Visual SLAM: why filter?. Image Vis. Comput. 30(2), 65–77 (2012)
Klein, G., Murray, D.: Parallel Tracking and Mapping for Small AR Workspaces. In: The 6th IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR 2007), Nara, Japan, pp. 225–234 (2007)
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)
Engel, J., Sch, T., Cremers, D.: LSD-SLAM: large-Scale Direct Monocular SLAM. In: 13th European Conference on Computer Vision (ECCV), Zurich, Switzerland, pp. 834–849 (2014)
Buyval, A., Afanasyev, I., Magid, E.: Comparative analysis of ROS-based monocular SLAM methods for indoor navigation. International Conference on Machine Vision (2017)
Forster, C., Pizzoli, M., Scaramuzza, D.: SVO: fast semi-direct monocular visual odometry. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 15–22 (2014)
Younes, G., Asmar, D., Shammas, E.: A survey on non-filter-based monocular Visual SLAM systems (2016)
Cummins, M., Newman, P.: Appearance-only SLAM at large scale with FAB-MAP 2.0. Int. J. Robot. Res. 30(9), 1100–1123 (2011)
Glover, A., et al.: OpenFABMAP: an Open Source Toolbox for Appearance-Based Loop Closure Detection. In: IEEE International Conference on Robotics and Automation (ICRA), Saint Paul, USA, pp. 4730–4735 (2012)
Milford, M., Wyeth, G.: SeqSLAM: visual route-based navigation for sunny summer days and stormy winter nights. In: IEEE International Conference on Robotics and Automation, pp. 1643–1649 (2012)
Kummerle, R., Grisetti, G., Strasdat, H., Konolige, K., Burgard, W.: G2o: a general framework for graph optimization. In: IEEE International Conference on Robotics and Automation, pp. 3607–3613 (2011)
Dubbelman, G., Browning, B.: COP-SLAM: closed-Form online Pose-Chain optimization for visual SLAM. IEEE Trans. Robot. 31(5), 1194–1213 (2015)
McDonald, J., et al.: Real-time 6-DOF multi-session visual SLAM over large-scale environments. Robot. Auton. Syst. 61(10), 1144–1158 (2013)
Holmes, S.A., Murray, D.W.: Monocular SLAM with conditionally independent split mapping. IEEE Trans. Pattern Anal. Mach. Intell. 35(6), 1451–63 (2013)
Bourmaud, G., Megret, R.: Robust large scale monocular visual SLAM. Computer Vision and Pattern Recognition, 1638–1647 (2015)
Rublee, E., Rabaud, V., Konolige, K., Bradski, G.: ORB: an efficient alternative to SIFT or SURF. In: IEEE International Conference on Computer Vision, pp. 2564–2571 (2011)
Galvez-Lopez, D., Tardos, J.D.: Bags of binary words for fast place recognition in image sequences. IEEE Trans. Robot. 28(5), 1188–1197 (2012)
Blanco, J.L.: A tutorial on se3 transformation parameterizations and on-manifold optimization. In: University of Malaga, Spain (2010)
Benhimane, S., Malis, E.: Real-time image-based tracking of planes using efficient second-order minimization. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 943–948 (2004)
Lepetit, V., Moreno-Noguer, F., Fua, P.: EPNp: an accurate O(n) solution to the PnP problem. Int. J. Comput. Vis. 81(2), 155–166 (2009)
Hartley, R., Zisserman, A.: Multiple View Geometry in Computer Vision. Cambridge University Press, Cambridge (2003)
Horn, B.K.P.: Closed-form solution of absolute orientation using unit quaternions. J. Opt. Soc. Am. A 4(4), 629–642 (1987)
Geiger, A., Lenz, P., Stiller, C., Urtasun, R.: Vision meets robotics: the KITTI dataset. Int. J. Robot. Res. 32(11), 1231–1237 (2013)
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), pp. 573–580 (2012)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was supported by the National Natural Science Foundation of China (61305126).
Rights and permissions
About this article
Cite this article
Hu, H., Sun, H., Ye, P. et al. Multiple Maps for the Feature-based Monocular SLAM System. J Intell Robot Syst 94, 389–404 (2019). https://doi.org/10.1007/s10846-018-0829-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-018-0829-1