Chess Review May 11, 2005 Berkeley, CA Closing the loop around Sensor Networks Bruno Sinopoli Shankar Sastry Dept of Electrical Engineering, UC Berkeley.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Warranty and Maintenance Decision Making for Gas Turbines Susan Y. Chao*, Zu-Hsu Lee, and Alice M. Agogino n University of California, Berkeley Berkeley,
TOWARDS a UNIFIED FRAMEWORK for NONLINEAR CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer.
Probabilistic Reasoning over Time
Robust control Saba Rezvanian Fall-Winter 88.
Russell and Norvig, AIMA : Chapter 15 Part B – 15.3,
Robot Localization Using Bayesian Methods
Nonlinear Optimization for Optimal Control
Oklahoma State University Generative Graphical Models for Maneuvering Object Tracking and Dynamics Analysis Xin Fan and Guoliang Fan Visual Computing and.
1 Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric Nabhendra Bisnik, Alhussein A. Abouzeid, and Volkan Isler Rensselaer Polytechnic.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
5/4/2006EE228A – Communication Networks 1 Congestion Control to Reduce Latency in Sensor Networks for Real-Time Applications Presented by Phoebus Chen.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
Adaptive Data Collection Strategies for Lifetime-Constrained Wireless Sensor Networks Xueyan Tang Jianliang Xu Sch. of Comput. Eng., Nanyang Technol. Univ.,
Problem Statement Given a control system where components, i.e. plant, sensors, controllers, actuators, are connected via a communication network, design.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Location Estimation in Sensor Networks Moshe Mishali.
1 On the Performance of Slotted Aloha with Capture Effect in Wireless Networks Arash Behzad and Julan Hsu Professor Mario Gerla CS218 Project UCLA December.
Chess Review May 11, 2005 Berkeley, CA Tracking Multiple Objects using Sensor Networks and Camera Networks Songhwai Oh EECS, UC Berkeley
MASSIMO FRANCESCHETTI University of California at Berkeley Phase transitions an engineering perspective.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
1 Adaptive Kalman Filter Based Freeway Travel time Estimation Lianyu Chu CCIT, University of California Berkeley Jun-Seok Oh Western Michigan University.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Transport Protocols Slide 1 Transport Protocols.
Estimation and the Kalman Filter David Johnson. The Mean of a Discrete Distribution “I have more legs than average”
© 2003 by Davi GeigerComputer Vision November 2003 L1.1 Tracking We are given a contour   with coordinates   ={x 1, x 2, …, x N } at the initial frame.
MASSIMO FRANCESCHETTI University of California at Berkeley Phase transitions an engineering perspective.
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
Model-driven Data Acquisition in Sensor Networks Amol Deshpande 1,4 Carlos Guestrin 4,2 Sam Madden 4,3 Joe Hellerstein 1,4 Wei Hong 4 1 UC Berkeley 2 Carnegie.
Kalman Filtering Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics TexPoint fonts used in EMF. Read.
1 Sensor Placement and Lifetime of Wireless Sensor Networks: Theory and Performance Analysis Ekta Jain and Qilian Liang, Department of Electrical Engineering,
Overview and Mathematics Bjoern Griesbach
Scheduling of Wireless Metering for Power Market Pricing in Smart Grid Husheng Li, Lifeng Lai, and Robert Caiming Qiu. "Scheduling of Wireless Metering.
CONTROL of NONLINEAR SYSTEMS with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of.
Flow Models and Optimal Routing. How can we evaluate the performance of a routing algorithm –quantify how well they do –use arrival rates at nodes and.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Approximate Dynamic Programming Methods for Resource Constrained Sensor Management John W. Fisher III, Jason L. Williams and Alan S. Willsky MIT CSAIL.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Statistical learning and optimal control: A framework for biological learning and motor control Lecture 4: Stochastic optimal control Reza Shadmehr Johns.
Learning Theory Reza Shadmehr Optimal feedback control stochastic feedback control with and without additive noise.
PROBABILITY AND STATISTICS FOR ENGINEERING Hossein Sameti Department of Computer Engineering Sharif University of Technology Principles of Parameter Estimation.
Secure In-Network Aggregation for Wireless Sensor Networks
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Pg 1 of 10 AGI Sherman’s Theorem Fundamental Technology for ODTK Jim Wright.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
An Introduction To The Kalman Filter By, Santhosh Kumar.
Professors: Eng. Diego Barral Eng. Mariano Llamedo Soria Julian Bruno
Bayesian Brain: Probabilistic Approaches to Neural Coding Chapter 12: Optimal Control Theory Kenju Doya, Shin Ishii, Alexandre Pouget, and Rajesh P.N.Rao.
Time-Dependent Dynamics in Networked Sensing and Control Justin R. Hartman Michael S. Branicky Vincenzo Liberatore.
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
CDC Control over Wireless Communication Channel for Continuous-Time Systems C. D. Charalambous ECE Department University of Cyprus, Nicosia, Cyprus.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Kalman Filter and Data Streaming Presented By :- Ankur Jain Department of Computer Science 7/21/03.
Mean Field Methods for Computer and Communication Systems Jean-Yves Le Boudec EPFL Network Science Workshop Hong Kong July
CWR 6536 Stochastic Subsurface Hydrology Optimal Estimation of Hydrologic Parameters.
Recursive Identification of Switched ARX Hybrid Models: Exponential Convergence and Persistence of Excitation René Vidal National ICT Australia Brian D.O.Anderson.
On Optimal Distributed Kalman Filtering in Non-ideal Situations
Student: Hao Xu, ECE Department
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Bayes and Kalman Filter
Computer Networks Protocols
A Gentle Tutorial of the EM Algorithm and its Application to Parameter Estimation for Gaussian Mixture and Hidden Markov Models Jeff A. Bilmes International.
A Gentle Tutorial of the EM Algorithm and its Application to Parameter Estimation for Gaussian Mixture and Hidden Markov Models Jeff A. Bilmes International.
Presentation transcript:

Chess Review May 11, 2005 Berkeley, CA Closing the loop around Sensor Networks Bruno Sinopoli Shankar Sastry Dept of Electrical Engineering, UC Berkeley

Chess Review, May 11, Conceptual Issues Given a certain wireless sensor network can we successfully design a particular application? How does the application impose constraints on the network? Can we derive important metrics from those constraints? How do we measure network parameters?

Chess Review, May 11, What can you do with a sensor network? Literature provides key asymptotic results We are interested in answering different semantic questions, e.g.: At the algorithmic level: –How much packet loss can a tracking algorithm tolerate? At the network level: –How many objects can a particular sensor network reliably track?

Chess Review, May 11, Wireless Sensor Networks It’s a network of devices: –Many nodes: –Multi-hop wireless communication with adjacent nodes –Cheap sensors –Cheap CPU Issues w/ Sensor Networks and Data Networks ? –Random time delay –Random arrival sequence –Packet loss –Limited Bandwidth

Chess Review, May 11, Control Applications with Sensor Networks Pegs HVAC systems Power Grids Human body

Chess Review, May 11, Sensor net increases visibility Control and communication over Sensor Networks Observations y(t) Control inputs u(t) Computational unit

Chess Review, May 11, Experimental results: Pursuit evasion games

Chess Review, May 11, Problem Statement Given a control systems where components, i.e. plant, sensors, controllers, actuators, are connected via a specified communication network, design an “optimal “ controller for the system

Chess Review, May 11, Outline Problem Statement Optimal Estimation with intermittent observations Optimal control with both intermittent obs and control –TCP-like protocols –UDP-like protocols Conclusions

Chess Review, May 11, plant estimator + controller y(t) u(t) Network LGQ scenario for lossy network Bernoulli independent switches Modeling

Chess Review, May 11, Assumptions System: –Discrete time linear time invariant –Additive white gaussian noise on both the dynamics and the observation Communication network: –Packets either arrive or are lost within a sampling period following a bernoulli process. –A Delay longer than sampling time is considered lost. –Packet Acknowledgement depends on the specific communication protocol

