A Survey of Distributed Optimization Methods for Multi-Robot Systems

03/23/2021
by   Trevor Halsted, et al.
0

Distributed optimization consists of multiple computation nodes working together to minimize a common objective function through local computation iterations and network-constrained communication steps. In the context of robotics, distributed optimization algorithms can enable multi-robot systems to accomplish tasks in the absence of centralized coordination. We present a general framework for applying distributed optimization as a module in a robotics pipeline. We survey several classes of distributed optimization algorithms and assess their practical suitability for multi-robot applications. We further compare the performance of different classes of algorithms in simulations for three prototypical multi-robot problem scenarios. The Consensus Alternating Direction Method of Multipliers (C-ADMM) emerges as a particularly attractive and versatile distributed optimization method for multi-robot systems.

READ FULL TEXT

page 11

page 13

research
01/26/2023

Distributed Optimization Methods for Multi-Robot Systems: Part II – A Survey

Although the field of distributed optimization is well-developed, releva...
research
09/26/2017

Network Topology and Communication-Computation Tradeoffs in Decentralized Optimization

In decentralized optimization, nodes cooperate to minimize an overall ob...
research
08/14/2021

Distributed Control of Truss Robots Using Consensus Alternating Direction Method of Multipliers

Truss robots, or robots that consist of extensible links connected at un...
research
01/26/2023

Distributed Optimization Methods for Multi-Robot Systems: Part I – A Tutorial

Distributed optimization provides a framework for deriving distributed a...
research
09/08/2023

A Tutorial on Distributed Optimization for Cooperative Robotics: from Setups and Algorithms to Toolboxes and Research Directions

Several interesting problems in multi-robot systems can be cast in the f...
research
08/07/2022

A Survey of ADMM Variants for Distributed Optimization: Problems, Algorithms and Features

By coordinating terminal smart devices or microprocessors to engage in c...
research
06/27/2012

Distributed Parameter Estimation via Pseudo-likelihood

Estimating statistical models within sensor networks requires distribute...

Please sign up or login with your details

Forgot password? Click here to reset