Accommodation of NLOS for Ultra-Wideband TDOA Localization
in Single- and Multi-Robot Systems
Amanda Prorok
∗
, Phillip Tom´ e
†
, and Alcherio Martinoli
∗
∗
Distributed Intelligent Systems and Algorithms Laboratory, School of Architecture, Civil and Environmental Engineering
†
Electronics and Signal Processing Laboratory, School of Engineering
Ecole Polytechnique F´ ed´ erale de Lausanne, Switzerland. Email: firstname.lastname@epfl.ch
Abstract—Ultra-wideband (UWB) localization is one of the
most promising indoor localization methods. Yet, non-line-of-
sight (NLOS) positioning scenarios can potentially cause signifi-
cant localization errors and remain a challenge. In this work,
we propose a novel, probabilistic UWB TDOA error model
which explicitly takes into account NLOS. In order to validate
our approach systematically in a real world setup, we leverage
the utility of a group of mobile robots, and introduce our
error model into a real-time localization framework run on-
board the robots. We subsequently extend our framework by
employing a collaborative localization strategy which enables
the sharing of inter-robot, relative position observations. Our
experimental results show how the novel TDOA error model
is able to improve localization performance when information
on the LOS/NLOS path condition is available. These results
are complemented by additional experiments which show how
a collaborative team of robots is able to significantly improve
localization performance when no information on the LOS/NLOS
path condition is available.
Index Terms—Non-line-of-sight, ultra-wideband, mobile
robots, collaborative localization
I. I NTRODUCTION
Accurate indoor localization is an enabling technology, with
applications ranging from asset management and inventory
tracking to assembly control for a variety of different in-
dustries. Within the research community, the mobile robotics
domain plays an important role with a vast and continuously
growing body of contributions. Popular localization sensors
employed on-board robots include cameras [18], ultra-sound
sensors [6], laser range finders [19] and even infrared sen-
sors [1], and are used independently or in combination with
fixed landmark beacons [2]. Although such systems have
proven accurate and efficient, their great disadvantage lies in
the requirement for line-of-sight (LOS). Wireless localization
systems alleviate the LOS constraint, in particular those re-
lying on UWB technology because of their large frequency
spectrum, and thus enable localization over large ranges and in
dynamic environments [7]. Nevertheless, they simultaneously
entail issues induced by the propagation through and reflection
off obstacles, which need to be addressed in order to guarantee
reliable localization.
In this paper, we consider the problem of absolute lo-
calization of a team of mobile robots for unknown initial
This work was sponsored by the National Center of Competence in
Research on Mobile Information and Communication Systems under grant
number 51NF40-111400 of the Swiss National Science Foundation.
x
y
R
n
R
m
θ
nm
θ
mn r
nm
r
mn
r
um
r
un
r
vn
r
vm
B
u
B
v
Fig. 1. System of two robots (Rn and Rm) and two UWB base-stations
Bu and Bv . The figure illustrates the robots’ relative range (rnm and rmn)
and bearing (θnm and θmn) values. The ranges from the base-stations to the
individual robots are shown (run, rum, rvn and rvm).
pose estimates. We design an algorithm targeting miniaturized,
computationally limited platforms equipped with noisy, low-
power sensing modalities, and ultimately envision our solu-
tion’s portability onto much smaller devices such as portable
tags. Given its efficiency in solving localization problems for
unknown initial conditions, and for accommodating arbitrary
probability density functions, our method of choice is the par-
ticle filter, building on the probabilistic framework of Monte-
Carlo Localization (MCL) presented in [3]. Our localization
strategy uses time-difference-of-arrival (TDOA) measurements
from one or several pairs of UWB base-stations, and on-
board dead reckoning information. Finally, as it is commonly
known that multi-robot collaboration is able to compensate
for deficiencies in the data owned by a single robot [3, 9],
we extend our approach to include relative (inter-robot) range
and bearing observations. We conclude our work by showing
experimental results of the localization performance for both
a single- and a multi-robot scenario.
A. Related Work
UWB has shown to be amongst the most promising localiza-
tion techniques for indoor environments [7]. As a consequence,
it has very recently been adopted by the robotics community.
In [17], an UWB receiver is mounted on a mobile robot which
uses a TDOA algorithm between pairs of anchor nodes to es-
timate its own position. The robot’s self-localization algorithm
is based on UWB measurements, yet it does not employ an
UWB error model. The studies in [4] and [5] develop prob-
abilistic models for biased UWB range measurements which
are combined with on-board odometry data. Yet, both papers
model NLOS biases within augmented-state particle filters that 978-1-4577-1804-5/11/$26.00 © 2011 IEEE