1 / 65

Automating Wireless Sensor Network Deployment and Replacement in Pipeline Monitoring

TriopusNet. Automating Wireless Sensor Network Deployment and Replacement in Pipeline Monitoring . Ted Tsung-Te Lai Albert Wei- Ju Chen Kuei -Han Li Polly Huang Hao-Hua Chu National Taiwan University. Outline. Motivation TriopusNet System Design Evaluation Limitations

talli
Download Presentation

Automating Wireless Sensor Network Deployment and Replacement in Pipeline Monitoring

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TriopusNet Automating Wireless Sensor Network Deployment and Replacement in Pipeline Monitoring Ted Tsung-Te Lai Albert Wei-Ju Chen Kuei-Han Li Polly Huang Hao-Hua Chu National Taiwan University

  2. Outline Motivation TriopusNet System Design Evaluation Limitations Related Work Conclusion

  3. Water pipelines are everywhere people live

  4. Pipelines carry important resources (gas, oil…etc.)

  5. Pipelines carry very important resources (beer pipeline!)

  6. Pipeline monitoring is essential • Motivation leaking leaking

  7. Water contamination (Boston, 2010)

  8. Difficult sensor deployment

  9. WSN challenges (Deployment and maintenance) • Deployment challenges • Difficult to access pipelines to place sensors (often hidden inside walls or underground) • May need to break pipes to install sensors inside • Maintenance challenge • Difficult to replace out-of-battery sensors • Real pipeline environment • Difficult to ensure network connectivity during sensor placement and replacement

  10. Research question • Can we automate WSN sensor placement and replacement in pipeline? • While minimize the number of sensor nodes • Good sensing and networking coverage • Reduce the human effort bottleneck for long-term, large-scale WSN deployment & maintenance.

  11. Single-Release Point the enabling concept Single-release point Place sensors at a single release point Sensors automatically place themselves in the pipes

  12. How to realize single-release point? • Sensor placement • Mobile sensors • Sensor latch mechanism • Sensor placement algorithm • Sensor localization • Sensor replacement • Sensor replacement algorithm

  13. Outline Motivation TriopusNet System Design Evaluation Limitations Related Work Conclusion

  14. TriopusNetautomate WSN deployment in pipeline Triopus nodethree arms for latching Single-release point • Gateway node • Gateway node • Gateway node

  15. TriopusNetautomate WSN deployment in pipeline • Sensor placement • Mobile sensors • Sensor latch mechanism • Sensor placement algorithm • Sensor localization • Sensor replacement • Sensor replacement algorithm

  16. Mobile sensor (components) Sensor mote Actuator pull/push a mechanical arm Localization sensors (SenSys’ 10) water pressure + gyro

  17. Mobile sensor (kmote) • A Telosb-like platform, TinyOS compatible • Smaller form-factor, only CPU board is needed + = Kmote CPU board USB board (program uploading) (data processing)

  18. Mobile sensor (latch & delatch mechanism) Linear actuator, off-the-shelf from market A motor with gear inside to control the arm Spec: • Stroke: 2cm • Weight: 15gram • Arm extending speed: 2cm/sec 2cm 1cm 0cm

  19. Prototype #1 (8cm diameter)

  20. Prototype #2 (one motor, three arms)

  21. Prototype #2 (6cm diameter)

  22. Sensor placement algorithm • Where are the optimal locations to place sensors in pipes (after releasing them from the single-release point)? • Networking coverage • Interconnectivity among all nodes • Sensing coverage • Each pipe segment has at least one sensor • Minimize # of sensor nodes for deployment

  23. Sensor placement algorithm root water inlet branch 2 n7 branch 1 faucet 1 n6 n1 branch 3 faucet 4 n4 n5 faucet 3 faucet 2 n2 n3

  24. Sensor placement algorithm root water inlet branch 2 n7 branch 1 faucet 1 n6 n1 branch 3 faucet 4 n4 n5 faucet 3 faucet 2 n2 n3

  25. Sensor placement algorithm root water inlet branch 2 n7 branch 1 faucet 1 n6 n1 branch 3 faucet 4 n4 n5 faucet 3 faucet 2 n2 n3

  26. Sensor placement algorithm root water inlet branch 2 n7 branch 1 faucet 1 n6 n1 branch 3 faucet 4 n4 n5 faucet 3 faucet 2 n2 n3

  27. Sensor placement algorithm root Post-order traversal : n1 -> n2 -> … n7 n7 n6 n1 n4 n5 n2 n3

  28. Sensor placement algorithm root Post-order traversal : n1 -> n2 -> … n7 n7 1st n6 n1 n4 n5 n2 n3

  29. Sensor placement algorithm root Post-order traversal : n1 -> n2 -> … n7 n7 1st n6 n1 n4 n5 2nd n2 n3

  30. Sensor placement algorithm root Post-order traversal : n1 -> n2 -> … n7 n7 1st n6 n1 n4 n5 3rd 2nd n2 n3

  31. Sensor placement algorithm root Post-order traversal : n1 -> n2 -> … n7 n7 1st n6 n1 4th n4 n5 3rd 2nd n2 n3

  32. Sensor placement algorithm root Post-order traversal : n1 -> n2 -> … n7 n7 1st n6 n1 5th 4th n4 n5 3rd 2nd n2 n3

  33. Sensor placement algorithm root Post-order traversal : n1 -> n2 -> … n7 n7 6th 1st n6 n1 5th 4th n4 n5 3rd 2nd n2 n3

  34. Sensor placement algorithm root Post-order traversal : n1 -> n2 -> … n7 7th n7 6th 1st n6 n1 5th 4th n4 n5 3rd 2nd n2 n3

  35. Sensor placement algorithm Post-order traversal : n1 -> n2 -> … n7 Reasons: 1. Assure nodes cover all pipes 2. Allow blockage-free movement (bottom-up placement) root 7th n7 6th 1st n6 n1 5th 4th n4 n5 3rd 2nd n2 n3

  36. Sensor placement algorithm Single-release point • Gateway node Testing packet received ratio Bad link quality Good link quality, placement completed • Gateway node • Gateway node

  37. Sensor localization Pressure graph • Previous PipeProbe system [SenSys’10] • cm-level positional accuracy • Vertical pipe location • Water pressure changes at different height levels • Horizontal pipe location • Node distance = node velocity * node flow time • Pipe turn detection • Gyroscope

  38. Data Collection Single-release point • Collection Tree Protocol (CTP) in TinyOS • Multi-sink tree to balance network load • Gateway node • Gateway node • Gateway node

  39. Sensor replacement algorithm Single-release point • Gateway node • Gateway node Low Battery… • Gateway node

  40. Outline Motivation TriopusNet System Design Evaluation Limitations Related Work Conclusion

  41. Testbed

  42. Testbed spatial layout Single-release point 150cm 200cm 200cm 200cm 200cm 200cm

  43. Evaluation metrics • Automated sensor placement • # Nodes for pipeline deployment • Data collection rate • Energy consumption • Automated sensor replacement • Data collection rate

  44. Experimental procedure (4test scenarios) Scenario 2 Single-release point 5 tests for each scenario gateway Scenario 3 Scenario 4 Scenario 1 gateway gateway

  45. # Deployed Nodes(Static v.s. TriopusNet deployment) Avg # of nodes deployed -Static: 7.5 -TriopusNet: 4.4 Avg. node-to-node distance: 173cm Std: 58cm TriopusNetA TriopusNetB Static (90cm) TriopusNetC

  46. Avg. node-to-node distance

  47. Avg. node-to-node distance

  48. Avg. node-to-node distance

  49. Avg. node-to-node distance

  50. Data collection rate Each node sent 1000 packets to gateway -80% nodes achieve 99% packet receive rate -All nodes > 87% rate

More Related