<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.cds.caltech.edu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yilinmo</id>
	<title>CDSWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.cds.caltech.edu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yilinmo"/>
	<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php/Special:Contributions/Yilinmo"/>
	<updated>2026-09-17T21:59:40Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=432</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=432"/>
		<updated>2014-11-20T19:45:19Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Nonnegative Matrices and Distributed Control&lt;br /&gt;
|[http://www.math.harvard.edu/library/sternberg/slides/1180912pf.pdf  Perron-Frobenius theorem] [http://arxiv.org/pdf/1203.0047v3.pdf Control of Positive System] [https://www.cds.caltech.edu/~murray/wiki/images/4/45/Cds27014.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Generic Properties of Linear Structured Systems&lt;br /&gt;
|[http://www.sciencedirect.com/science/article/pii/S0005109803001043 A Survey Paper] [https://www.cds.caltech.edu/~murray/wiki/images/8/81/Cds27015.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Secure Control: Intrusion Detection and Identification&lt;br /&gt;
|[http://www.fabiopas.it/papers/FP-AB-FB-10a.pdf Secure Consensus] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=16422 Fault Detection and Identification][https://www.cds.caltech.edu/~murray/wiki/images/2/27/Handout.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation (Ania, Yorie)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation (Niangjun, Thomas)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=431</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=431"/>
		<updated>2014-11-20T07:28:22Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Nonnegative Matrices and Distributed Control&lt;br /&gt;
|[http://www.math.harvard.edu/library/sternberg/slides/1180912pf.pdf  Perron-Frobenius theorem] [http://arxiv.org/pdf/1203.0047v3.pdf Control of Positive System] [https://www.cds.caltech.edu/~murray/wiki/images/4/45/Cds27014.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Generic Properties of Linear Structured Systems&lt;br /&gt;
|[http://www.sciencedirect.com/science/article/pii/S0005109803001043 A Survey Paper] [https://www.cds.caltech.edu/~murray/wiki/images/8/81/Cds27015.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Secure Control: Intrusion Detection and Identification&lt;br /&gt;
|[http://www.fabiopas.it/papers/FP-AB-FB-10a.pdf Secure Consensus] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=16422 Fault Detection and Identification]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation (Ania, Yorie)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation (Niangjun, Thomas)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=430</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=430"/>
		<updated>2014-11-18T19:49:46Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Nonnegative Matrices and Distributed Control&lt;br /&gt;
|[http://www.math.harvard.edu/library/sternberg/slides/1180912pf.pdf  Perron-Frobenius theorem] [http://arxiv.org/pdf/1203.0047v3.pdf Control of Positive System] [https://www.cds.caltech.edu/~murray/wiki/images/4/45/Cds27014.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Generic Properties of Linear Structured Systems&lt;br /&gt;
|[http://www.sciencedirect.com/science/article/pii/S0005109803001043 A Survey Paper] [https://www.cds.caltech.edu/~murray/wiki/images/8/81/Cds27015.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation (Ania, Yorie)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation (Niangjun, Thomas)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=429</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=429"/>
		<updated>2014-11-18T05:33:21Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Nonnegative Matrices and Distributed Control&lt;br /&gt;
|[http://www.math.harvard.edu/library/sternberg/slides/1180912pf.pdf  Perron-Frobenius theorem] [http://arxiv.org/pdf/1203.0047v3.pdf Control of Positive System] [https://www.cds.caltech.edu/~murray/wiki/images/4/45/Cds27014.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Generic Properties of Linear Structured Systems&lt;br /&gt;
|[http://www.sciencedirect.com/science/article/pii/S0005109803001043 A Survey Paper]&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation (Ania, Yorie)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation (Niangjun, Thomas)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=428</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=428"/>
		<updated>2014-11-17T07:56:07Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Nonnegative Matrices and Distributed Control&lt;br /&gt;
|[http://www.math.harvard.edu/library/sternberg/slides/1180912pf.pdf  Perron-Frobenius theorem] [http://arxiv.org/pdf/1203.0047v3.pdf Control of Positive System] [https://www.cds.caltech.edu/~murray/wiki/images/4/45/Cds27014.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|[http://www.sciencedirect.com/science/article/pii/S0005109803001043 A Survey Paper]&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation (Ania, Yorie)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation (Niangjun, Thomas)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=427</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=427"/>
		<updated>2014-11-16T07:49:42Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Nonnegative Matrices and Distributed Control&lt;br /&gt;
|[http://www.math.harvard.edu/library/sternberg/slides/1180912pf.pdf  Perron-Frobenius theorem] [http://arxiv.org/pdf/1203.0047v3.pdf Control of Positive System] [https://www.cds.caltech.edu/~murray/wiki/images/4/45/Cds27014.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation (Ania, Yorie)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation (Niangjun, Thomas)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=426</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=426"/>
		<updated>2014-11-13T19:00:26Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Nonnegative Matrices and Distributed Control&lt;br /&gt;
|[http://www.math.harvard.edu/library/sternberg/slides/1180912pf.pdf  Perron-Frobenius theorem] [http://arxiv.org/pdf/1203.0047v3.pdf Control of Positive System] [https://www.cds.caltech.edu/~murray/wiki/images/4/45/Cds27014.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation (Ania, Yorie)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation (Niangjun, Thomas)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=425</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=425"/>
		<updated>2014-11-13T18:38:23Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Nonnegative Matrices and Distributed Control&lt;br /&gt;
|[http://www.math.harvard.edu/library/sternberg/slides/1180912pf.pdf  Perron-Frobenius theorem] [http://arxiv.org/pdf/1203.0047v3.pdf Control of Positive System] [https://www.cds.caltech.edu/~murray/wiki/index.php/File:Cds27014.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation (Ania, Yorie)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation (Niangjun, Thomas)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=424</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=424"/>
		<updated>2014-11-13T07:26:46Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Nonnegative Matrices and Distributed Control&lt;br /&gt;
|[http://www.math.harvard.edu/library/sternberg/slides/1180912pf.pdf  Perron-Frobenius theorem] [http://arxiv.org/pdf/1203.0047v3.pdf Control of Positive System]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation (Ania, Yorie)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation (Niangjun, Thomas)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=423</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=423"/>
		<updated>2014-11-13T06:35:43Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Nonnegative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation (Ania, Yorie)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation (Niangjun, Thomas)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=422</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=422"/>
		<updated>2014-11-13T05:51:10Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation (Ania, Yorie)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation (Niangjun, Thomas)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=421</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=421"/>
		<updated>2014-11-11T19:26:01Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=420</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=420"/>
		<updated>2014-11-11T18:44:08Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=419</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=419"/>
		<updated>2014-11-11T18:17:18Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5399678 Another Reference]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=418</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=418"/>
		<updated>2014-11-11T04:45:03Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Estimation&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References]&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=417</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=417"/>
		<updated>2014-11-06T09:09:11Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=414</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=414"/>
		<updated>2014-11-04T19:08:57Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=5771607 Reference]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=413</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=413"/>
		<updated>2014-11-04T08:01:51Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=405</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=405"/>
		<updated>2014-10-30T05:40:11Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=404</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=404"/>
		<updated>2014-10-30T05:40:00Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout][http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=4524051 Good Topology]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=403</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=403"/>
		<updated>2014-10-30T05:38:27Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=402</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=402"/>
		<updated>2014-10-30T04:56:49Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=401</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=401"/>
		<updated>2014-10-30T04:56:33Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper][http://www.jstor.org/discover/10.2307/2237962?uid=2&amp;amp;uid=4&amp;amp;sid=21104430055591 Products of Random Matrices]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=398</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=398"/>
		<updated>2014-10-29T08:05:13Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=397</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=397"/>
		<updated>2014-10-29T04:08:37Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=395</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=395"/>
		<updated>2014-10-27T16:03:54Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=394</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=394"/>
		<updated>2014-10-27T16:03:03Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=393</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=393"/>
		<updated>2014-10-27T16:02:44Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)][https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=392</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=392"/>
		<updated>2014-10-26T18:35:17Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)]&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=391</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=391"/>
		<updated>2014-10-26T17:50:11Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Distributed Control of Positive Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=390</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=390"/>
		<updated>2014-10-23T19:16:50Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=389</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=389"/>
		<updated>2014-10-21T07:44:03Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=388</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=388"/>
		<updated>2014-10-20T22:20:46Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation&lt;br /&gt;
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] &lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=387</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=387"/>
		<updated>2014-10-20T22:11:46Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|[http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation]&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=386</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=386"/>
		<updated>2014-10-20T22:08:38Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|[http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control][http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&amp;amp;arnumber=6760850 Event-triggered Estimation]&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=385</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=385"/>
		<updated>2014-10-16T08:07:32Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity] [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds2706.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=384</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=384"/>
		<updated>2014-10-16T06:44:36Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html Convex opt] [http://las.ethz.ch/files/krause12survey.pdf Submodularity]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=383</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=383"/>
		<updated>2014-10-15T22:03:17Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Selection&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html convex opt based approach]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=382</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=382"/>
		<updated>2014-10-15T22:02:49Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Scheduling&lt;br /&gt;
|[http://web.stanford.edu/~boyd/papers/sensor_selection.html convex opt approach]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=381</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=381"/>
		<updated>2014-10-14T09:49:39Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks] [https://www.cds.caltech.edu/~murray/wiki/images/3/33/Cds2705.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Scheduling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=380</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=380"/>
		<updated>2014-10-13T22:19:00Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Sensor Scheduling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=379</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=379"/>
		<updated>2014-10-13T21:57:28Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/0/06/Cds2703.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Off-line Sensor Scheduling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=378</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=378"/>
		<updated>2014-10-13T21:55:37Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.dropbox.com/s/0focxmqa8b35y28/handout3.pdf?dl=0 Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|[https://www.cds.caltech.edu/~murray/wiki/images/2/2a/Cds270lecture4.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Off-line Sensor Scheduling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=377</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=377"/>
		<updated>2014-10-13T21:39:10Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.dropbox.com/s/0focxmqa8b35y28/handout3.pdf?dl=0 Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]  [http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Off-line Sensor Scheduling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=376</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=376"/>
		<updated>2014-10-13T21:38:53Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.dropbox.com/s/0focxmqa8b35y28/handout3.pdf?dl=0 Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper][http://users.ece.cmu.edu/~brunos/Publications/IEEE_proceedings_2006.pdf Control over Lossy Networks]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Off-line Sensor Scheduling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=375</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=375"/>
		<updated>2014-10-13T21:37:46Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.dropbox.com/s/0focxmqa8b35y28/handout3.pdf?dl=0 Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|[http://www.isr.umd.edu/~mcrotk/courses/references/counterexample.pdf Witsenhausen's paper]&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Off-line Sensor Scheduling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=374</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=374"/>
		<updated>2014-10-09T21:37:48Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.dropbox.com/s/0focxmqa8b35y28/handout3.pdf?dl=0 Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Off-line Sensor Scheduling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=373</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=373"/>
		<updated>2014-10-08T05:35:26Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Functions of Symmetric Matrices&lt;br /&gt;
|[https://www.dropbox.com/s/0focxmqa8b35y28/handout3.pdf?dl=0 Handout]&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Off-line Sensor Scheduling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=372</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=372"/>
		<updated>2014-10-03T23:49:08Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering], [https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Discrete-time Algebraic Riccati Equations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Off-line Sensor Scheduling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
	<entry>
		<id>https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=371</id>
		<title>CDS270(Fall2014)</title>
		<link rel="alternate" type="text/html" href="https://www.cds.caltech.edu/wiki/index.php?title=CDS270(Fall2014)&amp;diff=371"/>
		<updated>2014-10-03T23:48:54Z</updated>

		<summary type="html">&lt;p&gt;Yilinmo: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='blue' size='+2'&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tu/Th 1:00-2:25 pm, 243 ANB&lt;br /&gt;
&lt;br /&gt;
Instructor: Yilin Mo (yilinmo@caltech.edu)&lt;br /&gt;
&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 1 &lt;br /&gt;
|-&lt;br /&gt;
| 30 Sept (Tu)&lt;br /&gt;
| Course Overview&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf Control in an Information Rich World], [https://www.cds.caltech.edu/~murray/wiki/images/4/4d/Cds270lecture1.pdf Slides]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Oct (Th)&lt;br /&gt;
| State Estimation, Kalman Filtering&lt;br /&gt;
| [http://www.cs.unc.edu/~welch/kalman/ Kalman Filtering][https://www.cds.caltech.edu/~murray/wiki/images/0/05/Cds270lecture2.pdf Handout]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |2&lt;br /&gt;
|7 Oct (Tu)&lt;br /&gt;
|Discrete-time Algebraic Riccati Equations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9 Oct (Th)&lt;br /&gt;
|Estimation over Lossy Networks&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |3&lt;br /&gt;
|14 Oct (Tu)&lt;br /&gt;
|Off-line Sensor Scheduling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|16 Oct (Th)&lt;br /&gt;
|Event-based Estimation and Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |4&lt;br /&gt;
|21 Oct (Tu)&lt;br /&gt;
|Control Over Lossy Networks, Witsenhausen's counterexample&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23 Oct (Th)&lt;br /&gt;
|Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |5&lt;br /&gt;
|28 Oct (Tu)&lt;br /&gt;
|Non-Negative Matrices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|30 Oct (Th)&lt;br /&gt;
|Gossip Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |6&lt;br /&gt;
|4 Nov (Tu)&lt;br /&gt;
|Variants of Average Consensus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6 Nov (Th)&lt;br /&gt;
|Large Deviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |7&lt;br /&gt;
|11 Nov (Tu)&lt;br /&gt;
|Distributed Hypothesis Testing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13 Nov (Th)&lt;br /&gt;
|Distributed Kalman Filtering&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |8&lt;br /&gt;
|18 Nov (Tu)&lt;br /&gt;
|Fault Detection and Identification&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20 Nov (Th)&lt;br /&gt;
|Generic Properties of Linear Structural Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |9&lt;br /&gt;
|25 Nov (Tu)&lt;br /&gt;
|Secure Consensus Algorithm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27 Nov (Th)&lt;br /&gt;
|Thanksgiving, No class&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=2 |10&lt;br /&gt;
|2 Dec (Tu)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4 Dec (Th)&lt;br /&gt;
|Research Presentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Course Description==&lt;br /&gt;
&lt;br /&gt;
Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.&lt;br /&gt;
&lt;br /&gt;
In this course, we will review several recent advancements in networked control theory.  We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Course Administration==&lt;br /&gt;
There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.&lt;/div&gt;</summary>
		<author><name>Yilinmo</name></author>
	</entry>
</feed>