26
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

Distributed Control Applications Within Sensor Networks

  • Upload
    soren

  • View
    47

  • Download
    2

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: Distributed Control Applications  Within Sensor Networks

Distributed Control Applications

Within Sensor NetworksBruno 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

Page 2: Distributed Control Applications  Within Sensor Networks

December 1, 2005 2/26

ContentsIntroduction

PEGs (pursuit-evasion game)

Implementation

Methodology

Conclusion

Page 3: Distributed Control Applications  Within Sensor Networks

December 1, 2005 3/26

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

Page 4: Distributed Control Applications  Within Sensor Networks

December 1, 2005 4/26

The goal of our research to design robust controllers for distributed systemsevaluation on a distributed control application testbeda 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 featuresgraceful performance degradation

SN can fail

Page 5: Distributed Control Applications  Within Sensor Networks

December 1, 2005 5/26

PEGs

Page 6: Distributed Control Applications  Within Sensor Networks

December 1, 2005 6/26

Page 7: Distributed Control Applications  Within Sensor Networks

December 1, 2005 7/26

Distributed PEG (DPEG) scenario issuesTimeCommunicationLocationCooperationPowerSecurity

Page 8: Distributed Control Applications  Within Sensor Networks

December 1, 2005 8/26

Implementation Hardware

Page 9: Distributed Control Applications  Within Sensor Networks

December 1, 2005 9/26

Page 10: Distributed Control Applications  Within Sensor Networks

December 1, 2005 10/26

Page 11: Distributed Control Applications  Within Sensor Networks

December 1, 2005 11/26

Page 12: Distributed Control Applications  Within Sensor Networks

December 1, 2005 12/26

Page 13: Distributed Control Applications  Within Sensor Networks

December 1, 2005 13/26

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 i

ndividual 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

Page 14: Distributed Control Applications  Within Sensor Networks

December 1, 2005 14/26

Localization top-to-bottom localization framework

Coordinationapplication-specific grouping algorithmsgeneral-purpose grouping services

Power Security

OS level

Page 15: Distributed Control Applications  Within Sensor Networks

December 1, 2005 15/26

Page 16: Distributed Control Applications  Within Sensor Networks

December 1, 2005 16/26

Page 17: Distributed Control Applications  Within Sensor Networks

December 1, 2005 17/26

Indoorminiature car

remotely controlledSN

remotely controlled a pan-tilt-zoomcamera

to track the caruniform grid of 25motesdetects local magnetic fieldshared positioning information

Page 18: Distributed Control Applications  Within Sensor Networks

December 1, 2005 18/26

Outdoor

Page 19: Distributed Control Applications  Within Sensor Networks

December 1, 2005 19/26

Methodology Scalability and Distributed Control

Natureants searching for food, bacteria foraging, and flight

formations of some birdsschooling in fish & cooperation in insect societies

food search, predator avoidance, colony survival for the species

AIdistributed agentsfree market systemscontinuous control community

process control, distributed systems, jitter compensation, scheduling

Page 20: Distributed Control Applications  Within Sensor Networks

December 1, 2005 20/26

Models of Computation (MOC)Continuous time dynamical systems

stability and reachabilityfor distributed control applications in SNs

not able to capture communication delays, time skew between clocks or discrete de

cision making

discrete time dynamical systemsdoes not directly address sensing and actuation jittercan be taken into account by augmenting with time delay bet

ween the plant and the controllerhybrid automaton

continuous flow and discrete jumps

Page 21: Distributed Control Applications  Within Sensor Networks

December 1, 2005 21/26

discrete event systems work well for mode changes or task scheduling and characterizes hardw

are platform allow for system to be event-triggered not support continuous variables, not correlate time steps of the model w

ith 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 rea

ctive language no relation between time steps of the language and real time

Page 22: Distributed Control Applications  Within Sensor Networks

December 1, 2005 22/26

Design Approachesa hierarchical system representation

assume sensor

reading come with an accurate time stamp

sensors know their location in space

Page 23: Distributed Control Applications  Within Sensor Networks

December 1, 2005 23/26

Low-level controllertime based

Page 24: Distributed Control Applications  Within Sensor Networks

December 1, 2005 24/26

The proposed design methodology (high-level)event based

Page 25: Distributed Control Applications  Within Sensor Networks

December 1, 2005 25/26

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 m

ethodologies in distributed control systems on our proposed DPEG testbed

Page 26: Distributed Control Applications  Within Sensor Networks

December 1, 2005 26/26