Multi-Robot Planning on Dynamic Topological Graphs using Mixed-Integer Programming

被引:0
|
作者
Dimmig, Cora A. [1 ,2 ]
Wolfe, Kevin C. [1 ]
Moore, Joseph [1 ,2 ]
机构
[1] Johns Hopkins Univ, Appl Phys Lab, Laurel, MD 20723 USA
[2] Johns Hopkins Univ, Dept Mech Engn, Baltimore, MD 21218 USA
关键词
D O I
10.1109/IROS55552.2023.10341497
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Planning for multi-robot teams in complex environments is a challenging problem, especially when these teams must coordinate to accomplish a common objective. In general, optimal solutions to these planning problems are computationally intractable, since the decision space grows exponentially with the number of robots. In this paper, we present a novel approach for multi-robot planning on topological graphs using mixed-integer programming. Central to our approach is the notion of a dynamic topological graph, where edge weights vary dynamically based on the locations of the robots in the graph. We construct this graph using the critical features of the planning problem and the relationships between robots; we then leverage mixed-integer programming to minimize a shared cost that depends on the paths of all robots through the graph. To improve computational tractability, we formulated our optimization problem with a fully convex relaxation and designed our decision space around eliminating the exponential dependence on the number of robots. We test our approach on a multi-robot reconnaissance scenario, where robots must coordinate to minimize detectability and maximize safety while gathering information. We demonstrate that our approach is able to scale to a series of representative scenarios and is capable of computing optimal coordinated strategic behaviors for autonomous multi-robot teams in seconds.
引用
收藏
页码:5394 / 5401
页数:8
相关论文
共 50 条
  • [41] Multistage Production Planning in the Dairy Industry: A Mixed-Integer Programming Approach
    Bilgen, Bilge
    Dogan, Koray
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2015, 54 (46) : 11709 - 11719
  • [42] Planning method of droplet fusion scheduling based on mixed-integer programming
    JiaCong Xiong
    JianKui Chen
    YiXin Wang
    ZhouPing Yin
    YiQun Li
    Science China Technological Sciences, 2024, 67 : 157 - 171
  • [43] Robust Communication Connectivity for Multi-Robot Path Coordination using Mixed Integer Nonlinear Programming: Formulation and Feasibility Analysis
    Abichandani, Pramod
    Benson, Hande Y.
    Kam, Moshe
    2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2013, : 3600 - 3605
  • [44] Learning Mixed-Integer Convex Optimization Strategies for Robot Planning and Control
    Cauligi, Abhishek
    Culbertson, Preston
    Stellato, Bartolomeo
    Bertsimas, Dimitris
    Mac Schwager
    Pavone, Marco
    2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 1698 - 1705
  • [45] Mixed-integer quadratic programming is in NP
    Del Pia, Alberto
    Dey, Santanu S.
    Molinaro, Marco
    MATHEMATICAL PROGRAMMING, 2017, 162 (1-2) : 225 - 240
  • [46] Mixed-integer programming: A progress report
    Bixby, RE
    Fenelon, M
    Gu, ZH
    Rothberg, E
    Wunderling, R
    THE SHARPEST CUT: THE IMPACT OF MANFRED PADBERG AND HIS WORK, 2004, 4 : 309 - 325
  • [47] Mixed-integer nonlinear programming 2018
    Sahinidis, Nikolaos V.
    OPTIMIZATION AND ENGINEERING, 2019, 20 (02) : 301 - 306
  • [48] Lifting for conic mixed-integer programming
    Alper Atamtürk
    Vishnu Narayanan
    Mathematical Programming, 2011, 126 : 351 - 363
  • [49] A Biobjective Perspective for Mixed-Integer Programming
    Liu, Jiao
    Wang, Yong
    Xin, Bin
    Wang, Ling
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (04): : 2374 - 2385
  • [50] Mixed-integer programming - 1968 and thereafter
    Padberg, Manfred
    ANNALS OF OPERATIONS RESEARCH, 2007, 149 (01) : 163 - 175