kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Marchesini, GregorioORCID iD iconorcid.org/0009-0002-3432-1526
Publications (8 of 8) Show all publications
Marchesini, G., Liu, S., Lindemann, L. & Dimarogonas, D. V. (2026). A Communication Consistent Approach to Signal Temporal Logic Task Decomposition in Multi-Agent Systems. IEEE Transactions on Automatic Control, 71(4), 2359-2374
Open this publication in new window or tab >>A Communication Consistent Approach to Signal Temporal Logic Task Decomposition in Multi-Agent Systems
2026 (English)In: IEEE Transactions on Automatic Control, ISSN 0018-9286, E-ISSN 1558-2523, Vol. 71, no 4, p. 2359-2374Article in journal (Refereed) Published
Abstract [en]

We address the problem of decomposing a global task assigned to a multi-agent system, where the task is expressed using a fragment of Signal Temporal Logic (STL) and communication among agents is range-limited. The global task is expressed as the conjunction of local tasks over individual and relative agent's states, thus naturally inducing the definition of a task graph. Due to the limited communication range, inconsistencies among the edges of the communication and task graph prevent the application of previously derived state feedback control laws for the satisfaction of global STL tasks. To resolve this issue, we propose a task decomposition mechanism reassigning tasks between non-communicating agents to communicating ones, thus ensuring consistency between task and communication graphs. By assuming that the STL tasks are defined over concave predicate functions with polytopic super-level sets, the decomposition can be framed as a parameter optimization problem, solvable via decentralized convex optimization. To guarantee the soundness of our approach, we present various conditions under which the tasks defined in the applied STL fragment are unsatisfiable, and we derive sufficient conditions such that our decomposition approach yields satisfiable global tasks after decomposition.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2026
Keywords
Multi-Agent systems, optimization, signal temporal logic
National Category
Control Engineering Computer Sciences
Identifiers
urn:nbn:se:kth:diva-373146 (URN)10.1109/TAC.2025.3627272 (DOI)2-s2.0-105020694291 (Scopus ID)
Note

QC 20251121

Available from: 2025-11-21 Created: 2025-11-21 Last updated: 2026-04-08Bibliographically approved
Marchesini, G. (2025). Communication-Aware Coordination of Multi-Agent Systems under Spatio-Temporal Constraints. (Licentiate dissertation). Stockholm: KTH Royal Institute of Technology
Open this publication in new window or tab >>Communication-Aware Coordination of Multi-Agent Systems under Spatio-Temporal Constraints
2025 (English)Licentiate thesis, monograph (Other academic)
Abstract [en]

Over the past decade, the rapid growth of computational power available in embedded systems has fueled increasing interest in autonomous systems with real-time planning and control capabilities, aimed at satisfying spatially and temporally defined goals. Many such systems have already become part of everyday life—for example, robotic vacuum cleaners, drone deliveries, and autonomous taxis. In this context, the control and robotics community has devoted significant effort to developing formal frameworks for rigorously defining system-level specifications and verifying progress toward their satisfaction. More specifically, when dealing with systems composed of possibly heterogeneous autonomous agents, the development of scalable and reliable coordination algorithms that can drive the agents toward the satisfaction of common objectives, while operating under limited communication capabilities, is of pivotal importance.

The work presented in this thesis lies at the intersection of multi-agent coordination and formal verification. The overarching goal is to develop task assignment, planning, and control algorithms for coordinating multi-agent systems subject to sparse communication topologies, with the objective of satisfying system-wide spatio-temporal goals. To this end, we adopt Signal Temporal Logic (STL) as the primary modeling framework, providing a precise and unambiguous language for specifying system-level objectives. In parallel, we leverage the framework of Control Barrier Functions (CBFs) to bridge high-level specifications with low-level control objectives, which can then be approached using tools from nonlinear and non-smooth analysis.

Building on this foundation, the first part of the thesis introduces a novel framework for representing inter-agent task dependencies through a task graph, where edges capture collaborative tasks among agents. Based on this representation, we design algorithms that allow task dependencies between non-communicating agents to be decomposed (or rerouted) through agents that are instead connected via communication links. This decomposition serves as a key enabler for feedback-based control approaches to achieve system-wide objectives in a scalable and reactive manner, by ensuring consistency between the given tasks and the communication dependencies imposed by the network topology.

The second part of the thesis presents a control architecture for driving a multi-agent system toward the satisfaction of a system-wide task, under the assumption that the associated task graph is acyclic. The controller we propose is implemented in a sampled-data fashion, as is typical in embedded systems, while we provide analytical results that guarantee task satisfaction in continuous time. This dual perspective bridges the gap between the digital nature of embedded control and the continuous-time dynamics of the physical system.

The third and final part of the thesis departs slightly from the content of the first two by focusing on trajectory synthesis. Specifically, we develop a sampling-based planning algorithm for generating trajectories that satisfy spatio-temporal goals for systems with linear dynamics. We will then address the extension of the proposed framework to multi-agent settings in future research endeavors.

Abstract [sv]

Under det senaste decenniet har den snabba tillväxten av beräkningskraft i inbyggda system drivit på ett växande intresse för autonoma system med realtidsplanering och styrförmåga, avsedda att uppfylla rumsligt och tidsmässigt definierade mål. Många sådana system har redan blivit en del av vardagen—till exempel robotdammsugare, drönarleveranser och självkörande taxibilar. I detta sammanhang har regler- och robotikforskarsamhällena lagt ned betydande ansträngningar på att utveckla formella ramverk som gör det möjligt att specificera mål på ett stringent sätt och att verifiera systemens framsteg mot att uppfylla dessa. Mer specifikt, när det gäller system bestående av, möjligen heterogena, autonoma agenter, är utvecklingen av skalbara och tillförlitliga koordineringsalgoritmer som kan driva agenterna mot gemensamma mål, samtidigt som de verkar under begränsade kommunikationsmöjligheter, av avgörande betydelse.

Arbetet som presenteras i denna avhandling befinner sig i skärningspunkten mellan koordination av multiagentsystem och formell verifiering. Det övergripande målet är att utveckla uppdragsallokerings-, planerings- och styralgoritmer för att koordinera multiagentsystem under glesa kommunikationstopologier, med syftet att uppfylla systemövergripande spatio-temporala mål. För detta ändamål använder vi Signal Temporal Logic (STL) som det primära modelleringsramverket, vilket ger ett precist och entydigt språk för att specificera systemnivåns mål. Parallellt utnyttjar vi ramverket Control Barrier Functions (CBFs) för att överbrygga gapet mellan hög nivå-specifikationer och låg nivå-styrmål, vilka sedan kan angripas med hjälp av verktyg från icke-linjär och icke-slät analys.

Med denna grund introducerar den första delen av avhandlingen ett nytt ramverk för att representera uppgiftsberoenden mellan agenter genom en uppgiftsgraf, där kanterna beskriver samarbetsuppgifter mellan agenter. Baserat på denna representation utformar vi algoritmer som gör det möjligt att bryta ned eller omdirigera uppgiftsberoenden mellan agenter som saknar direkt kommunikation, via agenter som delar kommunikationslänkar. Denna nedbrytning utgör en central möjliggörare för återkopplingsbaserade styrmetoder som kan uppfylla systemövergripande mål på ett skalbart och reaktivt sätt, genom att säkerställa överensstämmelse mellan givna uppgifter och de kommunikationsberoenden som nätverkets topologi medför.

Den andra delen av avhandlingen presenterar en styrarkitektur för att driva ett multiagentsystem mot uppfyllelsen av ett systemövergripande mål, under antagandet att den associerade uppgiftsgrafen är acyklisk. Det föreslagna reglersystemet implementeras i sampled-data-form, vilket är typiskt för inbyggda system, samtidigt som vi tillhandahåller analytiska resultat som garanterar måluppfyllelse i kontinuerlig tid. Detta dubbla perspektiv överbrygger gapet mellan den digitala naturen hos inbyggd styrning och den kontinuerliga tidens dynamik i det fysiska systemet.

Den tredje och sista delen av avhandlingen avviker något från innehållet i de två första genom att fokusera på trajektoriesyntes. Mer specifikt utvecklar vi en sampling-baserad planeringsalgoritm för att generera banor som uppfyller spatio-temporala mål för system med linjär dynamik. Vi kommer vidare att behandla utvidgningen av det föreslagna ramverket till multiagentinställningar som framtida forskning.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2025. p. xv, 149
Series
TRITA-EECS-AVL ; 2025:82
Keywords
Multi-Agents Systems, Formal Methods, Nonlinear Control, Numerical Optimization
National Category
Control Engineering
Research subject
Electrical Engineering; Computer Science
Identifiers
urn:nbn:se:kth:diva-371346 (URN)978-91-8106-400-1 (ISBN)
Presentation
2025-11-07, https://kth-se.zoom.us/j/65306531079, M2, Brinellvägen 64A, Stockholm, 10:00 (English)
Opponent
Supervisors
Note

QC 20251009

Available from: 2025-10-09 Created: 2025-10-08 Last updated: 2025-10-14Bibliographically approved
Marchesini, G., Liu, S., Lindemann, L. & Dimarogonas, D. V. (2024). Communication-Constrained STL Task Decomposition through Convex Optimization. In: : . Paper presented at American Control Conference 2024, Toronto, Canada, Jul 8-12 2024.
Open this publication in new window or tab >>Communication-Constrained STL Task Decomposition through Convex Optimization
2024 (Swedish)Conference paper, Published paper (Refereed)
Abstract [en]

We propose a method to decompose signal temporal logic tasks for multi-agent systems under communication constraints. Specifically, given a task graph representing task dependencies among couples of agents in the system, we propose to decompose tasks assigned to couples of agents not connected in the communication graph by a set of sub-tasks assigned to couples of communicating agents over the communication graph. To this end, we parameterize the predicates' level set of tasks to be decomposed as hyper-rectangles with parametric centres and dimensions. Convex optimization is then leveraged to find optimal parameters maximising the volume of the predicate's level sets. Moreover, a formal treatment of conflicting conjunctions of formulas in the considered STL fragment is introduced, including sufficient conditions to avoid the insurgence of such conflicts in the final decomposition.

Keywords
Multi-Agent, Formal Methods, Optimization
National Category
Engineering and Technology
Research subject
Industrial Information and Control Systems; Applied and Computational Mathematics, Optimization and Systems Theory
Identifiers
urn:nbn:se:kth:diva-353622 (URN)
Conference
American Control Conference 2024, Toronto, Canada, Jul 8-12 2024
Note

QC 20240920

Available from: 2024-09-19 Created: 2024-09-19 Last updated: 2024-09-20Bibliographically approved
Marchesini, G., Liu, S., Lindemann, L. & Dimarogonas, D. V. (2024). Communication-Constrained STL Task Decomposition Through Convex Optimization. In: 2024 American Control Conference, ACC 2024: . Paper presented at 2024 American Control Conference, ACC 2024, Toronto, Canada, Jul 10 2024 - Jul 12 2024 (pp. 3517-3523). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Communication-Constrained STL Task Decomposition Through Convex Optimization
2024 (English)In: 2024 American Control Conference, ACC 2024, Institute of Electrical and Electronics Engineers Inc. , 2024, p. 3517-3523Conference paper, Published paper (Refereed)
Abstract [en]

We propose a method to decompose signal temporal logic tasks for multi-agent systems under communication constraints. Specifically, given a task graph representing task dependencies among couples of agents in the system, we propose to decompose tasks assigned to couples of agents not connected in the communication graph by a set of sub-tasks assigned to couples of communicating agents over the communication graph. To this end, we parameterize the predicates' level set of tasks to be decomposed as hyper-rectangles with parametric centres and dimensions. Convex optimization is then leveraged to find optimal parameters maximising the volume of the predicate's level sets. Moreover, a formal treatment of conflicting conjunctions of formulas in the considered STL fragment is introduced, including sufficient conditions to avoid the insurgence of such conflicts in the final decomposition.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2024
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-354309 (URN)10.23919/ACC60939.2024.10644859 (DOI)2-s2.0-85204482477 (Scopus ID)
Conference
2024 American Control Conference, ACC 2024, Toronto, Canada, Jul 10 2024 - Jul 12 2024
Note

QC 20241003

Part of ISBN 979-8-3503-8265-5

Available from: 2024-10-02 Created: 2024-10-02 Last updated: 2024-10-03Bibliographically approved
Marchesini, G., Liu, S., Lindemann, L. & Dimarogonas, D. V. (2024). Decentralized Control of Multi-Agent Systems Under Acyclic Spatio-Temporal Task Dependencies. In: Proceedings 2024 Conference on Decision and Control: . Paper presented at 2024 Conference on Decision and Control, December 16-19, 2024, Milan, Italy.
Open this publication in new window or tab >>Decentralized Control of Multi-Agent Systems Under Acyclic Spatio-Temporal Task Dependencies
2024 (English)In: Proceedings 2024 Conference on Decision and Control, 2024Conference paper, Published paper (Refereed)
Abstract [en]

We introduce a novel distributed sampled-data control method tailored for heterogeneous multi-agent systems under a global spatio-temporal task with acyclic dependencies. Specifically, we consider the global task as a conjunction of independent and collaborative tasks, defined over the absolute and relative states of agent pairs. Task dependencies in this form are then represented by a task graph, which we assume to be acyclic. From the given task graph, we provide an algorithmic approach to define a distributed sampled-data controller prioritizing the fulfilment of collaborative tasks as the primary objective, while fulfilling independent tasks unless they conflict with collaborative ones. Moreover, communication maintenance among collaborating agents is seamlessly enforced within the proposed control framework. A numerical simulation is provided to showcase the potential of our control framework.

Keywords
Multi-Agent, Formal Methods, Optimization
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-353623 (URN)
Conference
2024 Conference on Decision and Control, December 16-19, 2024, Milan, Italy
Available from: 2024-09-19 Created: 2024-09-19 Last updated: 2024-09-25Bibliographically approved
Marchesini, G., Liu, S., Lindemann, L. & Dimarogonas, D. V. (2024). Decentralized Control of Multi-Agent Systems Under Acyclic Spatio-Temporal Task Dependencies. In: 2024 IEEE 63rd Conference on Decision and Control, CDC 2024: . Paper presented at 63rd IEEE Conference on Decision and Control, CDC 2024, Milan, Italy, Dec 16 2024 - Dec 19 2024 (pp. 5211-5217). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Decentralized Control of Multi-Agent Systems Under Acyclic Spatio-Temporal Task Dependencies
2024 (English)In: 2024 IEEE 63rd Conference on Decision and Control, CDC 2024, Institute of Electrical and Electronics Engineers (IEEE) , 2024, p. 5211-5217Conference paper, Published paper (Refereed)
Abstract [en]

We introduce a novel distributed sampled-data control method tailored for heterogeneous multi-agent systems under a global spatio-temporal task with acyclic dependencies. Specifically, we consider the global task as a conjunction of independent and collaborative tasks, defined over the absolute and relative states of agent pairs. Task dependencies in this form are then represented by a task graph, which we assume to be acyclic. From the given task graph, we provide an algorithmic approach to define a distributed sampled-data controller prioritizing the fulfilment of collaborative tasks as the primary objective, while fulfilling independent tasks unless they conflict with collaborative ones. Moreover, communication maintenance among collaborating agents is seamlessly enforced within the proposed control framework. A numerical simulation is provided to showcase the potential of our control framework.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
National Category
Computer Sciences Control Engineering
Identifiers
urn:nbn:se:kth:diva-361748 (URN)10.1109/CDC56724.2024.10885877 (DOI)001445827204065 ()2-s2.0-86000535594 (Scopus ID)
Conference
63rd IEEE Conference on Decision and Control, CDC 2024, Milan, Italy, Dec 16 2024 - Dec 19 2024
Note

