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 条
  • [31] A Distributed Algorithm for Grid-based Search by a Multi-Robot System
    Baranzadeh, Ahmad
    Savkin, Andrey V.
    2015 10TH ASIAN CONTROL CONFERENCE (ASCC), 2015,
  • [32] A Distributed Task Allocation Algorithm for a Multi-Robot System in Healthcare Facilities
    Das, Gautham P.
    McGinnity, Thomas M.
    Coleman, Sonya A.
    Behera, Laxmidhar
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2015, 80 (01) : 33 - 58
  • [33] A Distributed Market-Based Algorithm for the Multi-Robot Assignment Problem
    Trigui, Sahar
    Koubaa, Anis
    Cheikhrouhou, Omar
    Youssef, Habib
    Bennaceur, Hachemi
    Sriti, Mohamed-Foued
    Javed, Yasir
    5TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2014), THE 4TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2014), 2014, 32 : 1108 - 1114
  • [34] A Distributed Task Allocation Algorithm for a Multi-Robot System in Healthcare Facilities
    Gautham P. Das
    Thomas M. McGinnity
    Sonya A. Coleman
    Laxmidhar Behera
    Journal of Intelligent & Robotic Systems, 2015, 80 : 33 - 58
  • [35] A Sequential Task Addition Distributed Assignment Algorithm for Multi-Robot Systems
    Lindsay, Nathan
    Buehling, Russell K.
    Sun, Liang
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2021, 102 (02)
  • [36] Distributed Algorithm Design for Multi-Robot Task Assignment with Deadlines for Tasks
    Luo, Lingzhi
    Chakraborty, Nilanjan
    Sycara, Katia
    2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2013, : 3007 - 3013
  • [37] A Multi-Robot Pattern Formation Algorithm Based on Distributed Swarm Intelligence
    Xu, Huaxing
    Guan, Haibing
    Liang, Alei
    Yan, Xinan
    2010 SECOND INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATIONS: ICCEA 2010, PROCEEDINGS, VOL 1, 2010, : 71 - 75
  • [38] Trust But Verify: A Distributed Algorithm for Multi-Robot Wireframe Exploration and Mapping
    Caccavale, Adam
    Mac Schwager
    2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 3294 - 3301
  • [39] A distributed algorithm for the multi-robot minimum time task allocation problem
    Zhang, Qing
    Wang, Yujuan
    Cen, Ruping
    INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION, 2024,
  • [40] Distributed Algorithm Design for Multi-robot Generalized Task Assignment Problem
    Luo, Lingzhi
    Chakraborty, Nilanjan
    Sycara, Katia
    2013 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2013, : 4765 - 4771