Cargando…

A Fast Robot Identification and Mapping Algorithm Based on Kinect Sensor

Internet of Things (IoT) is driving innovation in an ever-growing set of application domains such as intelligent processing for autonomous robots. For an autonomous robot, one grand challenge is how to sense its surrounding environment effectively. The Simultaneous Localization and Mapping with RGB-...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Liang, Shen, Peiyi, Zhu, Guangming, Wei, Wei, Song, Houbing
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4570404/
https://www.ncbi.nlm.nih.gov/pubmed/26287198
http://dx.doi.org/10.3390/s150819937
_version_ 1782390201905053696
author Zhang, Liang
Shen, Peiyi
Zhu, Guangming
Wei, Wei
Song, Houbing
author_facet Zhang, Liang
Shen, Peiyi
Zhu, Guangming
Wei, Wei
Song, Houbing
author_sort Zhang, Liang
collection PubMed
description Internet of Things (IoT) is driving innovation in an ever-growing set of application domains such as intelligent processing for autonomous robots. For an autonomous robot, one grand challenge is how to sense its surrounding environment effectively. The Simultaneous Localization and Mapping with RGB-D Kinect camera sensor on robot, called RGB-D SLAM, has been developed for this purpose but some technical challenges must be addressed. Firstly, the efficiency of the algorithm cannot satisfy real-time requirements; secondly, the accuracy of the algorithm is unacceptable. In order to address these challenges, this paper proposes a set of novel improvement methods as follows. Firstly, the ORiented Brief (ORB) method is used in feature detection and descriptor extraction. Secondly, a bidirectional Fast Library for Approximate Nearest Neighbors (FLANN) k-Nearest Neighbor (KNN) algorithm is applied to feature match. Then, the improved RANdom SAmple Consensus (RANSAC) estimation method is adopted in the motion transformation. In the meantime, high precision General Iterative Closest Points (GICP) is utilized to register a point cloud in the motion transformation optimization. To improve the accuracy of SLAM, the reduced dynamic covariance scaling (DCS) algorithm is formulated as a global optimization problem under the G2O framework. The effectiveness of the improved algorithm has been verified by testing on standard data and comparing with the ground truth obtained on Freiburg University’s datasets. The Dr Robot X80 equipped with a Kinect camera is also applied in a building corridor to verify the correctness of the improved RGB-D SLAM algorithm. With the above experiments, it can be seen that the proposed algorithm achieves higher processing speed and better accuracy.
format Online
Article
Text
id pubmed-4570404
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-45704042015-09-17 A Fast Robot Identification and Mapping Algorithm Based on Kinect Sensor Zhang, Liang Shen, Peiyi Zhu, Guangming Wei, Wei Song, Houbing Sensors (Basel) Article Internet of Things (IoT) is driving innovation in an ever-growing set of application domains such as intelligent processing for autonomous robots. For an autonomous robot, one grand challenge is how to sense its surrounding environment effectively. The Simultaneous Localization and Mapping with RGB-D Kinect camera sensor on robot, called RGB-D SLAM, has been developed for this purpose but some technical challenges must be addressed. Firstly, the efficiency of the algorithm cannot satisfy real-time requirements; secondly, the accuracy of the algorithm is unacceptable. In order to address these challenges, this paper proposes a set of novel improvement methods as follows. Firstly, the ORiented Brief (ORB) method is used in feature detection and descriptor extraction. Secondly, a bidirectional Fast Library for Approximate Nearest Neighbors (FLANN) k-Nearest Neighbor (KNN) algorithm is applied to feature match. Then, the improved RANdom SAmple Consensus (RANSAC) estimation method is adopted in the motion transformation. In the meantime, high precision General Iterative Closest Points (GICP) is utilized to register a point cloud in the motion transformation optimization. To improve the accuracy of SLAM, the reduced dynamic covariance scaling (DCS) algorithm is formulated as a global optimization problem under the G2O framework. The effectiveness of the improved algorithm has been verified by testing on standard data and comparing with the ground truth obtained on Freiburg University’s datasets. The Dr Robot X80 equipped with a Kinect camera is also applied in a building corridor to verify the correctness of the improved RGB-D SLAM algorithm. With the above experiments, it can be seen that the proposed algorithm achieves higher processing speed and better accuracy. MDPI 2015-08-14 /pmc/articles/PMC4570404/ /pubmed/26287198 http://dx.doi.org/10.3390/s150819937 Text en © 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhang, Liang
Shen, Peiyi
Zhu, Guangming
Wei, Wei
Song, Houbing
A Fast Robot Identification and Mapping Algorithm Based on Kinect Sensor
title A Fast Robot Identification and Mapping Algorithm Based on Kinect Sensor
title_full A Fast Robot Identification and Mapping Algorithm Based on Kinect Sensor
title_fullStr A Fast Robot Identification and Mapping Algorithm Based on Kinect Sensor
title_full_unstemmed A Fast Robot Identification and Mapping Algorithm Based on Kinect Sensor
title_short A Fast Robot Identification and Mapping Algorithm Based on Kinect Sensor
title_sort fast robot identification and mapping algorithm based on kinect sensor
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4570404/
https://www.ncbi.nlm.nih.gov/pubmed/26287198
http://dx.doi.org/10.3390/s150819937
work_keys_str_mv AT zhangliang afastrobotidentificationandmappingalgorithmbasedonkinectsensor
AT shenpeiyi afastrobotidentificationandmappingalgorithmbasedonkinectsensor
AT zhuguangming afastrobotidentificationandmappingalgorithmbasedonkinectsensor
AT weiwei afastrobotidentificationandmappingalgorithmbasedonkinectsensor
AT songhoubing afastrobotidentificationandmappingalgorithmbasedonkinectsensor
AT zhangliang fastrobotidentificationandmappingalgorithmbasedonkinectsensor
AT shenpeiyi fastrobotidentificationandmappingalgorithmbasedonkinectsensor
AT zhuguangming fastrobotidentificationandmappingalgorithmbasedonkinectsensor
AT weiwei fastrobotidentificationandmappingalgorithmbasedonkinectsensor
AT songhoubing fastrobotidentificationandmappingalgorithmbasedonkinectsensor