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

Ola Shorinwa, Trevor Halsted, Javier Yu, Mac Schwager
1/26/2023
cs.ROcs.MA

No confident code implementation found for this paper.

Abstract

Although the field of distributed optimization is well-developed, relevant literature focused on the application of distributed optimization to multi-robot problems is limited. This survey constitutes the second part of a two-part series on distributed optimization applied to multi-robot problems. In this paper, we survey three main classes of distributed optimization algorithms -- distributed first-order methods, distributed sequential convex programming methods, and alternating direction method of multipliers (ADMM) methods -- focusing on fully-distributed methods that do not require coordination or computation by a central computer. We describe the fundamental structure of each category and note important variations around this structure, designed to address its associated drawbacks. Further, we provide practical implications of noteworthy assumptions made by distributed optimization algorithms, noting the classes of robotics problems suitable for these algorithms. Moreover, we identify important open research challenges in distributed optimization, specifically for robotics problems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{shorinwa2023distributed,
  title  = {Distributed Optimization Methods for Multi-Robot Systems: Part II -- A Survey},
  author = {Ola Shorinwa and Trevor Halsted and Javier Yu and Mac Schwager},
  year   = {2023},
  eprint = {2301.11361},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.11361v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.11361.svg)](https://codeofpaper.com/paper/2301.11361)

Discussion