Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

747 sensor network operation-1-187-7

.pdf
Скачиваний:
3
Добавлен:
13.12.2023
Размер:
814.75 Кб
Скачать

62 SENSOR DEPLOYMENT, SELF-ORGANIZATION, AND LOCALIZATION

Meters

12

 

 

LMDS,TKCRand

 

 

 

10

 

LMDS,TKCRand

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

Meters

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

−2−4

−2

0

2

4

6

8

10

 

−2−2 −1 0

1

2

3

4

5

6

7

 

 

 

Meters

 

 

 

 

 

 

Meters

 

 

 

 

 

 

 

 

(a)

 

 

 

 

 

 

 

(b)

 

 

 

 

Figure 2.42 Position estimation based on signal strength ranging: (a) outside and (b) lab.

estimates obtained indoors are terribly inaccurate. In fact, MDS/TKCRand does worse than a simple position estimation algorithm that places all floating nodes at (2, 4), the center of all anchors.

Ultrasonic-Based Ranging The ranging data were collected in three different environments: grass, grasscups, and pavement. In the grasscups environment, nodes were placed on top of cups on the grass to increase the range area. The topologies were the same for all three experiments. We focus on four configurations, namely Grass Grasscups, Grass Pavement, Grasscups Grass, and Grasscups Pavement. Grass Grasscups were a set of distance measurements taken in the grass environment with calibration coefficients obtained from the grasscups environment. As shown in Figure 2.43, the accuracy of the acoustic-based estimation is significantly better than that of signal-strength-based ranging from the ChipCon CC1000 radio.

Table 2.3 summarizes the results for time difference of arrival based on a distance estimation technique using concurrent ultrasonic and RF signals. The posErr in Table 2.3 is obtained from MDS using the censored distance estimation algorithms with four corner nodes at (3.08, 2.88), (0.45, 0.11), (4.24, 3.95), and (4.08, 1.22) as anchor nodes. TKCRand, TKCEuclid, and Path all perform well with respect to posErr in the grasscups environment. However, TKCEuclid and Path do not do as well in the grass environment compared with TKCRand. This is due to increased error in the grasscups environment compared to the grass environment. In this example, TKCRand is more robust against ranging errors. Figure 2.44 shows placements obtained by TKCRand.

Figure 2.45 is a histogram of posErr divided by the corresponding disErr from all experimental results. It is apparent that there is a correlation between disErr and posErr. We make the cautious claim that disErr is a good performance metric for a censored distance estimation algorithm. The ultimate performance metric for a censored distance estimation algorithm, however, needs to be determined from a metric based on positional error. The choice of the localization algorithm and the choice of the performance metric for position estimation can affect the preference for the censored distance estimation performance metric.

2.4 TRIGONOMETRIC K CLUSTERING (TKC) FOR CENSORED DISTANCE ESTIMATION

63

Grass/Grasscups

 

4.5

(m)

4

3.5

distance

3

 

 

2.5

Measured

2

1.5

 

 

1

 

0.5

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

 

 

 

 

True distance (m)

 

 

 

 

 

 

 

 

 

(a)

 

 

 

 

 

6

 

 

Grasscups/Grass

 

 

(m)

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

distance

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Measured

3

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

0 0

 

1

2

 

3

 

4

5

6

 

 

4.5

 

 

Grass/Pavement

 

 

 

(m)

 

4

 

 

 

 

 

 

 

 

 

 

3.5

 

 

 

 

 

 

 

 

 

distance

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

2.5

 

 

 

 

 

 

 

 

 

Measured

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

1.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

0.5

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

 

 

 

 

 

True distance (m)

 

 

 

 

 

 

 

 

 

 

(b)

 

 

 

 

 

 

6

 

 

Grasscups/Pavement

 

 

 

(m)

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

distance

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Measured

3

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

0

 

1

2

 

3

4

 

5

6

True distance (m)

True distance (m)

(c)

(d )

Figure 2.43 Accuracy of acoustic ranging: (a) grass trained on grasscups, (b) grass trained on pavement, (c) grasscups trained on grass, and (d) grass trained on pavement.

Table 2.3 Acoustic-Based Ranging Experimental Results

Measured/Trained

Hop

Path

MRand

MEuclid

TKCRand

TKCEuclid

 

 

 

 

 

 

 

 

 

 

dis Err

 

 

 

