Measurement confidence in a real sensor network S ebastien Cevey - - PowerPoint PPT Presentation

measurement confidence in a real sensor network
SMART_READER_LITE
LIVE PREVIEW

Measurement confidence in a real sensor network S ebastien Cevey - - PowerPoint PPT Presentation

Introduction Materials Experiments Results Conclusion Swarm Intelligence Project Measurement confidence in a real sensor network S ebastien Cevey Sandro Stucki 9 February 2006 / EPFL Introduction Materials Experiments Results


slide-1
SLIDE 1

Introduction Materials Experiments Results Conclusion

Swarm Intelligence Project

Measurement confidence in a real sensor network

S´ ebastien Cevey Sandro Stucki 9 February 2006 / EPFL

slide-2
SLIDE 2

Introduction Materials Experiments Results Conclusion

Overview

Introduction Materials Experiments Results Conclusion

slide-3
SLIDE 3

Introduction Materials Experiments Results Conclusion

Problem

  • Sensor networks efficient at gathering data over a wide area
  • Nodes (AKA motes) may encounter failures :
  • Erroneous sensing
  • Transmission packet loss
  • System crash
  • Need a way to assess the quality of acquired data
slide-4
SLIDE 4

Introduction Materials Experiments Results Conclusion

Goal

Exploit the distributed nature of sensor networks :

  • Use neighbors’ measurements to reinforce confidence
  • Distribute computation of result value

= ⇒ Improve quality of measurements for various network layouts

slide-5
SLIDE 5

Introduction Materials Experiments Results Conclusion

Materials

Hardware MICAz motes : light sensor, radio System TinyOS : component-based Language NesC : asynchroneous, C-like Base station Megabase client in Java

slide-6
SLIDE 6

Introduction Materials Experiments Results Conclusion

Method : state-based controller

ADC WARMUP SYNC LISTEN BCST RESULT BCST SLEEP INIT after 1st send delay after warmup delay after received sync msg after last send + sleep delay after 2nd send delay immediately

  • Initial synchronization (sync message from Megabase)
  • Two broadcasts (timer triggered) : measurement, evaluation
  • Inactive period (sleep)
slide-7
SLIDE 7

Introduction Materials Experiments Results Conclusion

Method : linear result computation

Measurement vector : − → d Evaluation matrix : M Result vector : − → r = M · − → d Example evaluation matrix (Gaussian filter) : M =          6 1 · · · 1 1 6 1 1 6 . . . ... . . . 6 1 1 · · · 1 6         

slide-8
SLIDE 8

Introduction Materials Experiments Results Conclusion

Experiment 1 : Distributed Filtering

  • Rotating lamp on circle of motes
  • Measurements every two cycles (4 seconds)

after 2 cycles 2 3 4 5 6 7 8 9 10 1

Experiment 1A Identity matrix as evaluation matrix Experiment 1B Gaussian filter of size 3

slide-9
SLIDE 9

Introduction Materials Experiments Results Conclusion

Experiment 2 : Sensing under Real Conditions

BC217 BC225 BC221 5/6 3/4 7/8 9/10 BC294.6 (Corridor) Station Base 1/2

  • Real environment (rooms in BC)
  • Measurements every minute during 24 hours
  • Considering both pair motes (weight 2) and two neighboring

pairs (weight 1)

slide-10
SLIDE 10

Introduction Materials Experiments Results Conclusion

Results for Experiment 1

  • Light travelling wave visible in both experiments
  • Mote 3 not working in Experiment 1A
  • Results smoother in Experiment 1B (Gaussian filter)
slide-11
SLIDE 11

Introduction Materials Experiments Results Conclusion

Results for Experiment 2 : Measurements of all motes

400 500 600 700 800 900 1000 200 400 600 800 1000 1200 Result Time (min) Experiment 2 (altered) Mote 1 Mote 2 Mote 3 Mote 4 Mote 5 Mote 6 Mote 7 Mote 8 Mote 9 Mote 10

Light evolution matches closely with environment (daylight, lamps), expected results.

slide-12
SLIDE 12

Introduction Materials Experiments Results Conclusion

Results for Experiment 2 : Measurements vs. Results comparison for a pair of motes

1000 2000 3000 4000 5000 6000 7000 8000 200 400 600 800 1000 1200 1400 Result Measurement Time (min) Experiment 2 (results vs measurements) Mote 7 results Mote 8 results Mote 7 measurements Mote 8 measurements

Clean measurements, noisy computed results (due to packet loss).

slide-13
SLIDE 13

Introduction Materials Experiments Results Conclusion

Conclusion

  • Flexible system adaptable to varied network layouts using

the evaluation matrix.

  • Disappointing results due to bad handling of packet loss

(easy to improve).

  • Interesting insight in distributed computations, as needed

in large-scale sensor networks.