Abstract

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.

Highlights

  • Internet of Things (IoT) is driving innovation in an ever-growing set of application domains, such as intelligent processing for autonomous robots

  • RGB-D simultaneous localization and mapping (SLAM) algorithm is divided into two parts: “front-end” and “back-end”

  • In the original RGB-D SLAM [3] descriptor algorithm, SIFT [4] and SURF algorithms are usually used to deal with the feature detection and descriptor extraction

Read more

Summary

A Fast Robot Identification and Mapping Algorithm Based on Kinect Sensor

Liang Zhang 1,†, Peiyi Shen 1,†, Guangming Zhu 1,†, Wei Wei 2,3 and Houbing Song 4,†,*. State Key Laboratory for Strength and Vibration of Mechanical Structures, Xi’an Jiaotong University, Xianning W.

Introduction
Introduction to the “Front-End” Algorithm
Feature Detection and Descriptor Extraction
Feature Matching
Motion Transformation Estimation
Introduction to the “Back-End” Algorithm
Related Work
Proposed Algorithms
The ORB Method for Feature Detection and Descriptor Extraction
Enhanced Feature Matching Method Based on FLANN
Improved RANSAC Method for Motion Estimation
Motion Transformation Optimization Method Based On GICP
Method deviation
Improved DCS Algorithm for Closed Loop Detection on G2O
Performance Evaluation
Extraction Method
Method
Comparison of the Whole “Front-End” Algorithm
The Actual Environment Test Based on Dr Robot X80
Method Name
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call