Grass/Pavement

0.020

0.003

0.017

0.017

0.004

0.008

Grass/Grasscups

0.020

0.005

0.014

0.017

0.005

0.009

Grasscups/Pavement

0.038

0.002

0.003

0.008

0.002

0.002

Grasscups/Grass

0.038

0.003

0.004

0.009

0.003

0.003

 

 

 

posErr

 

 

 

Grass/Pavement

0.679

0.091

0.479

0.638

0.072

0.405

Grass/Grasscups

0.695

0.090

0.468

0.642

0.088

0.432

Grasscups/Pavement

1.430

0.052

0.069

0.108

0.045

0.045

Grasscups/Grass

1.555

0.067

0.066

0.105

0.066

0.066

 

 

 

 

 

 

 

64 SENSOR DEPLOYMENT, SELF-ORGANIZATION, AND LOCALIZATION

Meters

LMDS,TKCRand 5

4.5

4

3.5

3

2.5

2

1.5

1

0.5

0

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

 

 

 

 

Meters

 

 

 

 

(a)

Meters

LMDS,TKCRand 5

4.5

4

3.5

3

2.5

2

1.5

1

0.5

0

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

 

 

 

 

Meters

 

 

 

 

(b)

Meters

LMDS,TKCRand 5

4.5

4

3.5

3

2.5

2

1.5

1

0.5

0

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

 

 

 

 

Meters

 

 

 

 

(c)

Meters

LMDS,TKCRand 5

4.5

4

3.5

3

2.5

2

1.5

1

0.5

0

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

 

 

 

 

Meters

 

 

 

 

(d )

Figure 2.44 Position estimation based on acoustic ranging: (a) grass trained on grasscups, (b) grass trained on pavement, (c) grasscups trained on grass, and (d) grasscups trained on pavement.

posErr / disErr

8

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

0

15

20

25

30

35

40

45

50

55

10

Figure 2.45 disErr as a metric for censored distance estimation algorithm: histogram of posErr/disErr.

2.4 TRIGONOMETRIC K CLUSTERING (TKC) FOR CENSORED DISTANCE ESTIMATION

65

 

0.09

 

Acoustic Measurement Variance

 

 

20

ChipCon CC1000 Measurement Variance

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outside5/1,2,3,4

 

 

 

 

 

 

Grass--Pavement

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Lab2/1,3,4,5

 

 

0.08

 

 

 

 

Grass--Grasscups

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

)

 

 

 

 

 

Grasscups--Pavement

 

)

16

 

 

 

 

 

 

 

 

 

2

0.07

 

 

 

 

Grasscups--Grass

 

2

 

 

 

 

 

 

 

 

 

