Kullback-Leibler Divergence-Based Differential Evolution Markov Chain Filter for Global Localization of Mobile Robots
One of the most important skills desired for a mobile robot is the ability to obtain its own location even in challenging environments. The information provided by the sensing system is used here to solve the global localization problem. In our previous work, we designed different algorithms founded...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2015-09-01
|
Series: | Sensors |
Subjects: | |
Online Access: | http://www.mdpi.com/1424-8220/15/9/23431 |
id |
doaj-2d6ef4c2cd58414e8c64ea93f8e2f728 |
---|---|
record_format |
Article |
spelling |
doaj-2d6ef4c2cd58414e8c64ea93f8e2f7282020-11-24T22:06:42ZengMDPI AGSensors1424-82202015-09-01159234312345810.3390/s150923431s150923431Kullback-Leibler Divergence-Based Differential Evolution Markov Chain Filter for Global Localization of Mobile RobotsFernando Martín0Luis Moreno1Santiago Garrido2Dolores Blanco3Robotics Lab, Carlos III University, Madrid 28911, SpainRobotics Lab, Carlos III University, Madrid 28911, SpainRobotics Lab, Carlos III University, Madrid 28911, SpainRobotics Lab, Carlos III University, Madrid 28911, SpainOne of the most important skills desired for a mobile robot is the ability to obtain its own location even in challenging environments. The information provided by the sensing system is used here to solve the global localization problem. In our previous work, we designed different algorithms founded on evolutionary strategies in order to solve the aforementioned task. The latest developments are presented in this paper. The engine of the localization module is a combination of the Markov chain Monte Carlo sampling technique and the Differential Evolution method, which results in a particle filter based on the minimization of a fitness function. The robot’s pose is estimated from a set of possible locations weighted by a cost value. The measurements of the perceptive sensors are used together with the predicted ones in a known map to define a cost function to optimize. Although most localization methods rely on quadratic fitness functions, the sensed information is processed asymmetrically in this filter. The Kullback-Leibler divergence is the basis of a cost function that makes it possible to deal with different types of occlusions. The algorithm performance has been checked in a real map. The results are excellent in environments with dynamic and unmodeled obstacles, a fact that causes occlusions in the sensing area.http://www.mdpi.com/1424-8220/15/9/23431Markov chain Monte CarloKullback-Leibler divergencedifferential evolutionmobile robotglobal localizationlaser range finders |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Fernando Martín Luis Moreno Santiago Garrido Dolores Blanco |
spellingShingle |
Fernando Martín Luis Moreno Santiago Garrido Dolores Blanco Kullback-Leibler Divergence-Based Differential Evolution Markov Chain Filter for Global Localization of Mobile Robots Sensors Markov chain Monte Carlo Kullback-Leibler divergence differential evolution mobile robot global localization laser range finders |
author_facet |
Fernando Martín Luis Moreno Santiago Garrido Dolores Blanco |
author_sort |
Fernando Martín |
title |
Kullback-Leibler Divergence-Based Differential Evolution Markov Chain Filter for Global Localization of Mobile Robots |
title_short |
Kullback-Leibler Divergence-Based Differential Evolution Markov Chain Filter for Global Localization of Mobile Robots |
title_full |
Kullback-Leibler Divergence-Based Differential Evolution Markov Chain Filter for Global Localization of Mobile Robots |
title_fullStr |
Kullback-Leibler Divergence-Based Differential Evolution Markov Chain Filter for Global Localization of Mobile Robots |
title_full_unstemmed |
Kullback-Leibler Divergence-Based Differential Evolution Markov Chain Filter for Global Localization of Mobile Robots |
title_sort |
kullback-leibler divergence-based differential evolution markov chain filter for global localization of mobile robots |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2015-09-01 |
description |
One of the most important skills desired for a mobile robot is the ability to obtain its own location even in challenging environments. The information provided by the sensing system is used here to solve the global localization problem. In our previous work, we designed different algorithms founded on evolutionary strategies in order to solve the aforementioned task. The latest developments are presented in this paper. The engine of the localization module is a combination of the Markov chain Monte Carlo sampling technique and the Differential Evolution method, which results in a particle filter based on the minimization of a fitness function. The robot’s pose is estimated from a set of possible locations weighted by a cost value. The measurements of the perceptive sensors are used together with the predicted ones in a known map to define a cost function to optimize. Although most localization methods rely on quadratic fitness functions, the sensed information is processed asymmetrically in this filter. The Kullback-Leibler divergence is the basis of a cost function that makes it possible to deal with different types of occlusions. The algorithm performance has been checked in a real map. The results are excellent in environments with dynamic and unmodeled obstacles, a fact that causes occlusions in the sensing area. |
topic |
Markov chain Monte Carlo Kullback-Leibler divergence differential evolution mobile robot global localization laser range finders |
url |
http://www.mdpi.com/1424-8220/15/9/23431 |
work_keys_str_mv |
AT fernandomartin kullbackleiblerdivergencebaseddifferentialevolutionmarkovchainfilterforgloballocalizationofmobilerobots AT luismoreno kullbackleiblerdivergencebaseddifferentialevolutionmarkovchainfilterforgloballocalizationofmobilerobots AT santiagogarrido kullbackleiblerdivergencebaseddifferentialevolutionmarkovchainfilterforgloballocalizationofmobilerobots AT doloresblanco kullbackleiblerdivergencebaseddifferentialevolutionmarkovchainfilterforgloballocalizationofmobilerobots |
_version_ |
1725822401342603264 |