SIMULTANEOUS LOCALIZATION AND MAPPING BASED ON
MULTI-RATE FUSION OF LASER AND ENCODERS
MEASUREMENTS
Leopoldo Armesto, Josep Tornero
Dept. of Systems Engineering and Control, Technical University of Valencia
Camino de Vera s/n, 46020, Spain
Keywords:
Multi-rate fusion, SLAM, Mobile robots, Kalman filter.
Abstract:
The SLAM problem in static environments with EKF is adapted for multi-rate sensor fusion of encoders and
laser rangers. In addition, the formulation is general and can be adapted for any multi-rate sensor fusion
application. The proposed algorithm, based on well-known techniques for feature extraction, data association
and map building, is validated with some experimental results. This algorithm should been seen as a part of a
complete autonomous robot navigation algorithm, also described in the paper.
1 INTRODUCTION
SLAM problem addresses the simultaneously locate
and build a map using a mobile robot with no previous
knowledge of robot initial localization and the map
(environment). A number of approaches have already
been proposed to solve the SLAM problem since the
seminal paper (Smith et al., 1988) was presented.
The most relevant of these are based on grid-based
methods (Thrun et al., 1998) and parametric methods
(Dissanayake et al., 2001), (Jensfelt and Christensen,
2001), (Castellanos et al., 2001).
Kalman filter approach of SLAM consists on join-
ing the robot state and the set of landmark parameters
of the environment. It is well known that landmark
covariance decreases monotonically. In fact, in the
limit, the determinant of the covariance matrix of a
map containing more than one landmark converges to
zero and is fully correlated (Dissanayake et al., 2001).
The main advantage of this approach is that KF gives
a robust, optimal recursive state estimation to fuse re-
dundant information from different sensors, assuming
Gaussian noise on the system and measurements.
Multi-rate fusion is used when sensors have differ-
ent sampling rates. In any complex application, it is
unrealistic to assume the same sampling period for all
system variables. In mobile robots, sensors such as
laser rangers, sonars, radars, encoders, GPS, vision
systems, etc., have different sampling rates.
In this paper, we present a realistic approach to
the SLAM problem, where sensor measurements are
treated as system outputs at their sampling rates. In
this approach data-missing problems are easily con-
sidered. In particular, we fuse encoder measurements
at fast sampling and laser ranger measurements at
slow sampling. The proposed multi-rate SLAM is
more appropriate for real-time control applications,
because it produces vehicle and map estimations at
the fast sampling rate of the control.
2 SLAM WITH MULTI-RATE
FUSION
2.1 Vehicle and Landmark Models
Let the robot pose be described by the following dis-
crete dynamic equation,
x
r
(k + 1) = f
r
(x
r
(k)) + γ
r
(x
r
(k), w(k))
with x
r
(k) = [x(k) y(k) θ(k) v(k) ω(k)]
T
the robot
state vector with Cartesian positions x(k) and y(k),
orientation θ(k), linear velocity v(k) and angular ve-
locity ω(k). The robot constant velocity model is,
f
r
(x
r
(k)) =
x(k) + T v(k) cos(θ(k))
y(k) + T v(k) sin(θ(k))
θ(k) + T ω(k)
v(k)
ω(k)
where T is the sampling period.
435
Armesto L. and Tornero J. (2004).
SIMULTANEOUS LOCALIZATION AND MAPPING BASED ON MULTI-RATE FUSION OF LASER AND ENCODERS MEASUREMENTS.
In Proceedings of the First International Conference on Informatics in Control, Automation and Robotics, pages 435-439
DOI: 10.5220/0001136804350439
Copyright
c
SciTePress