Control of Multi-Robot Systems 2020/2021

Scope: This module presents some methods for analysis and control of multi-robot systems.

Audience: This 3-credits module is part of Elective in Robotics, a 4-module course offered to students of the Master in "Artificial Intelligence and Robotics" at Sapienza University of Rome. It can also be taken by students of the Master in "Control Engineering" as one of the two modules of Control Problems in Robotics. Finally, it may also taken as the second module of the course Control of Autonomous Multi-Agent Systems.

Detailed contents: Examples of applications of multi-robot systems. Centralized vs. decentralized architectures. Elements of graph theory. Connectivity and Consensus; Passivity and Lyapunov stability; Interconnection of mechanical systems. Application to multi-UAV systems: Formation control with time-varying topology; Formation control with connectivity maintenance; Steady-state behaviors; Overview of other multi robot problems.

Prerequisites: The module has no formal prerequisites. However, familiarity with basic concepts of automatic control and robotics is strongly recommended.

ECTS credits for this module: 3 credits

Schedule: 13/04/2021-27/05/2021, Tuesday 14:00-16:00 Thursday 14:00-17:00. First lecture will be on Tuesday 13/04/2021 at 14:00.

Lectures: lectures will be in streaming on Zoom:

https://uniroma1.zoom.us/j/87190468769?pwd=SmpoT0ZaRXYxMUF6aUQzUzF3Zi9BQT09

Meeting ID: 871 9046 8769

Passcode: 704889

Course material:

Introduction

Elements of Graph Theory, Consensus and Rigidity

Passivity

Port-Hamiltonian modeling

Formation control

Fault-tolerant formation control

Swarm robotics (guest lecture by Vito Trianni)

Exam material:

Paper list

Project list