Journal of Computer and Communications
Vol.03 No.11(2015), Article ID:61307,7 pages
10.4236/jcc.2015.311020
Location Characterization in Noisy Range Network Localization
Mingzhu Wei, Ryad Chellali, Yang Yi, Ting Wang, Wen Qin
College of Electric Engineering and Control Science, Nanjing Tech University, Nanjing, China



Received October 2015

ABSTRACT
Network localization is a fundamental problem in wireless sensor networks, mainly in location dependent applications. A common family of solutions to this problem is the range-based network localization. The resulting localization algorithms are noise sensitive and thus lacking in terms of robustness. Our contribution provides an algorithm which is robust to measurement errors. We propose an analytical tool to analyze the effect of range errors in the final location and use a distributed method to solve the noisy range localization problem.
Keywords:
Network Localization, Noisy Range Measurement, Distributed Computation

1. Introduction
Estimating the positions of agents in networked systems is crucial for many applications ranging from robotics, autonomous vehicles navigation and sensor networks. In network localization, the absolute node positions need to be estimated from partial relative measurements between nodes. For range-only localization problem, the inter-agent distance information is given, and we need to estimate the agents’ location. In noiseless case the problem usually has a unique global solution. In practice, the inter-agent distances are often measured with perturbations. Thus, the existence and uniqueness of the global solution are not guaranteed. Indeed, it is well known that in presence of distance noise, a node may have discontinuous deformations (e.g. flip ambiguities and discontinuous flex ambiguities). Then the location estimation error needs to be analyzed. In this paper, we focus on the noisy distance network localization problem.
There are some previous works related with the noisy range network localization. Some authors consider the location error properties with the particular measurement model. [1] derives Cramer-Rao Bound (CRB) error of location for Time-Of-Arrival and Received Signal Strength measurements. [2] derives CRB error from distance and angle measurements model and gives the properties of CRB error with network parameters. Anderson states that when the distance noise is small enough, the noisy minimization problem has a unique solution and the displacements of agent positions have a bound based on the distance noise [3]. Other authors focus on network multi-lateration techniques to search a global solution in noisy range network localization problem. [4] describes a hybrid centralized and distributed algorithm, which provides robust quadrilaterals as subgraph from representative network graph to avoid flip ambiguities. [5] proposes a technique based on Cayley-Menger determinant to formulate the geometric relations among sensors and anchors in sensor networks as quadratic constraints. [6] proposes two computational efficiently algorithms in n-lateration networks to refine the noisy distances based on the Cayley-Menger determinant. [7] proposes a successive refinement method, Semi-Definite Programming (SDP), trying to get a rude solution for the global optimization in the noisy case.
In noisy range-based network localization cases, most of the existing approaches to solve the problem are network multi-lateration based techniques. Typically, successive refinement approaches achieve better statistical performance than multi-lateration approaches in noiseless case. But the existing SDP method is a centralized one. In this paper, we want to investigate the noisy localization performance of a distributed gradient-based algorithm that we propose in [8].
The organization of the paper is as follows. In the Section 2, we formulate the range-based network localization problem in noisy case. In Section 3, we derive the analytical location estimation error characterizations from the Gaussian random distance perturbation model. In Section 4, we will give short overview of the distributed gradient-based localization algorithm. In Section 5, the numerical simulations are performed to prove the robustness of the localization algorithm with the distance noise and accuracies with the network parameters. In Section 6, we summarize the results.
2. Problem Statement
Let
be a set of n nodes (representing sensors, agents, robots, vehicles, etc.), and let
denote a corresponding set of positions on the Cartesian plane, where
are the coordinates of
the i-th node. We shall call P a configuration of nodes. Suppose that some pair of nodes, say nodes (i, j), have the possibility of measuring the relative distance between them:
. (1)
We denote with E the set of unordered node pairs (i, j) such that a distance measurement exists between i and j. Our objective is to determine a node configuration
, that minimizes a Least-Squares of fit criterion
(2)
When the global minimum of
is zero, we say that exact matching is achieved, that means a configuration
is found that exactly matches the given distance measurements. Otherwise, no geometric node configuration can exactly match the given range data, and we say that approximate matching is achieved by the optimal configuration. Actual recovery of the absolute geometric node positions from distance measurements is only possible if the node configuration is generically globally rigid (ggr), [9]. In this case, the objective function in (2) has a unique global minimum, if the positions of at least three nodes are known and fixed in advance (anchor nodes, or beacons).
2.1. Problem Setup
In noiseless case, after using anchor and distance information, network localization can be formulated.
(3)
where,
is the vertex set of anchors, (
).
is the set of the unknown sensors,
.
is the set of edges between anchors.
is the set of edges between anchors and unknown sensors,
.
In practice, the distance measurements are usually noisy. We assume the distance measurement model, 



2.2. Linear Algebra Property of the ggr Formation
Let

The gradient 
Then the rigidity matrix R of the configuration can be written:

Let 



Based on lemma 1 [10], there is
3. Location Estimation Error Properties in Noisy Range Network Localization
We need to know what is the effect of distance errors on the error of network localization. In this section, we propose two analytical ways to derive the error propagation. We assume the distance perturbation, 

For the k-th edge in the global rigid graph, location estimation function becomes:

where,
Under Gaussian independent random distance assumption, the measurement pdf of the distance 
Since we assume that the distance measurements are uncorrelated, the covariance matrix 


From the measurement pdf (6), we find the Fisher information matrix:

where,
According to the definition of the rigidity matrix R, by omitting the anchor information we have
So the Cramer-Rao Bound matrix is:

The position estimate error covariance matrix defined as

