Professional Documents
Culture Documents
Ronald Beaubrun
Department of Computer Science and Software Engineering
Universit LAVAL
Quebec, Canada
Email: ronald.beaubrun@ift.ulaval.ca
AbstractThis paper presents a brief review of the most deployment. In multi-hop algorithms, position information is
important methods for node localization in Wireless Sensor propagated via the network, and non-anchor nodes also use
Network (WSN). Among them are: Ad hoc Positioning System position information from their non-anchor neighbors in order
(APS), Anchor-Free Localization (AFL) and MoteTrack. Such to localize themselves [5]. Single-hop algorithms generally
methods may achieve good accuracy at the cost of extra require networks with more connectivity, whereas multi-hop
hardware which needs to be present at each network node. algorithms support more sparse networks at the cost of
decreased precision.
Keywords Ad hoc Positioning; Anchor-Free Localization;
localization; MoteTrack; Wireless Sensor Network (WSN) Other algorithms assume that the network nodes are able to
estimate or measure the distance to each other [2], [11]. These
I. INTRODUCTION algorithms are called range-based algorithms. Explicit distance
The performance of Wireless Sensor Network (WSN) measuring allows to achieve greater precision of localization.
applications requires that each node knows its location This comes with the price that additional hardware is often
precisely. In this context, node localization in a WSN needed to estimate the range. Range-based algorithms can be
constitutes an active field of research, as many solutions were further subdivided into classes, based on which method of
proposed [1], [2]. These solutions can be grouped into several range measurement is used. Range-free algorithms try to rely
categories, depending on the applications, the assumptions on other sources of information for positioning [1].
made, and the resources availability. This paper outlines the Centralized algorithms use network nodes to collect data
most important methods for node localization in WSN. It is for localization computation, which runs on a central node. In
organized as follows. Section II categorizes such methods. distributed algorithms, no central node exists, as all nodes
Sections III, IV and V present Ad hoc Positioning System collaborate to localize each other. Having a central node in a
(APS), Anchor-Free Localization (AFL) and MoteTrack system enables to overcome resource limitation of the sensor
respectively, whereas Section VI gives some concluding nodes, so that more computationally demanding algorithms can
remarks. be used. At the same time, a single central node introduces a
point of failure for the whole system, while reducing the
II. CATEGORIZATION
scalability of the system. For large networks, a central node
A number of algorithms, called anchor-based algorithms means much communication overhead, increasing latency, and
[1], [2] rely on the presence of nodes which know their precise demand for more battery power.
position before the localization algorithm starts. Those nodes
are called anchors. The presence of anchors enables to decrease III. AD HOC POSITIONING
the computational complexity of calculation, and allows to The Ad hoc Positioning System (APS), proposed by
obtain the coordinates which are in accordance with some Niculescu et al. [6], is an anchor-based, multi-hop algorithm
global coordinate system. At the same time, anchor which focuses on the assumption that, at the beginning of the
maintenance and deployment in some situations are not localization, only a limited number of anchors is available, and
possible. So, another set of algorithms, called anchor-free no non-anchor node can receive beacons from the others.
algorithms [3], attempt to find the node position when no Immediate neighbors of the anchors determine their distance to
anchor is available. the anchors and to their neighbors. Once a node obtains a range
Anchor-based algorithms can be further subdivided into estimate to more than 3 anchors, it can determine its position
two groups: single-hop and multi-hop algorithms. Single-hop and becomes an anchor. Thus, the location estimate is
algorithms assume that every non-anchor node of the WSN at propagated from the anchors to the middle of the network.
any moment can directly communicate with enough anchors to Three propagation methods are proposed: DV-hop, DV-
localize itself [4]. In practice, it means, either that anchor nodes distance and Euclidian. The DV-hop propagation method is a
have more powerful transmitters to cover the whole network, basic scheme which consists of three stages. First, all nodes
or there is sufficient density of anchor nodes in the WSN obtain the hop-count distance to the anchors by direct
522