(m

 

 

 

 

 

(m

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

error

0.06

 

 

 

 

 

 

 

 

 

error

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.004x 2

 

 

12

 

 

 

 

 

 

 

 

 

0.05

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

of

 

 

 

 

 

 

 

 

 

of

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Variance

0.04

 

 

 

 

 

0.003x 2

 

 

Variance

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.03

 

 

 

 

 

0.002x 2

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.02

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

2.63164

 

 

 

 

 

 

 

 

 

 

0.001x 2

 

 

 

 

 

 

 

 

 

 

 

0.01

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

 

2

3

4

5

6

7

8

9

10

11

 

 

 

 

 

True distance (m)

 

 

 

 

 

 

 

 

True distance (m)

 

 

 

 

 

 

 

 

(a)

 

 

 

 

 

 

 

 

 

 

 

(b)

 

 

 

 

Figure 2.46 Modeling of ranging error: Variance of ranging error versus distance: (a) acoustic and (b) signal strength.

2.4.6 Simulation Results

Our simulation models are based on the experimental results in the previous section. In the case of acoustic ranging, we model the ranging error on a Gaussian random variable with variance proportional to the square of the distance. Given a distance estimate δ(i, j ), the variance of error DVAR is modeled as

DVAR = α × δ2(i, j )

(2.14)

To obtain the scaling constant α, we fit square curves to the sample variance curve obtained from acoustic ranging data, as shown in Figure 2.46.

As for the signal strength data, we assume the variance to be constant over the distance measurements up to 11 m. We assume that the ranging area is roughly symmetrical. Figure 2.47 plots the probability of reliable distance measurement as a function of distance. For

 

1

Acoustic Measurement Success Rate

 

 

1

of distance measurement

 

 

 

 

Grass--Pavement

 

 

 

 

 

 

 

0.9

 

 

 

 

distance measurement

 

 

 

 

 

Grasscups--Grass

0.95

0.8

 

 

 

 

 

 

 

 

 

 

 

 

0.9

0.7

 

 

 

 

 

 

 

 

 

 

 

 

 

0.6

 

 

 

 

 

 

0.85

0.5

 

 

 

 

 

 

0.8

0.4

 

 

 

exp[−0.35(x−1.3725)2]

0.75

0.3

 

 

 

Success

 

 

 

 

 

 

Success of

0.7

0.2

 

 

 

 

 

 

 

 

 

 

 

 

 

0.1

 

 

 

 

 

 

0.65

 

 

 

 

 

 

 

0

 

 

 

 

 

 

0.6

 

1

2

3

4

5

6

 

 

0

 

 

ChipCon CC1000 Measurement Success Rat

 

 

 

 

Outside5−1,2,3,4

 

 

 

 

 

Lab2−1,3,4,5

 

 

 

exp[−0.0035(x−1.0607)2]

 

 

0

2

4

6

8

10

12

True distance (m)

True distance (m)

(a)

(b)

Figure 2.47 Modeling of ranging area: Successful ranging versus distance: (a) acoustic and (b) signal strength.

66

SENSOR DEPLOYMENT, SELF-ORGANIZATION, AND LOCALIZATION

 

 

Table 2.4 Signal-Strength-Based Ranging Simulation Results

 

 

 

 

 

 

 

 

 

 

 

 

Hop

Path

MRand

MEuclid

TKCRand

TKCEuclid

 

 

 

 

 

 

 

 

8 × 8gvc

 

 

dis Err

 

 

 

0.0265

0.0296

0.0099

0.0206

0.0059

0.0078

9-5 × 9-5g1c

0.0169

0.0081

0.0050

0.0055

0.0049

0.0049

10 × 10g3c

0.0228

0.0575

0.0745

0.0636

0.0168

0.0091

8 × 8gvc

 

 

posErr

 

 

 

2.7226

7.0072

0.8169

1.3477

0.5107

0.6285

9-5 × 9-5g1c

2.9364

0.6592

0.4691

0.5613

0.4750

0.4495

10 × 10g3c

2.2554

4.5291

7.3757

3.2778

1.6357

1.0763

the simulations, we approximate the success rate curve by an exponential curve, as shown in Figure 2.47. We censor distances greater than 12 m because of the lack of experimental data.

As explained in more detail below, we find that TKC is a reliable censored distance estimation algorithm. TKCEuclid tends to perform slightly better than TKCRand if ranging measurements are accurate or network is sparse. When network connectivity is high, TKCRand seems to outperform all other algorithms. The performance of Path is not consistent because its tendency to overestimate (path curvatures) and its tendency to underestimate (preference of negative error) need to be balanced. Low network connectivity, uniformly placed nodes, and large ranging error all increase the comparative performance of Hop against other algorithms. However, the performance of Hop fell below Path in most of the cases.

Signal-Strength-Based Ranging Simulation Table 2.4 summarizes results from simulation using the signal strength ranging model. The first experiment, 8 × 8vc (Figs. 2.48 and 2.49), is run on a 8 × 8 grid with varying spacing with four anchor nodes at (0,0), (0,11.2), (11.2,0), and (11.2,11.2). This is a well-connected network, as all nodes are reachable in two hops indicated by Figure 2.48a—only one estimate of distance is evaluated using Hop. Both TKCEuclid and TKCRand perform well, as plotted in Figure 2.49. TKCRand performs slightly better than TKCEuclid, since the network is well-connected and ranging error is relatively high. The performance of Path is poor due to the large variance of ranging error. The preference for negative error is illustrated in Figure 2.48b.

The topology for the second experiment, 9-5 × 9-5g1c (Figs. 2.50 and 2.51), is a 9 × 9 grid with a 5 × 5 hole in the middle. Anchors are located at (0, 0), (0, 8), (8, 0), and (8, 8). Path greatly underestimates the distances. Trigonometric-constraints-based algorithms outperform path-based algorithms due to the dominance of ranging error and uneven topology.

The third experiment, 10 × 10g3c (Figs. 2.52 and 2.53), is on a 10 × 10 grid with 3-m spacing. The anchors are located at (0, 0), (0, 27), (27, 0), and (27,27). Path performs less well due to increased underestimation caused by increased size of the network. TKCEuclid performs better than TKCRand, since the network is not as well-connected as in the first example.

2.4 TRIGONOMETRIC K CLUSTERING (TKC) FOR CENSORED DISTANCE ESTIMATION

67

Estimated distance (m)

Estimated distance (m)

16

 

 

 

 

 

 

 

 

 

 

 

 

Hop

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(m)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

distance

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

2

4

 

6

8

 

 

10

 

12

14

 

 

 

 

16

 

 

 

 

 

 

 

True distance (m)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

 

 

 

 

 

 

 

 

 

 

TKCRand

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(m)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

distance

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

4

 

6

8

 

 

10

 

12

14

 

 

 

 

16

0

 

 

 

 

 

 

 

 

True distance (m)

(c)

Path

16

14

12

10

8

6

4

2

0 0 2 4 6 8 10 12 14 16

True distance (m)

(b)

TKCEuclid

16

14

12

10

8

6

4

2

0

0

2

4

6

8

10

12

14

16

 

 

 

True distance (m)

 

 

(d )

Figure 2.48 Distance estimations (8 × 8gvc: 8 × 8, variable spacing, ChipCon CC1000): (a) shortest hop, (b) shortest path, (c) TKC random, and (d) TKC Euclidean.

Acoustic-Based Ranging Simulation

Table 2.5 summarizes the results from sim-

ulations using acoustic ranging model. In

the first experiment, 8 × 8va (Figs. 2.54

and 2.55), nodes are placed on a 8 × 8 grid with varied spacing. The anchors are located at (0, 0), (0, 5.6), (5.6, 0), and (5.6, 5.6). In this example, TKCEuclid and TKCRand perform well (Fig. 2.55) thanks to the superiority of acoustic ranging compared to signal-strength- based ranging. Path performs better than with signal-strength-based ranging because the error from its preference of negative error is reduced. However, TKCEuclid and TKCRand both outperform Path because the uneven density of nodes negatively affects the performance of Path.

The second experiment (Figs. 2.56 and 2.57), denoted by 10 × 10g1a, nodes are placed on 10 × 10 grid with 1-m spacing with anchors at (0,0), (0,8), (8,0), and (8,8). In this example, TKCEuclid is clearly the best, as plotted in Figure 2.57. The Euclidean method is superior to the random resolution method due to accuracy of measurements. Poorer performance of Path comes from its preference for negative error as shown in Figure 2.56. As the number of hops increases, error due to the negative bias also increases.

68 SENSOR DEPLOYMENT, SELF-ORGANIZATION, AND LOCALIZATION

Figure 2.49 Position estimates (8 × 8gvc: 8 × 8, variable spacing, ChipCon CC1000): (a) shortest hop, (b) shortest path, (c) TKC random, and (d) TKC Euclidean.

2.4.7 Conclusion

Censored distance estimation is an important part of location estimation. In this section, we explored existing algorithms and further developed trigonometric-constraint-based censored distance estimation algorithms. Using experimental data from received signal- strength-based ranging and acoustic-based ranging technologies, we compared the performance of censored distance estimation algorithms and developed a sound simulation model. We found that the trigonometric k-clustering method is a robust and reliable censored distance estimation algorithm.

2.5 SENSING COVERAGE AND BREACH PATHS IN SURVEILLANCE WIRELESS SENSOR NETWORKS

Ertan Onur, Cem Ersoy, and Hakan Delic¸

In this section, the sensing coverage area of surveillance wireless sensor networks is considered. Sensing coverage is determined by applying the Neyman–Pearson detection model

2.5 SENSING COVERAGE AND BREACH PATHS IN SURVEILLANCE WIRELESS SENSOR NETWORKS

69

Estimated distance (m)

Hop

11

10

9

8

7

6

5

4

3

2

1

3

4

5

6

7

8

9

10

11

 

 

 

True distance (m)

 

 

 

(a)

 

14

 

 

Path

 

 

 

 

 

 

 

 

 

 

(m)

12

 

 

 

 

 

 

 

 

 

 

 

 

 

distance

10

 

 

 

 

 

 

8

 

 

 

 

 

 

Estimated

6

 

 

 

 

 

 

4

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

0

2

4

6

8

10

12

 

0

 

 

 

 

True distance (m)

 

 

(b)

Estimated distance (m)

TKCRand

11

10

9

8

7

6

5

4

3

3

4

5

6

7

8

9

10

11

 

 

 

True distance (m)

 

 

 

(c)

Estimated distance (m)

TKCEuclid

11

10

9

8

7

6

5

4

3

3

4

5

6

7

8

9

10

11

 

 

 

True distance (m)

 

 

 

(d )

Figure 2.50 Distance estimations (9-5 × 9-5g1c: 9-5 × 9-5, 1-m spacing, ChipCon CC1000): (a) shortest hop, (b) shortest path, (c) TKC random, and (d) TKC Euclidean.

and defining the breach probability on a grid-modeled field. Using a graph model for the perimeter, Dijkstra’s shortest-path algorithm is used to find the weakest breach path. The breach probability is linked to parameters such as the false alarm rate, size of the data record, and the signal-to-noise ratio. Consequently, the required number of sensor nodes and the surveillance performance of the network are determined. The false alarm rate and the field width turn out to be the two most influential parameters on the breach probability.

2.5.1 Background Information

Wireless sensor networks (WSN) are appropriate tools to monitor an area for surveillance. The primary challenges in building a surveillance wireless sensor network (SWSN) pertain to the decisions to be considered while deploying the sensors. These decisions may consist of communication and sensing range of sensor nodes and density of the SWSN, deployment strategy to be applied (random, regular, planned, etc.), and sink deployment. Depending on the range and the number of sensors, the sensing coverage area of the SWSN may contain

70 SENSOR DEPLOYMENT, SELF-ORGANIZATION, AND LOCALIZATION

Figure 2.51 Position estimates (9-5 × 9-5g1c : 9-5 × 9-5, 1-m spacing, ChipCon CC1000): (a) shortest hop, (b) shortest path, (c) TKC random, and (d) TKC Euclidean.

breach paths. The probability that a target traverses the region through the breach path gives precious insight about the level of security provided by the SWSN. Thus, it is the aim of this section to analyze the probability of the weakest breach path and draw important inferences regarding the sensing and deployment parameters in an SWSN.

The sensing and communication ranges of some propriety devices are listed in [70]. For example, the sensing range of the Berkeley motes acoustic sensor, HMC1002 magnometer sensor and through-beam type of photoelectric sensor are nearly 1, 5, and 10 m, respectively. The communication range of the Berkeley motes MPR300, MPR400CB, and MPR520A are 30, 150, and 300 m, respectively. The ratio of the communication and sensing ranges shows that the network must be densely deployed. The high redundancy level of the network necessitates energy conservation schemes.

The effect of sensor deployment on the performance of target detection is considered in [71], where the authors propose a measure of goodness of deployment, namely the path exposure, which is the likelihood of detecting a target that traverses the region using a given path. The unauthorized traversal problem is defined, and an incremental sensor deployment

2.5 SENSING COVERAGE AND BREACH PATHS IN SURVEILLANCE WIRELESS SENSOR NETWORKS

71

Figure 2.52 Distance estimations (10 × 10g3c: 10 × 10, 3-m spacing, ChipCon CC1000): (a) shortest hop, (b) shortest path, (c) TKC random, and (d) TKC Euclidean.

strategy is proposed. Zou and Chakrabarty propose a virtual force algorithm to increase the coverage after an initial random deployment of sensors [72]. The problem is stated as maximizing the coverage area within a cluster in cluster-based sensor networks subject to a given number of sensors. In both studies, the area to be monitored is a rectangular field. However, most of the time, the area under surveillance is irregular in shape. Considering the perimeter security applications, the field to be monitored is usually narrow and long. Therefore, nonuniform deployment must also be considered.

An incremental sensor deployment strategy is proposed in [73], where there are no prior models of the static environment, and all of the sensors are identical and are able to communicate with a remote base station. The proposed algorithm runs to maximize the coverage area while maintaining full line-of-sight connectivity, and it is shown to produce similar coverage results as the model-based algorithms. The authors analyze the trade-offs in sensor network infrastructure in [74], where continuous update and phenomenon-driven application-level scenarios are analyzed by considering accuracy, latency, energy efficiency, good-put (ratio of total packet count received by observer to the total packet count sent by all