A comparison of SLAM implementations for indoor mobile robots

This paper compares the performances of four different Simultaneous Localization and Mapping (SLAM) implementations: Teambotica, ICP 6D-SLAM, SGI-J DP SLAM, and ERSP vSLAM. All the tested implementations used odometry for dead-reckoning as a base position measurement, and all but vSLAM use lasers as a main sensor (ERSP vSLAM uses a video camera). The comparison was taken using two different types of robots in three different environments: an office corridor, an office entry area, and an indoor robot driving course. The comparison uses a novel approach for map accuracy evaluation, one of the key factors in evaluating the performance of a SLAM implementation. The results show that even for similar setups, the outcomes can vary significantly for the different implementations, suggesting that the underlying implementations likely play a significant role in the SLAM performance.

[1]  T. Pavlidis Algorithms for Graphics and Image Processing , 1981, Springer Berlin Heidelberg.

[2]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Kotaro Hirasawa,et al.  Genetic algorithm optimization of a convolutional neural network for autonomous crack detection , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[4]  Dengsheng Zhang,et al.  A comparative study on shape retrieval using Fourier descriptiors with different shape signatures , 2001 .

[5]  F. Matsuno,et al.  Development of rescue robotic systems for both daily and emergency use , 2004, IEEE Conference on Robotics and Automation, 2004. TExCRA Technical Exhibition Based..

[6]  K. Hirasawa,et al.  Mayfly: A small mapping robot for Japanese office environments , 2008, 2008 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[7]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[8]  Theo Pavlidis,et al.  Filling algorithms for raster graphics , 1979 .

[9]  Joachim Hertzberg,et al.  A 3D laser range finder for autonomous mobile robots , 2001 .

[10]  Sebastian Thrun,et al.  6D SLAM with an application in autonomous mine mapping , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[11]  Kyoung Mu Lee,et al.  Visual SLAM with Line and Corner Features , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  C. S. G. Lee,et al.  Robotics: Control, Sensing, Vision, and Intelligence , 1987 .

[13]  Ronald Parr,et al.  DP-SLAM: fast, robust simultaneous localization and mapping without predetermined landmarks , 2003, IJCAI 2003.