LORENZO GOVONI

Dottore di ricerca

ciclo: XXXVIII


supervisore: Andrea Cristofaro

Titolo della tesi: Exploiting Two-layer Redundancy: Control and Task Allocation for Heterogeneous Multi-Agent Systems

In multirobot multitask scenarios, redundancy is a fundamental feature arising both from the presence of more agents than tasks and from surplus input resources relative to the controlled variables. This redundancy gives rise to two interrelated problems. First, determining which agent should execute which task to collectively achieve a global objective defines the task allocation problem. This requires accounting for the heterogeneous nature of agents and the constraints associated with task execution. Second, input redundancy enables the control allocation problem, which seeks to exploit extra degrees of freedom to fulfill secondary objectives, such as minimizing power consumption or enhancing fault tolerance. In practice, however, control allocation must account for input constraints that may give rise to the windup problem. This thesis develops a comprehensive framework to simultaneously address task and control allocation in heterogeneous redundant multi-agent systems. The proposed cascaded architecture integrates input redundancy within the task allocation process, enabling the exploitation of surplus degrees of freedom to mitigate windup effects while executing tasks collaboratively. The first part introduces a decentralized dynamic control allocation approach for weakly redundant multi-agent systems. This method is based on a dynamic output invisible allocator composed of an optimizer and an annihilator, designed to overcome saturation conditions and recover intended behavior. The allocation policy relies solely on local information, ensuring scalability. The second part develops an optimization-based task allocation framework for heterogeneous redundant multi-agent systems. This framework leverages input redundancy information to assign tasks to the most capable and redundant agents, enabling cooperative task execution. The allocation problem is formulated as a Mixed-Integer Linear Program (MILP), enabling the systematic handling of agent heterogeneity and execution constraints. This leads to a fully decentralized control and task allocation framework for heterogeneous redundant systems. The final part presents two independent applications of the proposed task allocation framework. First, task allocation is applied to autonomous collaborative ship collision avoidance, integrating maritime traffic regulations within the allocation policy. Second, task allocation is applied to Earth observation operations in multi-satellite systems, extending the formulation to support secondary objectives such as maximizing coverage of areas of interest and minimizing data latency to ground stations. These case studies demonstrate the framework’s capability to handle real-world complexities, such as dynamic operational constraints in maritime navigation and communication limitations in multi-satellite coordination.

Produzione scientifica

11573/1751365 - 2025 - Optimization-Based Task Allocation for Earth Observation in Multi-Satellite Systems
Govoni, Lorenzo; Chiatante, Corrado; Kristiansen, Bjørn Andreas; Johansen, Tor Arne; Cristofaro, Andrea - 01a Articolo in rivista
rivista: AEROSPACE SCIENCE AND TECHNOLOGY (attuale: ELSEVIER FRANCE-EDITIONS SCIENTIFIQUES MEDICALES ELSEVIER, 23 RUE LINOIS, PARIS, FRANCE, 75724 -Dunod Gauthier Villars:15 rue Gossin, 92543 Montrouge France:011 33 1 40926527, 011 33 1 46565266, Fax: 011 33 1 40926597) pp. - - issn: 1270-9638 - wos: WOS:001599115900008 (0) - scopus: 2-s2.0-105019757144 (0)

11573/1744704 - 2025 - Input-to-task redundancy and dynamic control allocation for multi-agent systems
Govoni, Lorenzo; Cristofaro, Andrea - 01a Articolo in rivista
rivista: EUROPEAN JOURNAL OF CONTROL (LAVOISIER, 14, RUE DE PROVIGNY, CACHAN, FRANCE, 94236 Primo editore Springer-Verl. London) pp. - - issn: 0947-3580 - wos: WOS:001634434300001 (0) - scopus: 2-s2.0-105012498570 (0)

11573/1745324 - 2025 - A Decentralized Control and Task Allocation Framework for Heterogeneous Redundant Multiagent Systems
Govoni, Lorenzo; Cristofaro, Andrea - 01a Articolo in rivista
rivista: IEEE TRANSACTIONS ON CYBERNETICS (New York, NY : Institute of Electrical and Electronics Engineers, Inc., [2013]-) pp. 1-14 - issn: 2168-2267 - wos: WOS:001556130500001 (1) - scopus: 2-s2.0-105013747496 (1)

11573/1752686 - 2025 - Traffic Rules-Based Decentralized Task Allocation in Autonomous Collaborative Ship Collision Avoidance
Govoni, Lorenzo; Tran, Hoang Ahn; Cristofaro, Andrea; Johansen, Tor Arne - 13a Altro ministeriale

11573/1734038 - 2025 - Practical output regulation of robotic manipulators: A comparison study
Saraiva, Eduardo S.; Govoni, Lorenzo; Salton, Aurélio T.; Flores, Jeferson V.; Cristofaro, Andrea - 01a Articolo in rivista
rivista: EUROPEAN JOURNAL OF CONTROL (LAVOISIER, 14, RUE DE PROVIGNY, CACHAN, FRANCE, 94236 Primo editore Springer-Verl. London) pp. - - issn: 0947-3580 - wos: WOS:001427369900001 (0) - scopus: 2-s2.0-85217644071 (0)

11573/1710136 - 2024 - Multi-consensus Problems in Hybrid Multi-agent Systems
Cristofaro, A.; D'orazio, F.; Govoni, L.; Mattioni, M. - 02a Capitolo o Articolo
libro: Hybrid and Networked Dynamical Systems - (9783031495540; 9783031495557)

11573/1717433 - 2024 - Decentralized Task Allocation for Redundant Multi-Robot Systems: An Iterative Consensus Approach
Govoni, Lorenzo; Cristofaro, Andrea - 04b Atto di convegno in volume
congresso: 2024 IEEE 18th International Conference on Control & Automation (ICCA) (Reykjavík, Iceland)
libro: 2024 IEEE 18th International Conference on Control & Automation (ICCA) - (979-8-3503-5440-9; 979-8-3503-5439-3; 979-8-3503-5441-6)

11573/1690867 - 2023 - A Fault-Tolerant Task Allocation Framework for Overactuated Multi-Robot Systems
Govoni, Lorenzo; Cristofaro, Andrea - 04b Atto di convegno in volume
congresso: 9th International Conference on Control, Decision and Information Technologies, CoDIT 2023 (Rome; Italy)
libro: 2023 9th International Conference on Control, Decision and Information Technologies (CoDIT) - (979-8-3503-1140-2)

11573/1691248 - 2023 - Control Allocation for Windup Mitigation in Weakly Redundant Systems With Input Saturation
Govoni, Lorenzo; Cristofaro, Andrea - 01a Articolo in rivista
rivista: IEEE CONTROL SYSTEMS LETTERS (usa: IEEE Control Systems Society) pp. 3295-3300 - issn: 2475-1456 - wos: WOS:001097044700002 (4) - scopus: 2-s2.0-85174817872 (4)

© Università degli Studi di Roma "La Sapienza" - Piazzale Aldo Moro 5, 00185 Roma