Networked Sensing, Estimation and Control Systems: Difference between revisions
(11 intermediate revisions by the same user not shown) | |||
Line 28: | Line 28: | ||
* Motivation for writing the book | * Motivation for writing the book | ||
* Intended audience and prerequisites | * Intended audience and prerequisites | ||
==== [[ncsbook/notation|Notation]] ==== | |||
* Internal chapter describing notation conventions | |||
==== I. Introduction to Networked Control Systems ==== | ==== I. Introduction to Networked Control Systems ==== | ||
Line 40: | Line 43: | ||
** Talk about distributed information: centralized versus decentralized, distributed | ** Talk about distributed information: centralized versus decentralized, distributed | ||
* Summary of the development of NCS | * Summary of the development of NCS | ||
==== II. State Estimation and Sensor Fusion ==== | ==== II. [[ncsbook/estim|State Estimation and Sensor Fusion]] ==== | ||
{| width=100% | {| width=100% | ||
|- | |- | ||
Line 52: | Line 55: | ||
* Durrant-Whyte | * Durrant-Whyte | ||
|} | |} | ||
==== III. Information Theory ==== | ==== III. Information Theory ==== | ||
{| width=100% | {| width=100% | ||
Line 67: | Line 71: | ||
|} | |} | ||
====IV. | ====IV. [[ncsbook/markjls|Markovian Jump Linear Systems]] ==== | ||
{| width=100% | {| width=100% | ||
|- | |- | ||
Line 95: | Line 99: | ||
|} | |} | ||
==== VI. Packet-Based Estimation (focus on single sensor) ==== | ==== VI. [[ncsbook/pbestim|Packet-Based Estimation and Control]] (focus on single sensor) ==== | ||
{| width=100% | {| width=100% | ||
|- | |- | ||
| width=50% valign=top | | | width=50% valign=top | | ||
* Problem setup and useful lemmas | * Estimation | ||
* Expected value of covariance | ** Problem setup and useful lemmas | ||
* Probabilistic bounds | ** Expected value of covariance | ||
* Sending measurements versus estimates | ** Probabilistic bounds | ||
* Markov models for packet loss (JLMS) | ** Sending measurements versus estimates | ||
* Multi-channel and/or multi-sensor? | ** Markov models for packet loss (JLMS) | ||
** Multi-channel and/or multi-sensor? | |||
* Control | |||
** TCP vs UDP | |||
** LQG extensions | |||
** Effects of quantization (?) | |||
** Actuation buffers | |||
** Information patterns | |||
** Remark: should we include something about "scheduling" results? Go back to early Brockett work, then Walsh, etc? | |||
** Nonlinear extensions | |||
* Two-block | |||
| width=50% valign=top | | | width=50% valign=top | | ||
References | References | ||
Line 111: | Line 125: | ||
* Hespanha, Gupta et al | * Hespanha, Gupta et al | ||
* Xie et al | * Xie et al | ||
* Delchamps, Nair/Evans, Elia/Mitter | * Delchamps, Nair/Evans, Elia/Mitter | ||
* Schenato et al (IEEE Proc, 2007 + recent papers on buffers?) | * Schenato et al (IEEE Proc, 2007 + recent papers on buffers?) | ||
Line 137: | Line 133: | ||
* Liberzon (nonlinear) | * Liberzon (nonlinear) | ||
Examples | Examples | ||
* Building systems (temperature, humidity, etc) - first order models | |||
* Vehicle tracking/MVWT - second order models (linearized?) | |||
* Vehicle systems/MVWT/Alice | * Vehicle systems/MVWT/Alice | ||
|} | |} | ||
==== | ==== VII. Information Flow on Graphs ==== | ||
{| width=100% | {| width=100% | ||
|- | |- | ||
Line 161: | Line 159: | ||
|} | |} | ||
==== | ==== VIII. [[ncsbook/distestim|Distributed Estimation]] ==== | ||
{| width=100% | {| width=100% | ||
|- | |- | ||
Line 172: | Line 170: | ||
References | References | ||
* Speyer, Chong, Durrant-Whyte | * Speyer, Chong, Durrant-Whyte | ||
* Spanos, Olfati-Saber (DKF via consensus) | |||
* Gupta, PhD | |||
Examples | Examples | ||
* Distributed sensor fusion for Alice | * Distributed sensor fusion for Alice | ||
Line 177: | Line 177: | ||
|} | |} | ||
==== | ==== IX. Distributed Control ==== | ||
{| width=100% | {| width=100% | ||
|- | |- | ||
Line 196: | Line 196: | ||
|} | |} | ||
==== | ==== X. Cooperative Control (application chapter) ==== | ||
{| width=100% | {| width=100% | ||
|- | |- | ||
Line 214: | Line 214: | ||
|} | |} | ||
==== | ==== XI. Efficient Computation and Communications (application chapter) ==== | ||
{| width=100% | {| width=100% | ||
|- | |- | ||
Line 232: | Line 232: | ||
|} | |} | ||
==== | ==== XII. Implementation (application chapter) ==== | ||
* Robustness (byzantine) | * Robustness (byzantine) | ||
* Synchronization (Lamport) | * Synchronization (Lamport) | ||
==== XIII. Sensor Networks (application chapter) ==== | ==== XIII. [[ncsbook/sensnets|Sensor Networks]] (application chapter) ==== | ||
{| width=100% | {| width=100% | ||
|- | |- | ||
Line 252: | Line 252: | ||
|} | |} | ||
==== | ==== XIII. Future Directions and Open Problems ==== | ||
* Robustness (byzantine) | * Robustness (byzantine) | ||
* Design of networks (utility-based theory, Low/Kelly) | * Design of networks (utility-based theory, Low/Kelly) | ||
Line 283: | Line 283: | ||
* F.-Y. Wang and D. Liu (Eds): [http://www.amazon.com/Networked-Control-Systems-Theory-Applications/dp/1848002149/ref=sr_1_1?ie=UTF8&s=books&qid=1231946648&sr=8-1 Networked Control Systems: Theory and Applications], 2008. | * F.-Y. Wang and D. Liu (Eds): [http://www.amazon.com/Networked-Control-Systems-Theory-Applications/dp/1848002149/ref=sr_1_1?ie=UTF8&s=books&qid=1231946648&sr=8-1 Networked Control Systems: Theory and Applications], 2008. | ||
* Matveev and Savkin, [http://www.springer.com/birkhauser/engineering/book/978-0-8176-4494-9 Estimation and Control over Communication Networks] | |||
* Edited volume by Wireless Network Based Control, Sudip K. Mazumder (ed) | |||
==== Other information resources ==== | ==== Other information resources ==== |
Latest revision as of 16:08, 28 October 2009
Vijay Gupta, Richard M. Murray, Ling Shi and Bruno Sinopoli
This page is intended for use by authors of the book "Networked Sensing, Estimation and Control Systems".
Purpose and Scope
The book is intended for researchers who are interested in the analysis and design of sensing, estimation and control systems in a networked setting. We focus primary on the effects of the network on the stability and performance of the system, including the effects of packet loss, time delay and distributed computation. We have attempted to provide a broad view of the field, in the hopes that the text will be useful to a wide crossection of researchers. Most of the results are presented in the discrete time setting, with references to the literature for the continuous time analogs. We have also attempted to include a fairly extensive review of the current literature at the end of each chapter, with an emphasis on papers that are frequently referenced by others. To keep the material focused, we have chosen to only touch on material on optimization-based control (e.g., receding horizon control) or protocols for distributed systems, although these are often an integral part of complex networked control systems. References to the literature are given for readers interested in these important topics.
Chapter Table
Preface
- Motivation for writing the book
- Intended audience and prerequisites
Notation
- Internal chapter describing notation conventions
I. Introduction to Networked Control Systems
- Motivation and examples
- Big picture for networked control systems
- Control systems (summarize basic framework; refer to standard texts for details)
- Communication systems
- Channel models
- Hardware protocols: 802.11, Zigbee, Wireless HART, SPA100, CANbus, FieldBus, ...
- Software protocols: TCP, UDP, CSMACA (introduce basic protocols and indicate features that will come up later)
- Information patterns
- Talk about distributed information: centralized versus decentralized, distributed
- Summary of the development of NCS
II. State Estimation and Sensor Fusion
|
References
|
III. Information Theory
|
References
|
IV. Markovian Jump Linear Systems
|
References
|
V. Rate-Limited Estimation and Control
|
References
|
VI. Packet-Based Estimation and Control (focus on single sensor)
|
References
Examples
|
VII. Information Flow on Graphs
|
References
Examples:
|
VIII. Distributed Estimation
|
References
Examples
|
IX. Distributed Control
|
References
Examples
|
X. Cooperative Control (application chapter)
|
References
Examples
|
XI. Efficient Computation and Communications (application chapter)
|
Examples
References
|
XII. Implementation (application chapter)
- Robustness (byzantine)
- Synchronization (Lamport)
XIII. Sensor Networks (application chapter)
|
References
Examples
|
XIII. Future Directions and Open Problems
- Robustness (byzantine)
- Design of networks (utility-based theory, Low/Kelly)
Additional notes
Pasadena, 27 Jun 08 (RMM, LS, BS)
Writing plan (not good, OK, very good)
- Updated 19 Dec 08 (RM, LS)
- RM: 3Q08,
4Q08,1Q09,2Q09, 2009-10 - BS:
3Q08,4Q08, 1Q09, 2Q09, 2009-10 - LS:
3Q08, 4Q08,1Q09, 2Q09, 3Q09, 2009-10 - VG: 3Q08, 4Q08
Hong Kong, 19 Dec 08 (RMM + LS)
- Do we want to say something about bandwidth allocation in Alice as an example? Where does it fit? Could be a running example or perhaps go in one of the application chapters?
- Ling out on travel through 27 Jan; could do a phone call after that
Related Information
Other books
- Bullo, Cortes, Martinez: book on cooperative control, but with a very different emphasis than Reza's proposed book. An online copy of the book is available at http://coordinationbook.info.
- Mesbahi and Egerstedt: graph theoretic methods for multi-agent coordination.
- Olfati-Saber: Networked Multi-Agent Systems: Distributed Algorithms for Coordination and Information Fusion
- D. Hristu-Varsakelis and W. S. Levine (Ed.): Handbook of Networked and Embedded Control Systems, 2005. ISBN 0-8176-3239-5
- Mainly a collection of articles
- F.-Y. Wang and D. Liu (Eds): Networked Control Systems: Theory and Applications, 2008.
- Matveev and Savkin, Estimation and Control over Communication Networks
- Edited volume by Wireless Network Based Control, Sudip K. Mazumder (ed)
Other information resources
Upcoming events
Upcoming courses
- Apr 09: EECI Networked Control Systems course (Richard, Vijay)
- Fall 2009: NCS at HKUST (Ling)
- Spring 2010: NCS at CMU (Bruno)
Author meetings
- 25 Nov 08: Richard and Bruno in Pasadena
- 8-10 Dec 08: Bruno and Vijay at CDC
- 15 Dec 08: Richard and Ling in Hong Kong + Vietnam
- 13-19 Apr 09: HSCC, CPS week in San Francisco
- 11-17 Jun 09: Ling in Pasadena (commencement on 12 Jun)
- 27-29 Aug 09: Asian Control Conference (ASCC) in Hong Kong [Ling, Bruno, Richard]