ACCESS PhD Course on Networked and
Multi-Agent Control Systems, FEL3330, HT16
Credits: The course is worth 7.5
credits. Grading is based on P/F system.
PhD Course category: Specialized.
Course responsible: Dimos
Dimarogonas, dimos@kth.se.
Lecturers: Dimos Dimarogonas, Dimitris Boskos.
Abstract
Recent technological advances in computational and communication
resources have facilitated the control of multi-agent systems. Such systems are
comprised of a large number of entities (“agents”) that aim at achieving a
global task. Distributed control designs are preferable, since they provide
among others scalability, reduce of computational load and fault compensation.
Moreover they are natural realizations of the limitations in communication,
networking, and sensing capabilities which are inherent in multi-agent systems.
Multi-agent systems have a broad range of modern applications such as
multi-robot and multi-vehicle coordination, control of sensor networks, air
traffic management systems, unmanned vehicles, energy systems and logistics,
just to name a few. This course will review the fundamental tools, problems and
state of the art in the modeling and control of networked multi-agent systems.
Moreover it will indicate possible future research directions.
Keywords
Multi-agent systems, multi-robot systems, networked systems, distributed
control under limited communication and sensing, formation control, sensor
networks.
Learning outcomes
After the course, the
student should be able to:
·
know the
essential theoretical tools to cope with Networked and Multi-Agent Systems
·
know the
established problems and results in the area
·
apply the
theoretical tools to problems in the area
·
contribute to
the research frontier in the area
Course main content
A preliminary
structure and exact dates are given below. Reading material for each lecture
will be updated as the course evolves.
Lecture 1: Introduction, motivation, applications,
logistics, etc. (August
31, Q11, 3-5 pm)
Reading material for
lecture 1:
Lecture 2: Graphs
and Matrices. (September
5, Q11, 1-3 pm)
Reading material for
lecture 2:
Lecture 3:
Agreement protocols 1. (September 7, Q11, 3-5 pm)
Reading material for
lecture 3:
Lecture 4:
Agreement protocols 2. (September 12, Q13, 3-5 pm)
Reading material for
lecture 4:
Lecture 5:
Formation control 1: position based formations, formation infeasibility,
flocking. (September
15, Q13, 1-3 pm)
Reading material for
lecture 5:
3.
P.
2648-2651 from D.V. Dimarogonas and K.J. Kyriakopoulos, “A
connection between formation infeasibility and velocity alignment in kinematic
multi-agent systems”, Automatica, Vol. 44, No. 10, pp. 2648-2654,
October 2008.
4. Herbert G. Tanner, Ali Jadbabaie and George J.
Pappas, “Stable Flocking of Mobile Agents, Part I:
Fixed Topology” IEEE Conference on
Decision and Control, 2003, pp. 2010-2015.
Lecture 6: CANCELLED
(September 20, Q13, 3-5 pm)
Lecture 7: Sensing Constraints 1: connectivity,
connectivity maintenance. Given by Dimitris Boskos (September
22, Q11, 3-5 pm)
Reading material for
lecture 7:
2.
Meng Ji and
Magnus Egerstedt, “Distributed
Coordination Control of Multiagent Systems while
Preserving Connectedness” IEEE Transactions on Robotics, Vol. 23, No. 4, pp. 693-703, Aug. 2007.
3.
Dimitris Boskos and Dimos V. Dimarogonas,
“Robust
Connectivity Analysis for Multi-Agent Systems”, 54th IEEE Conference on Decision and Control, Osaka, Japan,
pp. 6767-6772, December 2015.
Lecture 8: Formation control 2: distance based
formations, rigidity. (September 27, Q13, 3-5 pm)
Reading material for
lecture 8:
2.
Herbert G. Tanner, On the Controllability of Nearest Neighbor
Interconnections. IEEE Conference on Decision and Control, 2004, pp. 2010-2015.
3.
Laura Krick,
Mireille E. Broucke, and Bruce A. Francis, “Stabilization
of Infinitesimally Rigid Formations of Multi-Robot Networks”, IEEE
CDC 2008.
4.
BRIAN D. O. ANDERSON ,
IMAN SHAMES, GUOQIANG
MAO, AND BARIS FIDAN, “FORMAL
THEORY OF NOISY SENSOR NETWORK LOCALIZATION”, SIAM J. DISCRETE MATH., Vol.
24, No. 2, pp. 684–698.
Lecture 9: Sensing Constraints 2: Swarming-sensor
networks. (September
29, Q11, 3-5 pm)
Reading
material for lecture 9:
Lecture 10: Communication
constraints: quantization, event-triggered sampling and control. (October 3, B24,
3-5 pm)
Reading
material for lecture
10:
1.
Meng Guo and
Dimos V. Dimarogonas, Consensus with Quantized
Relative State Measurements, Automatica, Vol. 49, No. 8, pp. 2531–2537, August 2013.
2.
Georg S.
Seyboth, Dimos V. Dimarogonas and Karl H. Johansson, Event-based
Broadcasting for Multi-agent Average Consensus, Automatica, Vol. 49, No. 1, pp. 245-252, January 2013.
Lecture 11: Guest lecture: Guarding, Searching and
Pursuing Evaders using Multiagent Systems. Prof.
Petter Ögren. (October
5, Q11, 10-12
am)
Reading
material for lecture
11:
1.
Frank
Hoffmann, Michael Kaufmann and Klaus Kriegel, ”The Art Gallery Theorem For Polygons With Holes”, 32nd
Annual Symposium on Foundations of Computer
Science, 1991.
2.
Noa Agmon, Noam Hazon and Gal A Kaminka.
Constructing spanning trees for efficient multirobot
coverage. In ICRA '06: Proceedings of IEEE International Conference on Robotics
and Automation, pages 3462-3468, 2006.
3.
Volkan Isler, Sampath
Kannan, and Sanjeev Khanna, ”Randomized
Pursuit–Evasion in a Polygonal Environment”, IEEE Trans. On Robotics, VOL. 21,
NO. 5, OCTOBER 2005.
4.
J.
Cortés, S. Martínez, T. Karatas,
F. Bullo, Coverage control for mobile sensing
networks, IEEE Transactions on Robotics and Automation, 20 (2), 243-255, 2004.
Lecture 12:
Project presentations (tentative).
(October 17, Q11, 10-12 am)
Course disposition
Lectures, course literature.
Prerequisites
Basic courses on Automatic
Control, Linear Algebra. At least one advance course in automatic control will be of help, but
not compulsory.
Requirements for
final grade
Passing Grade based
on homework and final project/take-home exam.
Course literature
The course will be primarily based on the book
Graph Theoretic Methods in
Multi-Agent Networks, by M. Mesbahi and M. Egerstedt, Princeton University Press, 2010.
as well as lecture slides and suggested reading for the topic of each
lecture.
Relevant supplementary textbooks are
Algebraic
Graph Theory, by C. Godsil and G. Royle, Springer,
2001.
Distributed Control of Robotic Networks, by F. Bullo, J. Cortes, and S. Martinez, Princeton, 2009.
Distributed Consensus in Multi-vehicle Cooperative Control, by Wei Ren,
Randal W. Beard, Communications and Control Engineering Series, Springer-Verlag, London, 2008 (ISBN: 978-1-84800-014-8).