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 条
  • [1] Distributed Adaptive Flocking Control for Large-Scale Multiagent Systems
    Dey, Shawon
    Xu, Hao
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, : 1 - 10
  • [2] Distributed Training Large-Scale Deep Architectures
    Zou, Shang-Xuan
    Chen, Chun-Yen
    Wu, Jui-Lin
    Chou, Chun-Nan
    Tsao, Chia-Chin
    Tung, Kuan-Chieh
    Lin, Ting-Wei
    Sung, Cheng-Lung
    Chang, Edward Y.
    [J]. ADVANCED DATA MINING AND APPLICATIONS, ADMA 2017, 2017, 10604 : 18 - 32
  • [3] A general and fast distributed system for large-scale dynamic programming applications
    Wang, Chen
    Yu, Ce
    Tang, Shanjiang
    Xiao, Jian
    Sun, Jizhou
    Meng, Xiangfei
    [J]. PARALLEL COMPUTING, 2016, 60 : 1 - 21
  • [4] Towards to dynamic optimal control for large-scale distributed systems
    Li S.
    [J]. Control Theory and Technology, 2017, 15 (2) : 158 - 160
  • [5] Transitioning to a Large-Scale Distributed Programming Course
    Schmiedmayer, Paul
    Reimer, Lara Marie
    Jovanovic, Marko
    Henze, Dominic
    Jonas, Stephan
    [J]. 2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 256 - 261
  • [6] Efficient Distributed Test Architectures for Large-Scale Systems
    de Almeida, Eduardo Cunha
    Marynowski, Joao Eugenio
    Sunye, Gerson
    Le Traon, Yves
    Valduriez, Patrick
    [J]. TESTING SOFTWARE AND SYSTEMS, 2010, 6435 : 174 - +
  • [7] Continuification Control of Large-Scale Multiagent Systems in a Ring
    Maffettone, Gian Carlo
    Boldini, Alain
    Di Bernardo, Mario
    Porfiri, Maurizio
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2023, 7 : 841 - 846
  • [8] Extreme Programming Applied in a Large-scale Distributed System
    Abdullah, Elmuntasir
    Abdelsatir, El-Tigani B.
    [J]. 2013 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRICAL AND ELECTRONICS ENGINEERING (ICCEEE), 2013, : 441 - 446
  • [9] Parallelizing RRT on Large-Scale Distributed-Memory Architectures
    Devaurs, Didier
    Simeon, Thierry
    Cortes, Juan
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2013, 29 (02) : 571 - 579
  • [10] On Event-Triggered Adaptive Architectures for Decentralized and Distributed Control of Large-Scale Modular Systems
    Albattat, Ali
    Gruenwald, Benjamin C.
    Yucelen, Tansel
    [J]. SENSORS, 2016, 16 (08)