1 / 26

Distributed Control Applications Within Sensor Networks

Distributed Control Applications Within Sensor Networks. Bruno Sinopoli, Sourtney Sharp, Luca Schenato, Shawn Schaffery, S. Shankar Sastry Robotics and Intelligent Machines Laboratory / UC Berkeley Proceedings of the IEEE, VOL. 91, No.8, August 2003 Seo, Dongmahn. Contents. Introduction

soren
Télécharger la présentation

Distributed Control Applications Within Sensor Networks

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. Distributed Control Applications Within Sensor Networks Bruno Sinopoli, Sourtney Sharp, Luca Schenato, Shawn Schaffery, S. Shankar Sastry Robotics and Intelligent Machines Laboratory / UC Berkeley Proceedings of the IEEE, VOL. 91, No.8, August 2003 Seo, Dongmahn

  2. Contents • Introduction • PEGs (pursuit-evasion game) • Implementation • Methodology • Conclusion

  3. Introduction • Embedded computers • Sensor Networks • Crossbow, Millennial, Sensoria, Smart Dust • various fields of research • extensive experimentation of structural response to earthquakes • habitat monitoring • intelligent transportation systems • home and building automation • military applications • research community • time services, localization services, routing services, tracking services • system design and implementations • longevity, self configuration, self upgrade, adaptation to changing environmental conditions • control applications • location determination, time synchronization, reliable communication, power consumption management, cooperation and coordination, and security

  4. The goal of our research • to design robust controllers for distributed systems • evaluation on a distributed control application testbed • a pursuit-evasion game (PEG) application • research problems • tracking, control design, security, robustness • multiple-vehicle tracking • distinguish pursuers from evaders • dynamic routing structure • to deliver information to pursuers in minimal time • security features • graceful performance degradation • SN can fail

  5. PEGs

  6. Distributed PEG (DPEG) scenario issues • Time • Communication • Location • Cooperation • Power • Security

  7. Implementation • Hardware

  8. NesC, TinyOS • Time • two time management protocols • global Network Time Protocol (NTP)-like synchronization protocol • local time protocol with the means to transform time readings between individual motes • Communication • propose a general routing framework • that supports a number of routing methodologies • routing to geographic regions • routing based on geographic direction • routing to symbolic network identifiers • for dynamically routing to physically moving destinations within the network

  9. Localization • top-to-bottom localization framework • Coordination • application-specific grouping algorithms • general-purpose grouping services • Power • Security • OS level

  10. Indoor • miniature car • remotely controlled • SN • remotely controlled a pan-tilt-zoomcamera • to track the car • uniform grid of 25motes • detects local magnetic field • shared positioning information

  11. Outdoor

  12. Methodology • Scalability and Distributed Control • Nature • ants searching for food, bacteria foraging, and flight formations of some birds • schooling in fish & cooperation in insect societies • food search, predator avoidance, colony survival for the species • AI • distributed agents • free market systems • continuous control community • process control, distributed systems, jitter compensation, scheduling

  13. Models of Computation (MOC) • Continuous time dynamical systems • stability and reachability • for distributed control applications in SNs • not able to capture • communication delays, time skew between clocks or discrete decision making • discrete time dynamical systems • does not directly address sensing and actuation jitter • can be taken into account by augmenting with time delay between the plant and the controller • hybrid automaton • continuous flow and discrete jumps

  14. discrete event systems • work well for mode changes or task scheduling and characterizes hardware platform • allow for system to be event-triggered • not support continuous variables, not correlate time steps of the model with real time • dataflow MOCs • useful for characterizing several communicating processes • awkward for control • synchronous reactive languages • support a broad range of formal verification tools to aid in debugging • possible to generate code for platform directly from the synchronous reactive language • no relation between time steps of the language and real time

  15. Design Approaches a hierarchical system representation assume sensor reading come with an accurate time stamp sensors know their location in space

  16. Low-level controller • time based

  17. The proposed design methodology (high-level) • event based

  18. Conclusion • overview of research activities • dealing with distributed control in SNs • SNs and related research issues • hardware and software platforms • SNs for distributed control applications • suggested a general approach to control design • using a hierarchical model composed of • continuous time-triggered components at the low level • discrete event-triggered components at the high level • future work • will focus on implementation, verification, and testing of our methodologies in distributed control systems on our proposed DPEG testbed

  19. Thank you!

More Related