Conference PaperPDF Available

Refinement of localization results in wireless networks using weighted Universal Improvement Schemes

Authors:

Abstract and Figures

In this paper, we present an extension of our concept of the Universal Improvement Scheme (UnIS) investigated in our previous work. The main focus of UnIS is to improve the localization results of unknown wireless nodes, aka mobiles, in the network with prepositioned reference nodes, aka anchors. The UnIS algorithm uses some additional information known a priori about the network. This information is represented by distances, known before the experiment, between couples of mobile nodes being localized. In this work, the optimization of the UnIS algorithm is proposed. According to our previous observations, we introduce a novel weighted UnIS (W-UnIS) approach that uses different weighting criteria to achieve a higher improvement ratio. We compare the effectiveness of W-UnIS scheme to its predecessor using the data collected in a deployed wireless sensor network testbed. The obtained results indicate that the localization error can be reduced significantly using our new W-UnIS approach.
Content may be subject to copyright.
Refinement of Localization Results in Wireless
Networks Using Weighted Universal Improvement
Schemes
Oleksandr Artemenko, Andreas Mitschele-Thiel
Faculty of Computer Science and Automation
Technische Universit¨
at Ilmenau
98693 Ilmenau, Germany
Email: {Oleksandr.Artemenko, Mitsch}@tu-ilmenau.de
Mykola Kuznietsov
Institute of Computer Systems
Odessa National Polytechnic University
65044 Odessa, Ukraine
Email: kuznetsov@ics.opu.ua
Abstract—In this paper, we present an extension of our concept
of the Universal Improvement Scheme (UnIS) investigated in
our previous work. The main focus of UnIS is to improve the
localization results of unknown wireless nodes, aka mobiles, in the
network with prepositioned reference nodes, aka anchors. The
UnIS algorithm uses some additional information known a priori
about the network. This information is represented by distances,
known before the experiment, between couples of mobile nodes
being localized.
In this work, the optimization of the UnIS algorithm is
proposed. According to our previous observations, we introduce
a novel weighted UnIS (W-UnIS) approach that uses different
weighting criteria to achieve a higher improvement ratio. We
compare the effectiveness of W-UnIS scheme to its predecessor
using the data collected in a deployed wireless sensor network
testbed. The obtained results indicate that the localization error
can be reduced significantly using our new W-UnIS approach.
I. INTRODUCTION
A. Motivation
Wireless communications have already become a very im-
portant part of our everyday life. According to this, hundreds
of new applications emerge every week defining higher and
higher requirements on hardware and software. Localization is
one of the most crucial issues for many such applications. To
keep it simple and cheap, but nevertheless accurate and robust,
is still a big challenge for thousands of researchers all over
the world that try to improve the location estimation process.
According to the literature, there are schemes that can be
applied for the refinement of the localization results. The
majority of these schemes is based on the history collected
during the location estimation process. Here, the amount
of various filters can be listed: Kalman Filter [1], LaSLAT
(Bayesian filter) [2], Particle Filter [3], Map-filtering [4], Rao-
Blackwellized particle filter [5], Gaussian Mixture Filter [6],
etc. The common problems of filters are that they need many
continuously measured data sequences and appropriate results
are given only after some time of operation (e.g., LaSLAT:
60 seconds of tracking [2]). In some situations, fast start-up
time with only little available data is required (e.g., disaster
scenarios). According to the requirements mentioned above,
alternative systems or additional algorithms are essential for
some ad-hoc network environments.
In our previous work, new possibilities to improve the lo-
calization results have been presented, implemented, simulated
and evaluated on the real testbed. All proposed solutions use
some additional information known a priori about the network.
This information is represented by distances, known before the
experiment, between couples of mobile nodes being localized.
From [7], a practical application example of this idea is
the usage of known distances between nodes attached to an
object being monitored or tracked (e.g., several wireless nodes
attached to an automated robot that is used in some specific
industrial process and needs to be localized). If the distances
between pairs of these nodes are static, they can be measured
a priori and used in the improvement process to enhance the
accuracy of the localization results of each node. This idea has
been investigated in our previous work [7]. In this work, we
proposed an Universal Improvement Scheme (UnIS) that uses
known distances between nodes and improves the localization
results significantly.
To further increase the robustness and accuracy of our
previous algorithm, we propose with this work an optimization
of the improvement process. Based on our observations, we
introduce a novel weighted UnIS (W-UnIS) scheme that uses
different weighting criteria to achieve a higher improvement
ratio. We compare the effectiveness of W-UnIS scheme to its
predecessor using the data obtained in a deployed wireless
sensor network testbed.
B. Paper Organization
The remainder of this paper is organized as follows. In
section II, we briefly describe the basic Universal Improvement
Scheme (UnIS) and its extensions derived from UnIS as a
part of our previous work. Section III introduces new W-UnIS
schemes and their mathematical models. Thereafter, section IV
describes the developed testbed, received results and analysis
of them. Finally, Section V concludes this paper.
0
1
2
3
4
5
012345
y
x
A(0;5)
B(0;0) C(5;0)
12
X
&
13
X
&
3
ˆ
h
2
ˆ
h
1
ˆ
h
3
h2
h
1
h
12
d
13
d
23
d
12
d
12
X
P
&
- Real positions of nodes
- Estimated positions of
mobile nodes
ij
X
&
- An improvement vector
ij
X
P
&
- A correction vector
Fig. 1. P-UnIS improvement example for a network with three anchors and
three mobiles
II. PREVIOUS WORK
After the initial position calculation step of the localization
process is complete and the first estimates of nodes’ positions
are available, the so called postimprovement step can be
conducted to increase the accuracy of the location estimation.
To do this, we apply UnIS refinement [7] that uses distances
between mobiles, known a priori (e.g., d12,d13 ,d23 between
mobile nodes h1,h2and h3in Fig. 1).
The basic step in the improvement is represented by pair-
wise recalculations of position coordinates using the known
distances between pairs of mobile nodes (e.g., reference dis-
tance d12 between real coordinates h1and h2in Fig. 1). At the
beginning of the localization, each node estimates its distances
to the given anchors separately and calculates its own virtual
coordinates (ˆ
h1,ˆ
h2,ˆ
h3in Fig. 1) using one of the well-known
calculation methods like trilateration. After the localization of
each node, the refinement process is being conducted. One
of the possible refinement methods could be the “shifting” of
calculated coordinates of two mobile nodes to/from each other
if the computed distance between them is bigger/smaller than
the corresponding reference distance dknown a priori.
Considering the simple pairwise refinement idea mentioned
above, the following steps will be executed to improve the
estimated virtual position of the node ˆ
h1in Fig. 1:
According to the pair {ˆ
h1,ˆ
h2},wemoveˆ
h1along the
improvement vector υ12 so that
(ˆ
h1+υ12 )(ˆ
h2υ12 )=d12.
Thereafter, the improvement vector υ13 for the pair
{(ˆ
h1+υ12 ),ˆ
h3}will be calculated in the same way as
υ12 and will be applied as the next improvement step so
that
((ˆ
h1+υ12 )+υ13 )(ˆ
h3υ13 )=d13.
In Fig. 1, vector υ12 represents the movement of coordinates
ˆ
h1and ˆ
h2until the distance between them is equal to the
reference distance d12. In such a way, the algorithm uses
pairwise computations to refine the estimated coordinates of
the mobile nodes and operates in a sequential way proceeding
from one pair of mobiles to another.
To make system converge to some certain state, UnIS
operates in an iterative way, i.e. each pair of mobile nodes
goes through the improvement process many times. For this,
it was essential to add a step size parameter μto the mathe-
matical model of the algorithm. A new movement vector, aka
correction vector, is given then by μυij (e.g., μυ12 in Fig. 1).
According to the idea above, the general description of the
UnIS refinement is as follows. Let Nrepresent all the mobile
nodes in the network. Then, the first improvement step for the
node ˆ
hiN, with respect to its neighbor ˆ
hjN, includes
the calculation of the corresponding refinement vector υij and
the estimation of new ˆ
hi[n+1] position:
υij =ˆ
hjˆ
hi−di,j
2ˆ
hjˆ
hi(ˆ
hjˆ
hi),(1)
ˆ
hi[n+1]=ˆ
hi[n]+μυij
=ˆ
hi[n]+μˆ
hjˆ
hi−di,j
2ˆ
hjˆ
hi(ˆ
hjˆ
hi),(2)
where di,j is a corresponding reference distance between
nodes hiand hj, and μis a step size parameter.
According to this basic idea, many new extensions from
UnIS have been derived [7]. To evaluate different UnIS
schemes, simulations and experiments have been conducted.
The best improvement ratio was obtained by the scheme
“P-UnIS Sequential Selective-DESC”. We observed that se-
quential schemes are much more flexible than parallel ones
and consider changes in the nodes’ positions during the
improvement process. Further flexibility is introduced by the
selection feature. A correct criterion applied for organizing a
nodes’ sequence can result in a better improvement ratio (e.g.,
descending order in [7]).
Additionally, we observed in our experiments one weak
aspect when one node with a very inaccurate position estimate
“pulled” all the remaining nodes to a wrong place during the
improvement. This happened because the step size parameter
μwas considered to be static during the refinement process.
However, it can be very profitable to modify the mathematical
model correspondingly to make this parameter adaptive which
can lead to even better improvements. Representing the main
contribution of this paper, this phenomenon will be investi-
gated in this work.
III. OPTIMIZATION OF UNIS
In this work, we introduce a weighted UnIS (W-UnIS)
approach that uses adaptive step size parameter instead of
static one
μadaptive =ωμ, (3)
where ωis a weighting function that reflects the accuracy level
of the produced location estimate. The node, which position
was estimated more accurately, has bigger weight (bigger mass
inertia) during the refinement process and obtains, as a result,
a smaller correction vector. To rate the accuracy level of the
obtained localization result, one of the following aspects can
be considered:
From [7], the accuracy level Aiin location estimation of
the node iis inversely proportional to a Mean Absolute
Error εin distance estimation between the i-th node and
its neighbors according to reference distances known a
priori:
Ai1
εi
.(4)
From [8], the accuracy level Aiin location estimation
of the node iis inversely proportional to a quality of
obtained reference signals:
Ai1
signal qualityi
.(5)
Next, we describe every aspect in detail and present the
weighting functions that have been derived.
A. Mean Absolute Distance Error (MADE)
To define a Mean Absolute Distance Error εiof the node
i, we use initial estimates of the nodes positions ˆ
has well as
the information, known a priori, about the reference distances
dbetween these nodes:
εi=1
|Ni|
jNi
|ˆ
hjˆ
hi−di,j |,(6)
where di,j is a reference distance between nodes iand j, and
Nirepresents all the neighbors of the mobile node i.
As mentioned above, the main idea of the W-UnIS approach
is to increase the weight of those nodes which positions are
likely to be more accurate and decrease the weight of the nodes
which positions are likely to be less accurate. According to this
idea, we developed several weighting functions that are given
as follows:
ω1(εi)= εi
max{εi
1
2,...,ε
Ni},(7)
ω2(εi)=minεi
εj
,1,(8)
ω3(εi)=1min{εi
1
2,...,ε
Ni}
εi
,(9)
where Nirepresents all the neighbors of the mobile node i,
εiis its MADE, and εjis a MADE of the neighbor node j.
B. Link Quality
According to [8], the quality of the signal affects the pro-
duced location estimation error significantly. If we assume that
the nodes with stronger signals from anchors produce more
accurate localization results than the ones with weaker signals,
then giving these nodes bigger weights in the refinement
process will positively affect the improvement ratio.
In our evaluation, we use Link Quality Indicator (LQI) to
measure the quality of the obtained signals. In contrast to
Signal Strength Indicator and according to the IEEE 802.15.4
specification [9] (E.2.3), “The LQI (see 6.7.8) measures the
received energy and/or SNR (Signal to Noise Ratio) for each
received packet. It is important to notice that smaller LQI
values, unlike the signal strength, indicate a better quality of
the signal and vice versa.
With respect to this, every node iduring the initial localiza-
tion process computes a mean Link Quality value liaccording
to the obtained signals from reference nodes so that
li=1
|Ki|
jKi
lqij,
where Kirepresents all the reference nodes that are in
communication range of the node i, and lqi are corresponding
Link Quality values of signals from reference nodes that are
estimated at the node i. According to this, we define a fitness
function based on the Link Quality value lifor the i-th node
as follows:
f(li)=1min{li,l
1,l
2,...,l
Ni}
li
,(10)
where Nirepresents all the neighbors of the node i.
Considering the fact that LQI-based optimization refers
to statistic results only, it cannot be used as a standalone
parameter. For this, it is essential to keep history of the
estimated LQI data and conduct corresponding filtering. Since
we try to avoid filters, we will combine two functions: ω3(εi)
that reflects the Mean Absolute Distance Error in (9) and f(li)
that considers the signal quality in (10).
Both of the functions are equally important for the improve-
ment. Applying a Weighted Sums optimization technique, the
new weighting function will be
ω4(εi,l
i)=1
2ω3(εi)+1
2f(li).(11)
To evaluate all weighting functions introduced in (7)-(9) and
(11), they were integrated in our emulation environment that
will be introduced next.
IV. EVALUATION
For the evaluation of the weighting functions, the data
collected in our previous work has been used to emulate the
real environment. To enable a fair comparison of different
approaches, all algorithms had the same input.
A. Evaluation Environment
The core of the evaluation environment is represented by
the data collected in our experimental testbed that will be
described next.
1) Network deployment: The experimental testbed was
deployed in one of the office rooms in the building #11 at
the University of Applied Sciences in Erfurt, Germany. This
room is equipped with standard furniture including chairs,
bookshelves, and desks. It has two windows and represents
a dynamic measurement environment where people may walk
in and out of the room during the normal operation of the
network, thus modifying the characteristics of the actual radio
propagation channel.
0
1
2
3
4
5
012345
y
x
A(0;5)
B(0;0) C(5;0)
2
h4
h6
h8
h10
h
1
h3
h5
h7
h9
h
Fig. 2. Real positions of anchors A, B and C as well as ten unknown nodes
from h1to h10
The deployed localization system consists of the following
main elements (Fig. 2): (i) three anchor nodes with known
coordinates A [0;5], B [0;0] and C [5;0] used for the local-
ization of unknown wireless sensor nodes; (ii) ten unknown
nodes that need to be localized.
To obtain explicit results, the full information about the
distances in meters between all mobile nodes was provided in
the form of a matrix D=[di,j ]N×Npresented in [7], where
N=10is a total number of the unknown nodes and di,j is a
reference distance between the i-th and j-th node.
2) Hardware platform: For the measurement campaign, the
wireless sensor nodes ZEBRA2411 from senTec Elektronik
GmbH were used. These modules are based on the chip set
ZRP1 developed by Freescale Semiconductor [10]. The nodes
operate in the 2.4GHz ISM frequency band and allow wireless
communication over a distance of more than 1000m (line-of-
sight). ZEBRA contains a micro-controller, a High Frequency
(HF) circuitry and a chip antenna with low noise ampli-
fier (LNA) and power amplifier (PA) stages. An integrated
Freescale HCS08 MCU serves as a base band controller and
operates at 8MHz. A SMAC (Simple Media Access Control)
protocol [11], which is based on the IEEE 802.15.4 standard,
has been applied for communication between nodes. For the
programming of nodes, we use the Metrowerks CodeWarrior
development environment from Freescale.
3) Path loss model: According to the process of localiza-
tion, we need to estimate distances from the observed LQI
values and then use these distances for the position calculation
step. There are a lot of studies which propose various models,
even for indoor scenarios. The model which has been applied
in this work was found in [12] and adapted to the LQI
estimates produced with our hardware platform. So, the path
loss Lat distance dis
L(d)=Ld0+Lp+10γlog10 d
d0+χ, d d0(12)
where Ld0=72is the path loss at d0=0.1m, γlog10 d
d0is
the average path loss with reference to d0,γ=3.1is the path
0.5
0.6
0.7
0.8
0.9
1
1.1
1.2
1.3
1.4
0 5 10 15 20 25 30
average localization error, m
number of refinement rounds
=1
Ό
΍
Ύ
Ώ
Fig. 3. Average localization error
loss exponent and Lp=2.4is the penetration loss and both are
functions of the measured scenario and working environment;
and χ=3.6is the log-normal shadow fading. For the given
scenario, the equation (12) and the corresponding parameters
mentioned above produce the least-square error path loss log-
distance model according to the collected LQI values.
The trilateration algorithm has been applied to calculate
initial positions according to the estimated three distances from
anchors.
4) Step size parameter: In our previous work, we observed
that the P-UnIS algorithm produces the best improvement ratio
with the step size in the range from 0.01 to 0.4 and performs
best with the step size μ=0.2, which is common for all
numbers of rounds.
In this work the step size μadaptive is designed to be variable
(see (3)) and includes a weight value ω[0,1]. According to
this and considering the basic value μ=0.2in (3), we get
μadaptive [0,0.2].
According to this setup, we conducted a measurement
campaign that took approximately 24 hours. The location
estimation of each mobile node was performed every second
according to newly observed LQI values. All the LQI data pro-
duced in the experiment was stored for the further emulation
purposes.
Now, the picture of the evaluation platform is complete.
Next, we present the evaluation results of different optimiza-
tion functions presented above.
B. Evaluation Results
Using the data obtained in the testbed, we evaluated weight-
ing functions proposed above: ω1(7), ω2(8), ω3(9), ω4(11).
To present the effectiveness of the methods, the standard P-
UnIS improvement with static step size (i.e. w=1) has been
used as a benchmark (Fig. 3). 30 iteration steps were applied
every time for the improvement of nodes positions.
The key observations can be stated as follows:
As a part of the W-UnIS algorithm, all the introduced
functions produce better results than the previous P-
UnIS improvement with ω=1, according to the average
localization error (Fig. 3). This supports the idea of using
the Mean Absolute Distance Error (MADE) to weight the
nodes positions.
1
10
0 5 10 15 20 25 30
average MADE, m
number of refinement rounds
=1
Ό
΍
Ύ
Ώ
Fig. 4. Average Mean Absolute Distance Error (MADE)
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0.1 1 10
probability
CDF of MADE, m
unimproved
=1
Ό
΍
Ύ
Ώ
Fig. 5. Cumulative Distribution Function (CDF) of the MADE Eiaccording
to (6)
The best results are presented by ω4weighting function.
ω4reflects the quality of the received signals from the
anchors additionally to the information about MADE.
Figure 4 shows how the MADE values change during
the refinement according to different approaches. It is
obvious that the best trend here is represented by static
weight ω=1. Although this method does not reach the
best accuracy in the location estimation, it minimizes the
MADE value and, as a result, brings the nodes close to
the original relative positioning.
Figure 5 presents the comparison of the initial localiza-
tion (unimproved results) and the proposed improvement
schemes with respect to the accumulated MADE value of
all mobiles in the network. Due to the big uncertainty in
indoor signal propagation, unimproved location estima-
tion presents more than ten times bigger distance error
than the proposed improvement technique.
The same as for P-UnIS, the major drawback of W-UnIS
is represented by the need in the estimation of distances
between unknown nodes, which is not always possible
and depends on the working scenario.
V. C ONCLUSION AND FUTURE WORK
As the main contribution in this paper, we introduced
the novel optimization strategy in improving the localization
results for the networks with known distances between mobile
nodes.
It was shown that adding weights to the estimated nodes
positions yields 22% higher improvement ratio as compared
to the previous refinement technique (0.573 m average local-
ization error against 0.713 m, respectively).
In contrast to the existing improvement techniques that were
discussed at the beginning of this paper, our algorithm does not
require continuously measured data sequences and significant
improvement is provided directly after first initial position
estimations.
In our future work, we are going to continue investigation
of different optimization techniques to gain even better local-
ization results. Additionally, we are going to do a scalability
analysis of our algorithm.
REFERENCES
[1] R. E. Kalman, “A New Approach to Linear Filtering and
Prediction Problems,” Transactions of the ASME Journal of Basic
Engineering, no. 82 (Series D), pp. 35–45, 1960. [Online]. Available:
http://www.cs.unc.edu/˜welch/kalman/media/pdf/Kalman1960.pdf
[2] C. Taylor, A. Rahimi, J. Bachrach, H. Shrobe, and A. Grue,
“Simultaneous localization, calibration, and tracking in an ad hoc
sensor network,” in Proceedings of the 5th international conference
on Information processing in sensor networks, ser. IPSN ’06. New
York, NY, USA: ACM, 2006, pp. 27–33. [Online]. Available:
http://doi.acm.org/10.1145/1127777.1127785
[3] X.-L. Hu, T. B. Sch¨
on, and L. Ljung, “A general convergence result
for particle filtering,” IEEE Transactions on Signal Processing, vol. 59,
no. 7, pp. 3424–3429, Jul. 2011.
[4] P. Kemppi, T. Rautiainen, V. Ranki, F. Belloni, and J. Pajunen, “Hy-
brid positioning system combining angle-based localization, pedestrian
dead reckoning and map filtering,” in Indoor Positioning and Indoor
Navigation (IPIN), 2010 International Conference on, sept. 2010, pp. 1
–7.
[5] G. Grisetti, C. Stachniss, and W. Burgard, “Improved techniques for grid
mapping with rao-blackwellized particle filters,” IEEE Transactions on
Robotics, vol. 23, p. 2007, 2007.
[6] Y. Oualil, F. Faubel, and D. Klakow, A multiple hypothesis gaussian
mixture filter for acoustic source localization and tracking,” in 13th
International Workshop on Acoustic Signal Enhancement, Y. Oualil, Ed.,
Sep. 2012, pp. 233–236.
[7] O. Artemenko, A. Mitschele-Thiel, and G. Schorcht, “Improvement of
localization results in wireless networks using estimation of distances
between unknown nodes: Simulation and real testbed evaluation, in
Personal Indoor and Mobile Radio Communications (PIMRC), 2012
IEEE 23rd International Symposium on, Sydney, Australia, sept. 2012,
pp. 693 –697.
[8] O. Artemenko, T. Simon, A. Mitschele-Thiel, D. Schulz, and M. R. S. Ta,
“Comparison of anchor selection algorithms for improvement of position
estimation during the wi-fi localization process in disaster scenario,”
in The 37th IEEE Conference on Local Computer Networks (LCN),
Clearwater, Florida, USA, Oct. 21–25, 2012.
[9] I. Standard, “Ieee standard for information technology - telecommunica-
tions and information exchange between systems - local and metropoli-
tan area networks specific requirements part 15.4: Wireless medium
access control (mac) and physical layer (phy) specifications for low-rate
wireless personal area networks (lr-wpans), IEEE Std 802.15.4-2003,
2003.
[10] senTec Elektronik GmbH, “ZEBRA 24xx SM ZigbeeTM enabled board
for radio applications,” Product Information 1.7., May 2007.
[11] Freescale-Semiconductor, “Simple media access controller (SMAC).
users guide,” SMACRM, Rev. 1.5, March 2008.
[12] N. Alsindi, B. Alavi, and K. Pahlavan, “Empirical pathloss model
for indoor geolocation using uwb measurements,” Electronics Letters,
vol. 43, no. 7, pp. 370 –372, 29 2007.
ResearchGate has not been able to resolve any citations for this publication.
Conference Paper
Full-text available
In this paper, several novel algorithms for improving the localization results of unknown wireless nodes are presented. All introduced algorithms extend the concept of Universal Improvement Scheme (UnIS) presented in our previous publications [1], [2]. We describe the algorithms using mathematical models and show with simulation results the effectiveness of new solutions in comparison to previous approaches. Additionally, we prove the simulations with real testbed evaluation results obtained with a wireless sensor network consisting of 3 prepositioned reference nodes (anchors) and 10 unknown nodes (mobiles). The introduced testbed was placed indoor and was build using ZEBRA2411 modules from senTec Elektronik GmbH, based on the chipset ZRP1 developed by Freescale Semiconductor [3].
Conference Paper
Full-text available
It is very common that during the localization process redundant reference data can be collected. This reference data is called “anchors”. For some position estimation algorithms, like trilateration or Min-Max, only three or four anchors for 2-d or 3-d localization respectively are required. The selection of certain anchors from collected amount can affect the localization accuracy significantly [1]. The main purpose of this paper is to propose and analyze several most promising Optimum Anchor Selection algorIthmS (OASIS) that can contribute to the improvement of the localization precision.
Conference Paper
Full-text available
In this work, we address the problem of tracking an acoustic source based on measured time differences of arrival (TDOA). The classical solution to this problem consists in using a detector, which estimates the TDOA for each microphone pair, and then applying a tracking algorithm, which integrates the "measured" TDOAs in time. Such a two-stage approach presumes 1) that TDOAs can reliably be esti-mated; and 2) that errors in detection behave in a well-defined fash-ion. The presence of noise and reverberation, however, causes larger errors in the TDOA estimates and, thereby, ultimately lowers the tracking performance. We propose to counteract this effect by con-sidering a multiple hypothesis filter, which propagates the TDOA estimation uncertainty to the tracking stage. That is achieved by con-sidering multiple TDOA estimates and then integrating the resulting TDOA observations in the framework of a Gaussian mixture filter. Experimental results show that the proposed filter has a significantly lower angular error than a multiple hypothesis particle filter.
Article
Full-text available
The particle filter has become an important tool in solving nonlinear filtering problems for dynamic systems. This correspondence extends our recent work, where we proved that the particle filter converges for unbounded functions, using L 4-convergence. More specifically, the present contribution is that we prove that the particle filter converge for unbounded functions in the sense of Lp -convergence, for an arbitrary p ≥ 2.
Conference Paper
Full-text available
We introduce Simultaneous Localization and Tracking, called SLAT, the problem of tracking a target in a sensor network while simultaneously localizing and calibrating the nodes of the network. Our proposed solution, LaSLAT, is a Bayesian filter that provides on-line probabilistic estimates of sensor locations and target tracks. It does not require globally accessible beacon signals or accurate ranging between the nodes. Real hardware experiments are presented for 2D and 3D, indoor and outdoor, and ultrasound and audible ranging-hardware-based deployments. Results demonstrate rapid convergence and high positioning accuracy.
Article
Full-text available
We introduce Simultaneous Localization and Tracking (SLAT), the problem of tracking a target in a sensor network while simultaneously localizing and calibrating the nodes of the network. Our proposed solution, LaSLAT, is a Bayesian filter providing on-line probabilistic estimates of sensor locations and target tracks. It does not require globally accessible beacon signals or accurate ranging between the nodes. When applied to a network of 27 sensor nodes, our algorithm can localize the nodes to within one or two centimeters.
Article
Full-text available
Recently, Rao-Blackwellized particle filters (RBPF) have been introduced as an effective means to solve the simultaneous localization and mapping problem. This approach uses a particle filter in which each particle carries an individual map of the environment. Accordingly, a key question is how to reduce the number of particles. In this paper, we present adaptive techniques for reducing this number in a RBPF for learning grid maps. We propose an approach to compute an accurate proposal distribution, taking into account not only the movement of the robot, but also the most recent observation. This drastically decreases the uncertainty about the robot's pose in the prediction step of the filter. Furthermore, we present an approach to selectively carry out resampling operations, which seriously reduces the problem of particle depletion. Experimental results carried out with real mobile robots in large-scale indoor, as well as outdoor, environments illustrate the advantages of our methods over previous approaches
Article
Full-text available
A novel empirical approach is presented for modelling the path loss behaviour of the direct path (DP) between the transmitter and receiver, which is important for time-of-arrival-based indoor geolocation coverage characterisation. Using ultra wideband (UWB) measurements in four sites and three ranging scenarios, pathloss models at 500 MHz and 3 GHz system bandwidths are provided, centred on 4.5 GHz for DP and total signal power. In addition, ranging coverage analysis is provided using the DP models
Article
The classical filtering and prediction problem is re-examined using the Bode-Sliannon representation of random processes and the “state-transition” method of analysis of dynamic systems. New results are: (1) The formulation and methods of solution of the problem apply without modification to stationary and nonstationary statistics and to growing-memory and infinitememory filters. (2) A nonlinear difference (or differential) equation is derived for the covariance matrix of the optimal estimation error. From the solution of this equation the coefficients of the difference (or differential) equation of the optimal linear filter are obtained without further calculations. (3) The filtering problem is shown to be the dual of the noise-free regulator problem. The new method developed here is applied to two well-known problems, confirming and extending earlier results. The discussion is largely self-contained and proceeds from first principles; basic concepts of the theory of random processes are reviewed in the Appendix.
Conference Paper
We present a hybrid indoor positioning solution combining angle-based localization, pedestrian dead reckoning, and map filtering. The angle-based localization system provides absolute location estimates, whereas pedestrian dead reckoning (PDR) results in accurate shape and length of the traversed route without absolute location and heading information. PDR movement and angle-based location estimates are fused together with a building vector map in a fusion filter, which in this study is implemented through a particle filter. When the fusion filter has been initialized with absolute position data and has converged, it can run also on PDR and map filtering, independently of the angle-based localization system, in areas that are not illuminated by multi-antenna arrays. In principle the same fusion design could accommodate location estimates also from other positioning sources, for example WiFi, or GPS in outdoor-to-indoor transitions. By combining information from various positioning modalities, different types of indoor environments can be provided with seamless positioning coverage with reasonable accuracy and infrastructural investments.