Monte Carlo Localization Incorporating an Error Correction Vector for Mobile Robots

Yen Cheng Kung, Chen Chien Hsu*, Wei Yen Wang

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Nowadays, Monte Carlo Localization (MCL) algorithm is the most commonly used algorithm for a mobile robot to localize itself automatically, and has shown good performances because of its ability to model arbitrary distributions and robustness towards noisy input data. This paper presents an improved Monte Carlo Localization algorithm incorporating an error correction vector, which is calculated from the sensor's error information, and therefore, can achieve better performances in both accuracy and efficiency. Through practical application of the method which incorporates the error correction vector when conducting the program's prediction stage, the particles move closer to the real robot's position. Experimental results show that the proposed algorithm can increase the probability for particles to better estimate the robot's position.

Original languageEnglish
Title of host publicationNew Trends on System Sciences and Engineering - Proceedings of ICSSE 2015
EditorsHamido Fujita, Shun-Feng Su
PublisherIOS Press BV
Pages306-318
Number of pages13
ISBN (Electronic)9781614995210
DOIs
Publication statusPublished - 2015
EventInternational Conference on System Science and Engineering, ICSSE 2015 - Morioka, Japan
Duration: 2015 Jul 62015 Jul 8

Publication series

NameFrontiers in Artificial Intelligence and Applications
Volume276
ISSN (Print)0922-6389
ISSN (Electronic)1879-8314

Other

OtherInternational Conference on System Science and Engineering, ICSSE 2015
Country/TerritoryJapan
CityMorioka
Period2015/07/062015/07/08

Keywords

  • Monte Carlo localization
  • error correction vector
  • particle filter

ASJC Scopus subject areas

  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Monte Carlo Localization Incorporating an Error Correction Vector for Mobile Robots'. Together they form a unique fingerprint.

Cite this