E1 246: Topics in Networked and Distributed Control


Vaibhav Katewa
Assistant Professor
Department of Electrical Communication Engineering (ECE) / Robert Bosch Center for Cyber-Physical Systems (RBCCPS)

Class timings

Tue-Thu, 2:00-3:30 PM


Online on Microsoft Teams. The link to join the class is on the EE Bulletin Board. You should be able to access the Bulletin Board when logged in using your IISc account.

Class logistics

We will have live lectures on Microsoft Teams. These lectures will be recorded and made available to the students after each class along with the handwritten notes. Once the class registration is finalized, the students will be added to a Class group in Microsoft Teams. Thereafter, all the course correspondence will happen in this Teams group.

We will occasionally use the Matlab software for simulations.

Course overview and syllabus

Networked control systems is broad term used to describe dynamical systems that are distributed in nature and are integrated with communication, computation and processing technologies. This interplay of control, communication and computation presents several new and interesting problems that are typically not encountered in traditional control systems. This course will provide students an exposure to this emerging interdisciplinary field. We will study key problems, frameworks and results using research papers and monographs. The students will also go into depth in one of topics through a class project that can be aligned with their current research or project.

The course structure is flexible and we can add/remove topics, go into detail/skip the details based on the interests of the students. I plan to cover the following topics:

  1. Consensus over networks with applications in synchronization and opinion dynamics

  2. Estimation and control over imperfect communication channels (erasure, delay, etc.) 

  3. Stabilization over rate-limited and quantization channels

  4. Distributed estimation and Kalman filtering

  5. Network protocol design via distributed optimization

  6. Decentralized optimal control and information patterns

  7. Security and privacy in networked control systems

  8. Any other topic of interest if time permits


Background in linear algebra/matrix theory and probability is required. Some exposure to graduate level control and/or related areas such as linear/non-linear systems theory, estimation theory or random processes is preferred. I will have a discussion with the students to assess their suitability for the class.


  1. Homeworks: 40%

  2. Class Project: 40%

  3. Paper readings and presentations: 20%


There is no required textbook for the course and most of the material is based on research papers. These papers will be made available to the students as the course proceeds. A minor portion of the course material is based on the following textbooks:

  1. Alberto Bemporad, Maurice Heemels, and Mikael Vejdemo-Johansson. Networked Control Systems. Lecture Notes in Control and Information Sciences, Vol. 406, Springer-Verlag London, 2010.

  2. Serdar Yüksel and Tamer Başar. Stochastic Networked Control Systems: Stabilization and Optimization under Information Constraints. Springer Science & Business Media, 2013.

  3. Mehran Mesbahi and Magnus Egerstedt. Graph Theoretic Methods in Multiagent Networks. Princeton University Press, 2010.

  4. Francesco Bullo. Lectures on Network Systems (http:motion.me.ucsb.edu/book-lns)

  5. Francesco Bullo, Jorge Cortes, and Sonia Martinez. Distributed Control of Robotic Networks: A Mathematical Approach to Motion Coordination Algorithms. Princeton University Press, 2009.