An important problem in robotics is to determine and maintain the position of a robot that moves through a previously known environment with reference points that are indistinguishable, which is made difficult due to the inherent noise in robot movement and identification of reference pints. Monte Carlo Localization (MCL) is a frequently used technique to solve this problem and its performance intuitively depends on reference points. In this paper we evaluate the performance of MCL as a function of the number of reference points and their positioning in the environment. In particular, we show that performance is not monotonic in the number of reference points and that a random positioning of the reference points is close to optimal. Resumo. Um importante problema em robótica é determinar e manter a posição de um robô em movimento por um ambiente previamente conhecido que possui pontos de referência indistinguı́veis, que é dificultado pelo ruı́do inerente na movimentação do robô e na identificação dos pontos de referência. Localização via Monte Carlo (MCL) é uma técnica comumente utilizada para resolver este problema, cujo desempenho depende intuitivamente dos pontos de referência. Neste artigo avaliamos o desempenho do MCL em função do número de pontos de referência e do posicionamento dos pontos pelo ambiente. Em particular, mostramos que o desempenho não é monotônico no número de pontos de referência e que o posicionamento aleatório dos pontos está próximo do ótimo.
[1]
Wolfram Burgard,et al.
Monte Carlo Localization: Efficient Position Estimation for Mobile Robots
,
1999,
AAAI/IAAI.
[2]
Alexandre Muzio,et al.
Monte Carlo Localization with Field Lines Observations for Simulated Humanoid Robotic Soccer
,
2016,
2016 XIII Latin American Robotics Symposium and IV Brazilian Robotics Symposium (LARS/SBR).
[3]
Wolfram Burgard,et al.
Robust Monte Carlo localization for mobile robots
,
2001,
Artif. Intell..
[4]
N. Metropolis,et al.
Equation of State Calculations by Fast Computing Machines
,
1953,
Resonance.
[5]
Luis Payá,et al.
Map Building and Monte Carlo Localization Using Global Appearance of Omnidirectional Images
,
2010,
Sensors.
[6]
András György,et al.
A Markov-Chain Monte Carlo Approach to Simultaneous Localization and Mapping
,
2010,
AISTATS.
[7]
Andrew Howard,et al.
Multi-robot Simultaneous Localization and Mapping using Particle Filters
,
2005,
Int. J. Robotics Res..
[8]
Adam Milstein,et al.
Occupancy Grid Maps for Localization and Mapping
,
2008
.
[9]
James J. Little,et al.
σMCL: Monte-Carlo Localization for Mobile Robots with Stereo Vision
,
2005,
Robotics: Science and Systems.
[10]
C. D. Gelatt,et al.
Optimization by Simulated Annealing
,
1983,
Science.