Chess Review, May 11, Optimal estimation with intermittent observations Plant Aggregate Sensor State estimator Communication Network Main Results (IEEE TAC September 2004) Kalman Filter is still the optimal estimator We proved the existence of a threshold phenomenon:  max   min         c max cPt ct t PtMPE PPE |) 2 | ( 1 1 0condition initialany and 1for ][ 0condition initial some and 0for ][lim Kalman Filter

Chess Review, May 11, Optimal control with both intermittent observations and control packets What is the minimum arrival probability that guarantees “acceptable” performance of estimator and controller? How is the arrival rate related to the system dynamics? Can we design estimator and controller independently? Are the optimal estimator and controllers still linear? Can we provide design guidelines? Plant Aggregate Sensor Controller State estimator Communication Network Communication Network

Chess Review, May 11, Control approach The problem of control is traditionally subdivided in two sub-problems: –Estimation Allows to recover state information from observations –Control Given current state information, control inputs are provided to the actuators The separation principle: – allows, under observability conditions, to design estimator and controller independently. If separation principle holds, optimal estimator (in the minimum variance sense) and optimal controller (LQG) are linear and independent

Chess Review, May 11, LQG control with intermittent observations and control Plant Aggregate Sensor Controller State estimator Communication Network Communication Network Ack is always present Ack is relevan t We’ll group all communication protocols in two classes: TCP-like (acknowledgement is available) UDP-like (acknowledgement is absent)

Chess Review, May 11, , – Bernoulli, indep. Minimize J_N subject to TCP – Transmission Control Protocol –PRO: feedback information on packet delivery –CONS: more expensive to implement UDP – User Datagram Protocol –PRO: simpler communication infrastructure –CONS: less information available ; LQG mathematical modeling

Chess Review, May 11, Estimator Design TCP UDP Prediction Step Correction Step

Chess Review, May 11, LQG Controller Design: TCP case Solution via Dynamic Programming: 1.Compute the Value Function t=N and move backward 2.Find Infinite Horizon by taking N  + 1 V t (x t ) – minimum cost-to-go if in state x t at time t

Chess Review, May 11, LQG Controller Design: TCP case We can prove that for TCP the value function can be written as: with: Minimization of v(t) yields:

Chess Review, May 11, Stochastic variable !! LQG Controller Design: TCP case

Chess Review, May 11, unbounded LQG averaged cost is bounded for all N if the following Modified Algebraic Riccati Equations exist: 1 1 bounded time-varying estimator gain estimator controller constant controller gain OPTIMAL LQG CONTROL Infinite Horizon: TCP case

Chess Review, May 11, Plant Aggregate Sensor Controller State estimator Communication Network Special Case: LQG with intermittent observations, unbounded =1 1 bounded 1

Chess Review, May 11, LQG Controller Design: UDP case Scalar system, i.e. x 2 R t=N t=N-1

Chess Review, May 11, LQG Controller Design: UDP case t=N-2 NONLINEAR FUNCTION OF INFORMATION SET It

Chess Review, May 11, prediction correction Without loss of generality I can assume C=I UDP controller: Estimator design Special case: C invertible, R=0

Chess Review, May 11, UDP special case: C invertible, R=0 It is possible to show that:

Chess Review, May 11, UDP Infinite Horizon: C invertible, R=0 It is possible to show that: unbounded 1 1 bounded Necessary condition for boundedness: Sufficient only if B invertible estimator/controller coupling

Chess Review, May 11, Conclusions Closed the loop around sensor networks General framework applies to networked control system Solved the optimal control problem for full state feedback linear control problems Bounds on the cost function Transition from state boundedness to instability appears Critical network values for this transition

Chess Review May 11, 2005 Berkeley, CA Thank you !!! For more info: Related publications: Kalman Filtering with Intermittent Observations - IEEE TAC September 2004 Time Varying Optimal Control with Packet Losses - IEEE CDC 2004 Optimal Control with Unreliable Communication: the TCP Case - ACC 2005 LQG Control with Missing Observation and Control Packets - IFAC 2005