Control Systems Theory Course

Multi-Agent Systems

A graduate course covering multi-agent cooperative control problems and their underlying graph theory.

👨‍🏫 Instructor Information

Instructor: Kai Cai

Email: [email protected]

Office Hours: Wednesdays after lectures (or by appointments)

Office Location: Sugimoto Campus, Engineering Building F610


🎯 Learning Objectives

  • • Learn how to model multi-agent systems using graph theory;
  • • Study fundamental multi-agent cooperative control problems;
  • • Design distributed control algorithms and analyze their properties.

📅 Duration

October 2025 - January 2026
Wednesdays, 15:00-16:30


🎯 Assessment

Two Projects


📚 Lectures

1. Introduction to multi-agent systems

October 1, 2025

2. Basic graph concepts and multi-agent distributed averaging

October 8, 2025

3. Graph connectivity and matrices

October 15, 2025

4. Averaging algorithm

October 22, 2025

5. Multi-agent distributed consensus

October 29, 2025

6. Spanning tree and consensus algorithm

November 5, 2025

7. Similar formation control problem

November 12, 2025

8. Spanning two-tree and similar formation algorithm

November 19, 2025

9. Affine formation control in 2D

November 26, 2025

10. Localization problem in 2D

December 3, 2025

Tutorial 1: Codes

December 10, 2025

Tutorial 2: Codes

December 17, 2025

11. Affine formation control in 3D

January 7, 2026

12. Localization problem in 3D

January 14, 2026

13. Synchronization

January 21, 2026

📝

Final Project

January 28, 2026