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 条
  • [21] Mixed-integer programming model and hybrid driving algorithm for multi-product partial disassembly line balancing problem with multi-robot workstations
    Yin, Tao
    Zhang, Zeqiang
    Zhang, Yu
    Wu, Tengfei
    Liang, Wei
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2022, 73
  • [22] Phase balancing using mixed-integer programming
    Zhu, J
    Chow, MY
    Zhang, F
    IEEE TRANSACTIONS ON POWER SYSTEMS, 1998, 13 (04) : 1487 - 1492
  • [23] Spacecraft trajectory planning with avoidance constraints using mixed-integer linear programming
    Richards, A
    Schouwenaars, T
    How, JP
    Feron, E
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2002, 25 (04) : 755 - 764
  • [24] Trajectory planning of multiple autonomous systems using mixed-integer linear programming
    Ademoye, Taoridi A.
    Davari, Asad
    Proceedings of the Thirty-Eighth Southeastern Symposium on System Theory, 2004, : 260 - 264
  • [25] Production Planning of Perishable Food Products by Mixed-Integer Programming
    Pires, Maria Joao
    Amorim, Pedro
    Martins, Sara
    Almada-Lobo, Bernardo
    OPERATIONAL RESEARCH: IO 2013 - XVI CONGRESS OF APDIO, 2015, 4 : 331 - 352
  • [26] Mixed-integer programming for control
    Richards, A
    How, J
    ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, : 2676 - 2683
  • [27] A MIXED-INTEGER PROGRAMMING APPROACH TO AIR CARGO FLEET PLANNING
    MARSTEN, RE
    MULLER, MR
    MANAGEMENT SCIENCE, 1980, 26 (11) : 1096 - 1107
  • [28] A new mixed-integer programming model for spatial forest planning
    Gharbi, Chourouk
    Ronnqvist, Mikael
    Beaudoin, Daniel
    Carle, Marc-Andre
    CANADIAN JOURNAL OF FOREST RESEARCH, 2019, 49 (12) : 1493 - 1503
  • [29] A mixed-integer linear programming model for the continuous casting planning
    Bellabdaoui, A.
    Teghem, J.
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2006, 104 (02) : 260 - 270
  • [30] Production planning based on evolutionary mixed-integer nonlinear programming
    Lin, Yijng-Chien
    Lin, Yung-Chin
    Su, Kuo-Lan
    ICIC Express Letters, 2010, 4 (5 B): : 1881 - 1886