Distributed Gradient-Based Localization Algorithm
In the previous section, we derived the analytical bounds for the localization error. We will use these bounds for analyzing the performance of the Distributed Gradient-based Method (DGM). This algorithm and its equivalent centralized version (GM) were previously presented in [8] under noise-free distance measurements.
Distributed Gradient-based Method Algorithm: Let t denote the number of consensus iterations, 



Input:



Initialization and Warm-up: Let 





Loop until





Update 



(Gradient update) At each active node: Compute 
Update position estimate according to (9); If

Let

End loop.
4. Numerical Experiments
In this section, we analyze the performance of our localization algorithm using the error characterization given the noisy range measurements. We compare the analytical errors with the estimation errors computed by the particular algorithm. We display the root-mean-square (RMS) error associated to the CRB matrix, given by

where 


where 

4.1. Network Generation
We have performed several simulations using range limited graphs, which are generically global rigid and have at least three non collinear anchor nodes. Therefore, the global solution of the localization problem is unique. We use random geometric graphs, in which nodes are deployed at random in the square plane, and an edge exists between a pair of nodes if and only if their geometrical distance is smaller than sensing radius, r. It has been proved in [9] that if



4.2. Location Error Behavior as Range Error
Firstly, we investigate the error characterization with different standard deviations 





We compare the performance of Distributed Gradient based Method (DGM) to the Semi-Definite Programming (SDP) relaxation-based method, which is a classical successive refinement approach used in range localization scenarios. Figure 1(a) shows the localization errors of algorithms DGM and SDP based on Equation (11). When there is no distance error (

4.3. Location Error Behavior as Range Error
We investigate how the localization error is affected by the number of nodes in a network. We fix the number of anchors



Figure 1. (a) shows the location error obtained with Distributed Gradient-based Method (DGM) and the Semi-Definite Programming (SDP) relaxation-based method, for different levels of noise; (b) shows the location error of the distributed (DGM) and centralized (GM) versions, with the number of iterations, compared to the Cramer-Rao Bound (CRB), when the given distance error level is.
Figure 2. Location errors obtained with DGM algorithm as the number of nodes increases.
5. Conclusion
This paper focused on the analysis of distance noise effects for range-based network localization problems. A analytical tool, CRB errors, to derive the location error propagation have been discussed. A Distributed Gradient-based Method (DGM) is used to solve the noisy range localization problem. We have shown that our algorithm is robust to a wide range of noise levels in the measurements. This is not the case for several noise-free localization algorithms; particularly we have shown that Semi-Definite Programming method (SDP) is sensitive to noises.
Cite this paper
Mingzhu Wei,Ryad Chellali,Yang Yi,Ting Wang,Wen Qin, (2015) Location Characterization in Noisy Range Network Localization. Journal of Computer and Communications,03,126-132. doi: 10.4236/jcc.2015.311020
References
- 1. Patwari, N., Hero III, A.O., Perkins, M., Correal, N.S. and O’dea, R.J. (2003) Relative Location Estimation in Wireless Sensor Networks. IEEE Transactions on Signal Processing, 51, 2137-2148. http://dx.doi.org/10.1109/TSP.2003.814469
- 2. Savvides, A., Garber, W.L., Moses, R.L. and Srivastava, M.B. (2005) An Analysis of Error Inducing Parameters in Multihop Sensor Node Localization. IEEE Transactions on Mobile Computing, 567-577. http://dx.doi.org/10.1109/TMC.2005.78
- 3. Anderson, B.D.O., Shames, I., Mao, G. and Fidan, B. (2010) Formal Theory of Noisy Sensor Network Localization. SIAM Journal of Discrete Mathematic, 24, 684-698. http://dx.doi.org/10.1137/100792366
- 4. Moore, D., Leonard, J., Rus, D. and Teller, S. (2004) Robust Distributed Network Localization with Noisy Range Measurements. Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, 50-61. http://dx.doi.org/10.1145/1031495.1031502
- 5. Cao, M., Anderson, B. and Morse, A.S. (2006) Sensor Network Lo-calization with Imprecise Distances. Systems & Control Letters, 55, 887-893. http://dx.doi.org/10.1016/j.sysconle.2006.05.004
- 6. Shames, I. and Bishop, A.N. (2011) Noisy Network Localization via Optimal Measurement Refinement Part 2: Distance-Only Network Localization. 18th World Congress of the International Federation of Automatic Control (IFAC).
- 7. Biswas, P., Liang, T.C., Toh, K.C., Ye, Y. and Wang, T.C. (2006) Semidefinite Programming Approaches for Sensor Network Localization with Noisy Distance Measurements. IEEE Transactions on Automation Science and Engineering, 3, 360-371. http://dx.doi.org/10.1109/TASE.2006.877401
- 8. Calafiore, G.C., Carlone, L. and Wei, M. (2010) A Distributed Gradient Method for Localization of Formations Using Relative Range Measurements. IEEE Multi-Conference on Systems and Control (MSC), 1146-1151. http://dx.doi.org/10.1109/CACSD.2010.5612764
- 9. Eren, T., Goldenberg, D.K., Whiteley, W., Yang, Y.R., Morse, A.S., Anderson, B.D.O. and Belhumeur, P.N. (2004) Rigidity, Computation, and Randomization in Network Localiza-tion. IEEE INFOCOM, 2673-2684. http://dx.doi.org/10.1109/infcom.2004.1354686
- 10. Shames, I., Fidan, B.I. and Anderson, B. (2009) Minimization of the Effect of Noisy Measurements on Localization of Multi-Agent Autonomous Formations. Automatica, 45, 1058-1065. http://dx.doi.org/10.1016/j.automatica.2008.11.018











