Creating a robot localization monitor using particle filter and machine learning approaches

Matthias Josef Eder*, Michael Reip, Gerald Steinbauer

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review


Robot localization is a fundamental capability of all mobile robots. Because of uncertainties in acting and sensing, and environmental factors such as people flocking around robots, there is always the risk that a robot loses its localization. Very often behaviors of robots rely on a reliable position estimation. Thus, for dependability of robot systems it is of great interest for the system to know the state of its localization component. In this paper we present an approach that allows a robot to asses if the localization is still correct. The approach assumes that the underlying localization approach is based on a particle filter. We use deep learning to identify temporal patterns in the particles in the case of losing/lost localization. These patterns are then combined with weak classifiers from the particle set and sensor perception for boosted learning of a localization estimator. Through the extraction of features generated by neural networks and its usage for training strong classifiers, the robots localization accuracy can be estimated. The approach is evaluated in a simulated transport robot environment where a degraded localization is provoked by disturbances cased by dynamic obstacles. Results show that it is possible to monitor the robots localization accuracy using convolutional as well as recurrent neural networks. The additional boosting using Adaboost also yields an increase in training accuracy. Thus, this paper directly contributes to the verification of localization performance.
Original languageEnglish
Pages (from-to)1-15
Number of pages15
JournalApplied Intelligence
Publication statusE-pub ahead of print - Feb 2021


  • Machine learning
  • Neural network
  • Particle filter
  • Robot localization

ASJC Scopus subject areas

  • Artificial Intelligence


Dive into the research topics of 'Creating a robot localization monitor using particle filter and machine learning approaches'. Together they form a unique fingerprint.

Cite this