TY - JOUR
T1 - Distributed Optimization for Robot Networks
T2 - From Real-Time Convex Optimization to Game-Theoretic Self-Organization
AU - Jaleel, Hassan
AU - Shamma, Jeff S.
N1 - Funding Information:
Dr. Shamma is a Fellow of the International Federation of Automatic Control (IFAC). He was a recipient of the NSF Young Investigator Award, the American Automatic Control Council Donald P. Eckman Award, and the IFAC High Impact Paper Award. He is the Editor-in-Chief of IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS and an Associate Editor of IEEE TRANSACTIONS ON ROBOTICS.
Publisher Copyright:
© 2020 IEEE.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2020/11
Y1 - 2020/11
N2 - Recent advances in sensing, communication, and computing technologies have enabled the use of multirobot systems for practical applications such as surveillance, area mapping, and search and rescue. For such systems, a major challenge is to design decision rules that are real-time-implementable, require local information only, and guarantee some desired global performance. Distributed optimization provides a framework for designing such local decision-making rules for multirobot systems. In this article, we present a collection of selected results for distributed optimization for robot networks. We will focus on two special classes of problems: 1) real-time path planning for multirobot systems and 2) self-organization in multirobot systems using game-theoretic approaches. For multirobot path planning, we will present some recent approaches that are based on approximately solving distributed optimization problems over continuous and discrete domains of actions. The main idea underlying these approaches is that a variety of path planning problems can be formulated as convex optimization and submodular minimization problems over continuous and discrete action spaces, respectively. To generate local update rules that are efficiently implementable in real time, these approaches rely on approximate solutions to the global problems that can still guarantee some level of desired global performance. For game-theoretic self-organization, we will present a sampling of results for area coverage and real-time target assignment. In these results, the problems are formulated as games, and online updating rules are designed to enable teams of robots to achieve the collective objective in a distributed manner.
AB - Recent advances in sensing, communication, and computing technologies have enabled the use of multirobot systems for practical applications such as surveillance, area mapping, and search and rescue. For such systems, a major challenge is to design decision rules that are real-time-implementable, require local information only, and guarantee some desired global performance. Distributed optimization provides a framework for designing such local decision-making rules for multirobot systems. In this article, we present a collection of selected results for distributed optimization for robot networks. We will focus on two special classes of problems: 1) real-time path planning for multirobot systems and 2) self-organization in multirobot systems using game-theoretic approaches. For multirobot path planning, we will present some recent approaches that are based on approximately solving distributed optimization problems over continuous and discrete domains of actions. The main idea underlying these approaches is that a variety of path planning problems can be formulated as convex optimization and submodular minimization problems over continuous and discrete action spaces, respectively. To generate local update rules that are efficiently implementable in real time, these approaches rely on approximate solutions to the global problems that can still guarantee some level of desired global performance. For game-theoretic self-organization, we will present a sampling of results for area coverage and real-time target assignment. In these results, the problems are formulated as games, and online updating rules are designed to enable teams of robots to achieve the collective objective in a distributed manner.
KW - Convex functions
KW - distributed algorithms
KW - multi-robot systems
KW - optimization
UR - http://www.scopus.com/inward/record.url?scp=85095701262&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85095701262&partnerID=8YFLogxK
U2 - 10.1109/JPROC.2020.3028295
DO - 10.1109/JPROC.2020.3028295
M3 - Article
AN - SCOPUS:85095701262
SN - 0018-9219
VL - 108
SP - 1953
EP - 1967
JO - Proceedings of the IEEE
JF - Proceedings of the IEEE
IS - 11
M1 - 9241495
ER -