Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-06T15:40:04.618Z Has data issue: false hasContentIssue false

RH-ECBS: enhanced conflict-based search for MRPP with region heuristics

Published online by Cambridge University Press:  27 August 2024

Zhangchao Pan
Affiliation:
College of Artificial Intelligence, Nankai University, Tianjin, China
Runhua Wang*
Affiliation:
College of Artificial Intelligence, Nankai University, Tianjin, China
Qingchen Bi
Affiliation:
College of Artificial Intelligence, Nankai University, Tianjin, China
Xuebo Zhang
Affiliation:
College of Artificial Intelligence, Nankai University, Tianjin, China
Jingjin Yu
Affiliation:
Rutgers University New Brunswick, Computer Science New Brunswick, New Brunswick, USA
*
Corresponding author: Runhua Wang; Email: wrunhua@nankai.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

This paper proposes a novel two-layer framework based on conflict-based search and regional divisions to improve the efficiency of multi-robot path planning. The high-level layer targets the reduction of conflicts and deadlocks, while the low-level layer is responsible for actual path planning. Distinct from previous dual-level search frameworks, the novelties of this work are (1) subdivision of planning regions for each robot to decrease the number of conflicts encountered during planning; (2) consideration of the number of robots in the region during planning in the node expansion stage of A*, and (3) formal proof demonstrating the nonzero probability of the proposed method in obtaining a solution, along with providing the upper bound of the solution in a special case. Experimental comparisons with Enhanced Conflict-Based Search demonstrate that the proposed method not only reduces the number of conflicts but also achieves a computation time reduction of over 30%.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Two different types of conflict.

Figure 1

Figure 2. System flowchart of the framework, where the yellow parts are our contributions.

Figure 2

Figure 3. Mapping relationship between high-resolution map and low-resolution map.

Figure 3

Algorithm 1. PCM-A*

Figure 4

Figure 4. Comparison of A* with PCM-A* in path planning.

Figure 5

Algorithm 2. Ph-A*

Figure 6

Algorithm 3. RH-ECBS

Figure 7

Figure 5. The average of the experimental results for different numbers of robots.

Figure 8

Table I. Experimental comparison results for different numbers of robots on a low-resolution 6$\times$6 map.

Figure 9

Table II. Experimental comparison results under maps of different resolutions.

Figure 10

Figure 6. Simulation maps.

Figure 11

Table III. Experimental comparison results with ECBS in warehouse map.

Figure 12

Table IV. Experimental comparison results with ECBS in map with the random obstacle.