LOCALIZATION OF A MOBILE ROBOT BASED IN ODOMETRY
A
ND NATURAL LANDMARKS USING EXTENDED KALMAN
FILTER
Andre M. Santana, Anderson A. S. Sousa, Ricardo S. Britto, Pablo J. Alsina
and Adelardo A. D. Medeiros
Federal University of Rio Grande do Norte, Natal-RN, Brazil
Keywords:
Robot Localization, Kalman Filter, Sensor Fusion.
Abstract:
This work proposes a localization system for mobile robots using the Extended Kalman Filter. The robot
navigates in an known environment where the lines of the floor are used as natural landmarks and identifiqued
by using the Hough transform.The prediction phase of the Kalman Filter is implemented using the odometry
model of the robot. The update phase directly uses the parameters of the lines detected by the Hough algorithm
to correct the robot’s pose.
1 INTRODUCTION
Borenstein et al. have classified the localization
methods in two great categories: relative localization
methods, which give the robot’s pose relative to the
initial one, and absolute localization methods, which
indicate the global pose of the robot and do not need
previously calculated poses (Borenstein et al., 1997).
As what concerns wheel robots, it is common the
use of encoders linked to wheel rotation axes, a tech-
nique which is known as odometry (Borenstein et al.,
1997). However, the basic idea of odometry is the in-
tegration of the mobile information in a determined
period of time, what leads to the accumulation of er-
rors (Park et al., 1998).
The techniques of absolute localization use land-
marks to locate the robot. These landmarks can be
artificial ones, when introduced in the environment
aiming at assisting at the localization of the robot, or
natural ones, when they can be found in the proper en-
vironment. It is important to underline that even the
techniques of absolute localization are inaccurate due
to noises produced by the manipulated sensors.
Literature shows works using distance measures
to natural landmarks (walls, for example) to locate the
robot. The obtaining of these measures is generally
made with the help of sonar, laser and computational
vision (Lizzaralde et al., 2003; Kim and Kim, 2004;
Pres et al., 1999).
Bezerra used in his work the lines of the
floor composing the environment as natural land-
marks (Bezerra, 2004). Kiriy and Buehler, have used
extended Kalman Filter to follow a number of artifi-
cial landmarks placed in a non-structured way (Kiriy
and Buehler, 2002). Launay et al. employed ceiling
lamps of a corridor to locate the robot (Launay et al.,
2002).
This paper proposes a system enabling to locate
a mobile robot in an environment in which the lines
of the floor form a bi-dimensional grid. To turn it
possible, the lines are identified as natural landmarks
and its characteristics, as well as the odometry model
of the robot, are incorporated in a Kalman Filter in
order to get its pose.
2 THE KALMAN FILTER
The modeling of the Discrete Kalman Filter - DKF
presupposes that the system is linear and described
by the model of the equations of the system (1):
s
t
= A
t
s
t−1
+ B
t
u
t−1
+ γ
t
z
t
= C
t
s
t
+ δ
t
(1)
in which s ∈ R
n
is the vector of the states; u∈ R
l
is the
vector of the control entrances; z ∈ R
m
is the vector of
measurements; the matrix n × n, A, is the transition
187
M. Santana A., A. S. Sousa A., S. Britto R., J. Alsina P. and A. D. Medeiros A. (2008).
LOCALIZATION OF A MOBILE ROBOT BASED IN ODOMETRY AND NATURAL LANDMARKS USING EXTENDED KALMAN FILTER.
In Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics - RA, pages 187-193
DOI: 10.5220/0001499601870193
Copyright
c
SciTePress