A New Particle Weighting Strategy for Robot Mapping FastSLAM
Luciano Buonocore
1
, Sérgio R. Barros dos Santos
2
, Areolino de Almeida Neto
3
,
Alexandre C. M. Oliveira
3
and Cairo L. Nascimento Jr.
2
1
Department of Electrical Engineering, Federal University of Maranhão, São Luís, MA, Brazil
2
Division of Electronic Engineering, Instituto Tecnológico de Aeronáutica, São José dos Campos, SP, Brazil
3
Department of Informatics, Federal University of Maranhão, São Luís, MA, Brazil
Keywords:
FastSLAM Filter, Particle Weighting, Mobile Robot.
Abstract:
Nowadays, FastSLAM filters are the most widely used methods to solve the Simultaneous Localization and
Mapping (SLAM) problem. In general, these approaches can use complex matrix formulation for computing
the particle weighting procedure, during the execution of the SLAM algorithm. In this paper, we describe
a new particle weight strategy for the FastSLAM filter, which can maintain the generation of particles in its
most simplified form. Thus, this approach tries to estimate the robot poses and build the environment map
using a simple geometric formulation for executing the particle weighting procedure. This method is capable
of reducing the processing time and keeping the accuracy of the robot pose. Both simulation and experimental
results demonstrate the feasibility of the proposed approach at enabling a robotic vehicle to accomplish the
mapping of an unknown environment and also navigate through it.
1 INTRODUCTION
In the past two decades, Simultaneous Localization
and Mapping (SLAM) approaches have been widely
employed due to, in part, the advances of sensors and
electronic devices (Castellanos, 1999),(Jessup, 2015).
Generally, SLAM is an approach in which mobile
robots can build a feasible map of the environment
and, at the same time, use this map for estimating its
localization. Note that the pose of the robot is com-
posed by information about its position and orienta-
tion (Dissanayake, 2001).
The major goal of SLAM is finding a suitable rep-
resentation of the environment, assuming that both the
map and robot pose are unknown. In this situation, the
vehicle must be able to move through the unexplored
environment which is populated with obstacles. Since
the vehicle has known motion and measurement mod-
els, the robot pose and obstacle locations can be suit-
ably estimated by the SLAM algorithm (Montemerlo,
2003b). For such, it is required the use of an appro-
priate sensory system for performing measurements
of the relative location between the vehicle itself and
obstacles (Brenneke, 2003).
The main contribution of this works is to propose a
direct approach to solve the particle weighting proce-
dure of a FastSLAM filter, using a simple mathemat-
ical formulation. Normally, the traditional methods
discussed in the literature involve complex matrix op-
eration, which takes into account the measurements
obtained at the current state and maintained by the
map (Montemerlo, 2003a).
In our proposal, we seek to reduce the complexity
of the weighting process by a simple verification of
the measured data. Several circles with different ra-
dius whose centers are defined by the raw measures
are used to accomplish the comparison between the
sensor data at each state of the filter and the raw mea-
surements stored by each particle. Observe that the
circles are employed because the 2D mapping are ap-
plied to produce the environment map.
Hence, if a measure obtained at a given state
is within the circle then the matching occur, i.e.,
the probability (weight) of the particle is increased.
Through this procedure, it is possible to define the
best relationship between the processing time and ac-
curacy of the contours of the map incurred during the
environment mapping.
This paper is organized as follows. In Section
2, we describe the general concepts involved in the
problem. Section 3 discusses the probabilistic mo-
tion model used. Section 4 introduces the proposed
weighting strategy to estimate the probability of each
particle. Subsequently, in Section 5 is presented the
322
Buonocore, L., Santos, S., Neto, A., Oliveira, A. and Jr., C.
A New Particle Weighting Strategy for Robot Mapping FastSLAM.
DOI: 10.5220/0006421903220328
In Proceedings of the 14th International Conference on Informatics in Control, Automation and Robotics (ICINCO 2017) - Volume 2, pages 322-328
ISBN: Not Available
Copyright © 2017 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved