A Tutorial on Distributed Optimization for Cooperative Robotics: from Setups and Algorithms to Toolboxes and Research Directions
Andrea Testa, Guido Carnevale, Giuseppe Notarstefano

TL;DR
This paper reviews distributed optimization methods applicable to cooperative robotics, discussing theoretical frameworks, algorithms, practical toolboxes, and experimental validations on robot networks.
Contribution
It introduces tailored distributed optimization frameworks for cooperative robotics, reviews existing toolboxes, and demonstrates their application through simulations and real experiments.
Findings
Distributed optimization frameworks effectively address multi-robot coordination tasks.
State-of-the-art toolboxes enable implementation of distributed algorithms on real robot networks.
Experimental results validate the practical applicability of the proposed methods.
Abstract
Several interesting problems in multi-robot systems can be cast in the framework of distributed optimization. Examples include multi-robot task allocation, vehicle routing, target protection, and surveillance. While the theoretical analysis of distributed optimization algorithms has received significant attention, its application to cooperative robotics has not been investigated in detail. In this paper, we show how notable scenarios in cooperative robotics can be addressed by suitable distributed optimization setups. Specifically, after a brief introduction on the widely investigated consensus optimization (most suited for data analytics) and on the partition-based setup (matching the graph structure in the optimization), we focus on two distributed settings modeling several scenarios in cooperative robotics, i.e., the so-called constraint-coupled and aggregative optimization…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed Control Multi-Agent Systems · Advanced Graph Neural Networks · Stochastic Gradient Optimization Techniques
