2010 International Conference on Indoor Positioning and Indoor Navigation (IPIN), 15-17 September 2010, Zürich, Switzerland
978-1-4244-5864-6/10/$26.00 ©2010 IEEE
Linear Antenna Array, Ranging and Accelerometer
for 3D GPS-Less Localization of Wireless Sensors
Patryk Mazurkiewicz, Athanasios Gkelias and Kin K. Leung
Imperial College London, Exhibition Road, SW7 2AZ, London, UK
[patryk.mazurkiewicz06, a.gkelias, kkleung]@imperial.ac.uk
Abstract—Localization algorithms for wireless sensors can
use diverse measurement hardware as a source of
geographical information in order to provide better location
estimates. A relatively extensive set of measurement
hardware comprises of machinery capable of measuring
range, angle-of-arrival and earth gravity direction.
Literature covers distance vector (DV) exchange algorithms
[1] for the measurements which provide the complete
distance vector. In this work we develop a method for
computing the complete DV in a distributed way, using
linear antenna array and ranging to calculate a complete
DV. We develop a localization algorithm that uses this
concept. We also determine pathological situations of flip-
error [2] occurrence, but we incorporate this knowledge into
the algorithm so that we prevent the flip-errors from
occurring.
Keywords — 3-D localization, 3-D positioning, Angle-of-
arrival, Linear antenna array, Hybrid localization,
Multi-hop network, Wireless sensor;
I. INTRODUCTION
Localization capability is required in many applications
of wireless sensor networks (WSN). For example,
monitoring WSN of any type requires node location
awareness in order to stamp the measurements with the
location (and also with timestamp), otherwise the
measurement is of no meaning for the infrastructure
owner [3]. A particularly interesting indoor localization
scenario is node positioning for automated building
monitoring. The goal there is to greatly reduce the
human-generated mistakes and errors, and the overhead of
manual work during the deployment by automating the
localization process.
The 3-D localization of sensors in WSNs used in
construction measurements, such as buildings, tunnels,
bridges etc., is a very challenging task. This task becomes
even more challenging in multi-hop WSN scenarios,
where network connectivity (i.e. the number of neighbors)
locally may become relatively low, e.g. in narrow
passages. For those reasons we focus on an algorithm
which makes use of diverse sources of geo-information,
namely: ranging, angle-of-arrival (AOA) and
accelerometer for earth gravity direction awareness.
There are two main families of localization algorithms
in the literature. The first family comprises of algorithms
based on ranging techniques, i.e., Cricket [4]. Those
algorithms require that the node undergoing localization
has at least 3 location-aware neighbors in 2-D and 4 of
them in 3-D [5]. To the second family there belong
localization algorithms that are based on the measurement
of the angle-of-arrival of signals from neighbor nodes [6].
Hybrid schemes also exist in the literature that obtain
more robust results by combining ranging and AOA
techniques, such as [1], [7], [8]. DV algorithms inherently
make use of both angle and range measurements, since
rich information is needed in order to determine the DV.
Motivation and contributions : Our focus in this work
is the sensor localization in three-dimensional (3-D)
WSNs where sensors employed are equipped with linear
antenna arrays. For a complete AOA direction estimation
(comprising of a unique azimuth and elevation), a 3-D
antenna array is required. On the other hand, planar
antenna arrays produce two indistinguishable estimates of
AOA, while linear arrays give only the elevation-type
measurement and therefore provide a class of candidate
directions instead of a particular direction or directions.
Unfortunately, 3-D or planar antenna arrays are difficult to
be deployed on wireless sensors, mainly due to higher cost
and size limitations. Therefore, our motivation behind this
work is to provide a novel and robust distributed
algorithm for localization in 3-D WSNs employed with
very basic linear antenna arrays (of only 2 elements), by
allowing sensors to exchange their measurements.
Our main contributions are threefold and can be
summarized in the following:
1. We develop a method for computing the complete
DV in a distributed way when only linear antenna
arrays are available.
2. based on the proposed method we develop a novel
distributed localization algorithm for 3-D WSNs.
3. We research the nature of flip-error of the proposed
algorithms and we propose ways of avoiding it.
The remainder of this paper is organized as follows. In
section II the terminology is introduced. Section III
focuses on explaining the principia of the concept of using
linear antenna array, whereas section IV includes more
detailed description of the concept. The reader can find
there the discussion on the “three possible orientations”
that matter for the performance of the algorithm. Section
V describes the basic variant of the localization algorithm
which uses our novel idea. Finally, there is a summary
and a broad overview of further and ongoing research in
section VI.
II. OVERVIEW AND TERMINOLOGY
Lets assume a WSN where all sensors are equipped
with the ranging device, accelerometer and 2-element
antenna array. Using information obtained by this
hardware the sensors can calculate circumferences of
candidate locations of the target.