Performance Analysis of the Microsoft Kinect Sensor for 2D Simultaneous Localization and Mapping (SLAM) Techniques

被引:29
作者
Kamarudin, Kamarulzaman [1 ,2 ]
Mamduh, Syed Muhammad [1 ,2 ,3 ]
Shakaff, Ali Yeon Md [1 ,2 ]
Zakaria, Ammar [1 ,2 ]
机构
[1] Univ Malaysia Perlis, Ctr Excellence Adv Sensor Technol CEASTech, Arau 02600, Perlis, Malaysia
[2] Univ Malaysia Perlis, Sch Mechatron Engn, Arau 02600, Perlis, Malaysia
[3] Univ Malaysia Perlis, Sch Microelect Engn, Arau 02600, Perlis, Malaysia
关键词
Microsoft Kinect sensor; 2D SLAM; robotics; integrated system; sensor; virtual machine; Robot Operating System;
D O I
10.3390/s141223365
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This paper presents a performance analysis of two open-source, laser scanner-based Simultaneous Localization and Mapping (SLAM) techniques (i.e., Gmapping and Hector SLAM) using a Microsoft Kinect to replace the laser sensor. Furthermore, the paper proposes a new system integration approach whereby a Linux virtual machine is used to run the open source SLAM algorithms. The experiments were conducted in two different environments; a small room with no features and a typical office corridor with desks and chairs. Using the data logged from real-time experiments, each SLAM technique was simulated and tested with different parameter settings. The results show that the system is able to achieve real time SLAM operation. The system implementation offers a simple and reliable way to compare the performance of Windows-based SLAM algorithm with the algorithms typically implemented in a Robot Operating System (ROS). The results also indicate that certain modifications to the default laser scanner-based parameters are able to improve the map accuracy. However, the limited field of view and range of Kinect's depth sensor often causes the map to be inaccurate, especially in featureless areas, therefore the Kinect sensor is not a direct replacement for a laser scanner, but rather offers a feasible alternative for 2D SLAM tasks.
引用
收藏
页码:23365 / 23387
页数:23
相关论文
共 32 条
[1]  
[Anonymous], 2001, Sequential Monte Carlo methods in practice
[2]  
Doucet A., 2000, C UNCERTAINTY ARTIFI, P176
[3]  
ELIAZAR A., 2003, P 18 INT JOINT C ART
[4]   DP-SLAM 2.0 [J].
Eliazar, AI ;
Parr, R .
2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, :1314-1320
[5]  
Endres F, 2012, IEEE INT CONF ROBOT, P1691, DOI 10.1109/ICRA.2012.6225199
[6]  
Grisetti G, 2005, IEEE INT CONF ROBOT, P2432
[7]   Improved techniques for grid mapping with Rao-Blackwellized particle filters [J].
Grisetti, Giorgio ;
Stachniss, Cyrill ;
Burgard, Wolfram .
IEEE TRANSACTIONS ON ROBOTICS, 2007, 23 (01) :34-46
[8]   Fast and accurate SLAM with Rao-Blackwellized particle filters [J].
Grisetti, Giorgio ;
Tipaldi, Gian Diego ;
Stachniss, Cyrill ;
Burgard, Wolfram ;
Nardi, Daniele .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2007, 55 (01) :30-38
[9]  
Hiebert-Treuer B., 2007, THESIS MIDDLEBURY CO
[10]   OctoMap: an efficient probabilistic 3D mapping framework based on octrees [J].
Hornung, Armin ;
Wurm, Kai M. ;
Bennewitz, Maren ;
Stachniss, Cyrill ;
Burgard, Wolfram .
AUTONOMOUS ROBOTS, 2013, 34 (03) :189-206