Distributed Differential Dynamic Programming Architectures for Large-Scale Multiagent Control

被引:1
|
作者
Saravanos, Augustinos D. [1 ]
Aoyama, Yuichiro [1 ]
Zhu, Hongchang [1 ]
Theodorou, Evangelos A. [1 ]
机构
[1] Georgia Inst Technol, Daniel Guggenheim Sch Aerosp Engn, Atlanta, GA 30332 USA
关键词
Distributed robot systems; multirobot systems; optimization and optimal control; swarms; ALTERNATING DIRECTION METHOD; OPTIMIZATION; ALGORITHMS;
D O I
10.1109/TRO.2023.3319894
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This article proposes two decentralized multiagent optimal control methods that combine the computational efficiency and scalability of differential dynamic programming (DDP) and the distributed nature of the alternating direction method of multipliers (ADMM). The first one, nested distributed DDP, is a three-level architecture, which employs ADMM for consensus, an augmented Lagrangian layer for local constraints and DDP as the local optimizer. The second one, merged distributed DDP, is a two-level architecture that addresses both consensus and local constraints with ADMM, further reducing computational complexity. Both frameworks are fully decentralized since all computations are parallelizable among the agents and only local communication is necessary. Simulation results that scale up to thousands of cars and hundreds of drones demonstrate the effectiveness of the algorithms. Superior scalability to large-scale systems against other DDP and sequential quadratic programming methods is also illustrated. Finally, hardware experiments on a multirobot platform verify the applicability of the methods. A video with all results is provided in the supplementary material.
引用
下载
收藏
页码:4387 / 4407
页数:21
相关论文
共 50 条
  • [21] A distributed clustering algorithm for large-scale dynamic networks
    Thibault Bernard
    Alain Bui
    Laurence Pilard
    Devan Sohier
    Cluster Computing, 2012, 15 : 335 - 350
  • [22] A distributed clustering algorithm for large-scale dynamic networks
    Bernard, Thibault
    Bui, Alain
    Pilard, Laurence
    Sohier, Devan
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2012, 15 (04): : 335 - 350
  • [23] Novel Multiagent Model-Predictive Control Performance Indices for Monitoring of a Large-Scale Distributed Water System
    Kordestani, Mojtaba
    Safavi, Ali Akbar
    Sharafi, Narjes
    Saif, Mehrdad
    IEEE SYSTEMS JOURNAL, 2018, 12 (02): : 1286 - 1294
  • [24] Distributed Finite-Time Boundedness Control for Large-Scale Networked Dynamic Systems
    Li, Mengran
    Yu, Yang
    Liu, Huabo
    IEEE ACCESS, 2023, 11 : 74839 - 74854
  • [25] Approximate Dynamic Programming for Large-scale Unit Commitment Problems
    Long, Danli
    10TH ASIA-PACIFIC POWER AND ENERGY ENGINEERING CONFERENCE (APPEEC 2018), 2018, : 353 - 362
  • [26] Dynamic programming neural network for large-scale optimization problems
    Hou, Zengguang
    Wu, Cangpu
    Zidonghua Xuebao/Acta Automatica Sinica, 1999, 25 (01): : 45 - 51
  • [28] A Dynamic Programming Framework for Large-Scale Online Clustering on Graphs
    Li, Yantao
    Zhao, Xiang
    Qu, Zehui
    NEURAL PROCESSING LETTERS, 2020, 52 (02) : 1613 - 1629
  • [29] A Dynamic Programming Framework for Large-Scale Online Clustering on Graphs
    Yantao Li
    Xiang Zhao
    Zehui Qu
    Neural Processing Letters, 2020, 52 : 1613 - 1629
  • [30] Mycelium: Large-Scale Distributed Graph Queries with Differential Privacy
    Roth, Edo
    Newatia, Karan
    Ma, Yiping
    Zhong, Ke
    Angel, Sebastian
    Haeberlen, Andreas
    PROCEEDINGS OF THE 28TH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, SOSP 2021, 2021, : 327 - 343