Computationally efficient algorithm for vision-based simultaneous localization and mapping of mobile robots

Chen Chien Hsu*, Cheng Kai Yang, Yi Hsing Chien, Yin Tien Wang, Wei Yen Wang, Chiang Heng Chien


研究成果: 雜誌貢獻期刊論文同行評審

5 引文 斯高帕斯(Scopus)


Purpose: FastSLAM is a popular method to solve the problem of simultaneous localization and mapping (SLAM). However, when the number of landmarks present in real environments increases, there are excessive comparisons of the measurement with all the existing landmarks in each particle. As a result, the execution speed will be too slow to achieve the objective of real-time navigation. Thus, this paper aims to improve the computational efficiency and estimation accuracy of conventional SLAM algorithms. Design/methodology/approach: As an attempt to solve this problem, this paper presents a computationally efficient SLAM (CESLAM) algorithm, where odometer information is considered for updating the robot's pose in particles. When a measurement has a maximum likelihood with the known landmark in the particle, the particle state is updated before updating the landmark estimates. Findings: Simulation results show that the proposed CESLAM can overcome the problem of heavy computational burden while improving the accuracy of localization and mapping building. To practically evaluate the performance of the proposed method, a Pioneer 3-DX robot with a Kinect sensor is used to develop an RGB-D-based computationally efficient visual SLAM (CEVSLAM) based on Speeded-Up Robust Features (SURF). Experimental results confirm that the proposed CEVSLAM system is capable of successfully estimating the robot pose and building the map with satisfactory accuracy. Originality/value: The proposed CESLAM algorithm overcomes the problem of the time-consuming process because of unnecessary comparisons in existing FastSLAM algorithms. Simulations show that accuracy of robot pose and landmark estimation is greatly improved by the CESLAM. Combining CESLAM and SURF, the authors establish a CEVSLAM to significantly improve the estimation accuracy and computational efficiency. Practical experiments by using a Kinect visual sensor show that the variance and average error by using the proposed CEVSLAM are smaller than those by using the other visual SLAM algorithms.

頁(從 - 到)1217-1239
期刊Engineering Computations (Swansea, Wales)
出版狀態已發佈 - 2017

ASJC Scopus subject areas

  • 軟體
  • 工程 (全部)
  • 電腦科學應用
  • 計算機理論與數學


深入研究「Computationally efficient algorithm for vision-based simultaneous localization and mapping of mobile robots」主題。共同形成了獨特的指紋。