Part of ISBN 9798350316339

QC 20250331

Available from: 2025-03-27 Created: 2025-03-27 Last updated: 2025-12-05Bibliographically approved
Marchesini, G., Roque, P. & Dimarogonas, D. V. (2023). Corridor MPC for Multi-Agent Inspection of Orbiting Structures.
Open this publication in new window or tab >>Corridor MPC for Multi-Agent Inspection of Orbiting Structures
2023 (English)Manuscript (preprint) (Other academic) [Artistic work]
Abstract [en]

In this work, we propose an extension of the previously introduced Corridor Model Predictive Control scheme for high-order and distributed systems, with an application for on-orbit inspection. To this end, we leverage high-order control barrier function (HOCBF) constraints as a suitable control approach to maintain each agent in the formation within a safe corridor from its reference trajectory. Recursive feasibility of the designed MPC scheme is tested numerically, while suitable modifications of the classical HOCBF constraints definition are introduced such that safety is guaranteed both in sampled and continuous time. The designed controller is validated through computer simulation in a realistic inspection scenario of the International Space Station.

Keywords
predictive control, sampled-data control, aerospace
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Electrical Engineering; Applied and Computational Mathematics, Optimization and Systems Theory; Aerospace Engineering
Identifiers
urn:nbn:se:kth:diva-325530 (URN)
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Note

Submitted to the 62nd IEEE Conference on Decision and Control (CDC 2023), Marina Bay Sands, Singapore, December 13-15, 2023.

QC 20230406

Available from: 2023-04-05 Created: 2023-04-05 Last updated: 2023-12-27Bibliographically approved
Marchesini, G., Roque, P. & Dimarogonas, D. V. (2023). Corridor MPC for Multi-Agent Inspection of Orbiting Structures. In: 2023 62nd IEEE Conference on Decision and Control, CDC 2023: . Paper presented at 62nd IEEE Conference on Decision and Control, CDC 2023, Singapore, Dec 13-15 2023. (pp. 5765-5771). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Corridor MPC for Multi-Agent Inspection of Orbiting Structures
2023 (English)In: 2023 62nd IEEE Conference on Decision and Control, CDC 2023, Institute of Electrical and Electronics Engineers (IEEE) , 2023, p. 5765-5771Conference paper, Published paper (Refereed)
Abstract [en]

In this work, we propose an extension of the pre-viously introduced Corridor Model Predictive Control scheme for high-order and distributed systems, with an application for on-orbit inspection. To this end, we leverage high order control barrier function (HOCBF) constraints as a suitable control approach to maintain each agent in the formation within a safe corridor from its reference trajectory. The recursive feasibility of the designed MPC scheme is tested numerically, while suitable modifications of the classical HOCBF constraint definition are introduced such that safety is guaranteed both in sampled and continuous time. The designed controller is validated through computer simulation in a realistic inspection scenario of the International Space Station.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2023
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-343707 (URN)10.1109/CDC49753.2023.10383291 (DOI)001166433804115 ()2-s2.0-85184808270 (Scopus ID)
Conference
62nd IEEE Conference on Decision and Control, CDC 2023, Singapore, Dec 13-15 2023.
Note

Part of ISBN: 979-835030124-3

QC 20240223

Available from: 2024-02-22 Created: 2024-02-22 Last updated: 2024-04-08Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0009-0002-3432-1526

Search in DiVA

Show all publications