2016
DOI: 10.1109/tro.2016.2593448
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Multirobot Path Planning on Graphs: Complete Algorithms and Effective Heuristics

Abstract: We study the problem of optimal multi-robot path planning on graphs (MPP) over four distinct minimization objectives: the makespan (last arrival time), the maximum (single-robot traveled) distance, the total arrival time, and the total distance. In a related paper Yu and LaValle (2015), we show that these objectives are distinct and NP-hard to optimize. In this work, we focus on efficiently algorithmic solutions for solving these optimal MPP problems. Toward this goal, we first establish a one-to-one solution … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
175
0
1

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 276 publications
(177 citation statements)
references
References 50 publications
1
175
0
1
Order By: Relevance
“…Another approach to multi-agent planning under uncertainty over a discretized state domain is to employ a decentralized partially observable Markov decision process (POMDP) [88], [89]. Optimality in the multi-robot path planning problem (7) may be with respect to any number of different objectives, including integrated control effort, maximum single-robot travel distance, last arrival time, and total distance or time [90]. Although solving for the exact optimal solutions is NPhard, approximate sub-optimal solutions can be computed efficiently using well-chosen heuristics [90].…”
Section: A Trajectory Generation and Motion Planning For Swarmsmentioning
confidence: 99%
See 1 more Smart Citation
“…Another approach to multi-agent planning under uncertainty over a discretized state domain is to employ a decentralized partially observable Markov decision process (POMDP) [88], [89]. Optimality in the multi-robot path planning problem (7) may be with respect to any number of different objectives, including integrated control effort, maximum single-robot travel distance, last arrival time, and total distance or time [90]. Although solving for the exact optimal solutions is NPhard, approximate sub-optimal solutions can be computed efficiently using well-chosen heuristics [90].…”
Section: A Trajectory Generation and Motion Planning For Swarmsmentioning
confidence: 99%
“…Optimality in the multi-robot path planning problem (7) may be with respect to any number of different objectives, including integrated control effort, maximum single-robot travel distance, last arrival time, and total distance or time [90]. Although solving for the exact optimal solutions is NPhard, approximate sub-optimal solutions can be computed efficiently using well-chosen heuristics [90]. One must ensure that the resulting paths are kinematically or dynamically feasible for the robots to follow [91], [92].…”
Section: A Trajectory Generation and Motion Planning For Swarmsmentioning
confidence: 99%
“…To further verify the synchronous path following capability of MICROMVP, we integrated the optimal graph-based multi-robot path planning algorithm [1] into MICROMVP. Specifically, we tested the algorithm MINMAXDIST that minimizes the maximum distance traveled by any vehicle over a hexagonal grid.…”
Section: B Optimal Multi-robot Path Planningmentioning
confidence: 99%
“…In this paper, we introduce an affordable, portable, and open source multi-vehicle hardware and software platform, MICROMVP 1 ( Fig. 1 (a)), for research and education efforts requiring single or multiple mobile robots.…”
Section: Introductionmentioning
confidence: 99%
“…Centralized methods formulate the motion planning problem as an optimization problem in which information about position, velocity and goal location of all agents are available and the goal is to guide all agents toward their desired locations avoiding collision with each other and minimizing objectives such as energy or time. Yuin et al in [2] present a centralized algorithm based on linear programming (LP) to minimize last agent's arrival time, the maximum (single-agent) traveled distance, the total arrival time, and the total distance. Tang et al in [3] decompose the problem into two phases: the motion planning step and the trajectory generation step.…”
Section: Introductionmentioning
confidence: 99%