DiMOpt: a Distributed Multi-robot Trajectory Optimization Algorithm

被引:1
|
作者
Salvado, Joao [1 ]
Mansouri, Masoumeh [2 ]
Pecora, Federico [1 ]
机构
[1] Orebro Univ, AASS Res Ctr, Orebro, Sweden
[2] Univ Birmingham, Sch Comp Sci, Birmingham, W Midlands, England
关键词
DECOMPOSITION;
D O I
10.1109/IROS47612.2022.9981345
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper deals with Multi-robot Trajectory Planning, that is, the problem of computing trajectories for multiple robots navigating in a shared space while minimizing for control energy. Approaches based on trajectory optimization can solve this problem optimally. However, such methods are hampered by complex robot dynamics and collision constraints that couple robot's decision variables. We propose a distributed multirobot optimization algorithm (DiMOpt) that addresses these issues by exploiting (1) consensus optimization strategies to tackle coupling collision constraints, and (2) a single-robot sequential convex programming method for efficiently handling non-convexities introduced by dynamics. We compare DiMOpt with a baseline centralized multi-robot sequential convex programming algorithm (SCP). We empirically demonstrate that DiMOpt scales well for large fleets of robots while computing solutions faster and with lower costs. Finally, DiMOpt is an iterative algorithm that finds feasible trajectories before converging to a locally optimal solution, and results suggest the quality of such fast initial solutions is comparable to a converged solution computed via SCP.
引用
收藏
页码:10110 / 10117
页数:8
相关论文
共 50 条
  • [41] DiNNO: Distributed Neural Network Optimization for Multi-Robot Collaborative Learning
    Yu, Javier
    Vincent, Joseph A.
    Schwager, Mac
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (02): : 1896 - 1903
  • [42] Distributed gradient and particle swarm optimization for multi-robot motion planning
    Rigatos, Gerasimos G.
    ROBOTICA, 2008, 26 : 357 - 370
  • [43] Distributed adaptation in multi-robot search using Particle Swarm Optimization
    Pugh, Jim
    Martinoli, Alcherio
    FROM ANIMALS TO ANIMATS 10, PROCEEDINGS, 2008, 5040 : 393 - 402
  • [44] Distributed scalable multi-robot learning using particle swarm optimization
    Pugh J.
    Martinoli A.
    Swarm Intelligence, 2009, 3 (03) : 203 - 222
  • [45] Optimal trajectory-planning based on genetic algorithm for multi-robot system
    Gan, Ya-Hui
    Dai, Xian-Zhong
    Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2010, 27 (09): : 1245 - 1252
  • [46] Robust Multi-Robot Trajectory Optimization Using Alternating Direction Method of Multiplier
    Ni, Ruiqi
    Pan, Zherong
    Gao, Xifeng
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (03) : 5950 - 5957
  • [47] Distributed monocular multi-robot SLAM
    Chen, Xieyuanli
    Lu, Huimin
    Xiao, Junhao
    Zhang, Hui
    2018 IEEE 8TH ANNUAL INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (IEEE-CYBER), 2018, : 73 - 78
  • [48] Distributed algorithms for multi-robot systems
    McLurkin, James
    PROCEEDINGS OF THE SIXTH INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING IN SENSOR NETWORKS, 2007, : 545 - 546
  • [49] Distributed coverage with multi-robot system
    Kong, Chan Sze
    Peng, New Ai
    Rekleitis, Ioannis
    2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, : 2423 - +
  • [50] Multi-robot Path Planning and Trajectory Smoothing
    Ali, Hub
    Xiong, Gang
    Wu, Huaiyu
    Hu, Bin
    Shen, Zhen
    Bai, Hongxing
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2020, : 685 - 690