© The Author 2010. Published by Oxford University Press on behalf of The British Computer Society. All rights reserved.
For Permissions, please email: journals.permissions@oxfordjournals.org
doi:10.1093/comjnl/bxq001
Localization Algorithms for Wireless
Sensor Retrieval
Yuan Zhang
1,2,∗
, Lichun Bao
2
, Shih-Hsien Yang
2
, Max Welling
2
and Di Wu
2
1
Computer Science and Technology Department, Jilin University, Changchun, China.
2
Computer Science Department, University of California, Irvine, CA, USA.
∗
Corresponding author: zhangyuan2u@gmail.com
In wireless sensor networks (WSNs), localization has many important applications, among which
wireless sensor retrieval bears special importance for cost saving, data analysis and security purposes.
Localization for sensor retrieval is especially challenging due to the fact that the number and locations
of these sensors are both unknown. In this paper, we propose two probabilistic localization algorithms
that iteratively identify the locations of multiple wireless sensors in WSNs, one of which calculates
location information offline, and the other online. In both algorithms, we implement a two-step
localization process — the first step is called Grid-LEGMM (grid location estimation based on the
Gaussian mixture model), a coarse-grain location search using grids by choosing the proper number
and locations of the wireless sensors that maximize a likelihood estimation, and the second step is
called EM-LEGMM (expectation maximization based on the Gaussian mixture model), which uses the
EM-method to refine the results of Grid-LEGMM. An additional step in the online localization
algorithm is a credit-based filtering mechanism that removes spurious sensor locations. The
performance of both offline and online localization algorithms are analyzed using the Cramer–Rao
lower bound (CRLB), and evaluated using simulations and real testbed experiments.
Keywords: localization; expectation maximization; Gaussian mixture model; path loss model
Received 15 August 2009; revised 25 November 2009
Handling editor: Yu-Chee Tseng
1. INTRODUCTION
Large-scale wireless sensor networks (WSNs) are widely
deployed for environmental monitoring, control and interaction
applications. However, before mass production of wireless
sensor nodes, it is cost effective and energy efficient to retrieve
the decommissioned sensors after sensory tasks. In addition,
some sensor information analysis might only be feasible
after collecting them due to the storage and computational
complexities of data analysis.
In wireless sensor retrieval applications, localization is
the key challenge [23]. The simplest solution for network
localization is to equip every wireless node with a GPS (global
positioning system) device. Caballeroa et al. [10] used a mobile
robot equipped with a GPS device to exchange its location
information with the wireless sensors in outdoor environments.
However, a GPS device is unavailable to the most wireless
node due to considerations on either cost or the GPS satellite
signal reception limitations. Therefore, in-network localization
becomes the only choice for practical reasons.
A variety of in-network localization solutions have been
explored, which can be categorized into two classes: range-free
and range-based [2, 3, 23]. Both approaches require a certain
number of reference nodes with known location coordinate
information, called anchors.
Range-free approaches use the topological information to
infer nodal locations, therefore saving any special hardware
costs, and trading off the accuracy and scalability of the
location estimations [4, 9]. He et al. [2] proposed the APIT
range-free localization scheme, which divides the network
area into triangular regions to gradually narrow down the
locations of the node. In [23, 24], a localization algorithm
based on the hop count, called DV-HOP, was presented.
To localize the nodes, the anchors flood their location
information along with incremental hop-distance information
to the corresponding anchors. Other nodes calibrate their
relative locations based on the received anchor locations,
the hop count and the average distance per hop. In [20], a
centroid-based approach is proposed. Anchors beacon their
The Computer Journal, 2010
The Computer Journal Advance Access published February 9, 2010
at National Chiao Tung University Library on July 11, 2010 http://comjnl.oxfordjournals.org Downloaded from