Robotics and Autonomous Systems 37 (2001) 241–260
Learning to select distinctive landmarks for
mobile robot navigation
Stephen Marsland
a
, Ulrich Nehmzow
b,∗
, Tom Duckett
c
a
Department of Computer Science, University of Manchester, Oxford Road, Manchester M13 9PL, UK
b
Department of Computer Science, The University of Essex, Colchester CO4 3SQ, UK
c
Department of Technology, University of
¨
Orebro, Centre for Applied Autonomous Sensor Systems, S-70182
¨
Orebro, Sweden
Received 14 December 2000; received in revised form 1 August 2001
Communicated by F.C.A. Groen
Abstract
In landmark-based navigation systems for mobile robots, sensory perceptions (e.g., laser or sonar scans) are used to
identify the robot’s current location or to construct internal representations, maps, of the robot’s environment. Being based
on an external frame of reference (which is not subject to incorrigible drift errors such as those occurring in odometry-based
systems), landmark-based robot navigation systems are now widely used in mobile robot applications.
The problem that has attracted most attention to date in landmark-based navigation research is the question of how to deal
with perceptual aliasing, i.e., perceptual ambiguities. In contrast, what constitutes a good landmark, or how to select landmarks
for mapping, is still an open research topic. The usual method of landmark selection is to map perceptions at regular intervals,
which has the drawback of being inefficient and possibly missing ‘good’ landmarks that lie between sampling points.
In this paper, we present an automatic landmark selection algorithm that allows a mobile robot to select conspicuous
landmarks from a continuous stream of sensory perceptions, without any pre-installed knowledge or human intervention during
the selection process. This algorithm can be used to make mapping mechanisms more efficient and reliable. Experimental
results obtained with two different mobile robots in a range of environments are presented and analysed. © 2001 Published
by Elsevier Science B.V.
Keywords: Landmark-based navigation; Mobile robots; Kalman filter; Automated landmark selection
1. Introduction
1.1. General considerations — approach
For mobile robot navigation over realistic distances,
navigation systems based on sensory perceptions or
landmarks are usually used. This is because, unlike
dead-reckoning methods, perception-based systems
∗
Corresponding author.
E-mail addresses: smarsland@cs.man.ac.uk (S. Marsland),
udfn@essex.ac.uk (U. Nehmzow), tom.duckett@aass.oru.se
(T. Duckett).
do not suffer from drift error. However, they are prone
to the problem of perceptual aliasing, where a number
of perceptions from different parts of an environment
look similar.
There is another very relevant aspect of landmark-
based navigation that has not yet been solved sat-
isfactorily. This is the question of what constitutes
a ‘good’ landmark, i.e., the question of how land-
marks should be selected. So far, this problem has
largely been ignored by either logging sensory per-
ceptions at regular intervals, or comparing them with
pre-installed models of ‘good’ landmarks supplied
0921-8890/01/$ – see front matter © 2001 Published by Elsevier Science B.V.
PII:S0921-8890(01)00162-2