TY - JOUR
T1 - Hypergraph-Based Multi-robot Task and Motion Planning
AU - Motes, James
AU - Chen, Tan
AU - Bretl, Timothy
AU - Aguirre, Marco Morales
AU - Amato, Nancy M.
N1 - This work was supported in part by Foxconn Interconnect Technology (FIT) and in part by the Center for Networked Intelligent Components and Environments (C-NICE) at UIUC. The work of Marco Morales was supported by Academia Mexicana de Cultura A.C.
PY - 2023/10/1
Y1 - 2023/10/1
N2 - In this article, we present a multi-robot task and motion planning method that, when applied to the rearrangement of objects by manipulators, results in solution times up to three orders of magnitude faster than the existing methods and successfully plans for problems with up to 20 objects, more than three times as many objects as comparable methods. We achieve this improvement by decomposing the planning space to consider manipulators alone, objects, and manipulators holding objects. We represent this decomposition with a hypergraph where vertices are decomposed elements of the planning spaces and hyperarcs are transitions between elements. The existing methods use graph-based representations where vertices are full composite spaces and edges are transitions between these. Using the hypergraph reduces the representation size of the planning space for multimanipulator object rearrangement, the number of hypergraph vertices scales linearly with the number of either robots or objects, while the number of hyperarcs scales quadratically with the number of robots and linearly with the number of objects. In contrast, the number of vertices and edges in graph-based representations scales exponentially in the number of robots and objects. We show that similar gains can be achieved for other multi-robot task and motion planning problems.
AB - In this article, we present a multi-robot task and motion planning method that, when applied to the rearrangement of objects by manipulators, results in solution times up to three orders of magnitude faster than the existing methods and successfully plans for problems with up to 20 objects, more than three times as many objects as comparable methods. We achieve this improvement by decomposing the planning space to consider manipulators alone, objects, and manipulators holding objects. We represent this decomposition with a hypergraph where vertices are decomposed elements of the planning spaces and hyperarcs are transitions between elements. The existing methods use graph-based representations where vertices are full composite spaces and edges are transitions between these. Using the hypergraph reduces the representation size of the planning space for multimanipulator object rearrangement, the number of hypergraph vertices scales linearly with the number of either robots or objects, while the number of hyperarcs scales quadratically with the number of robots and linearly with the number of objects. In contrast, the number of vertices and edges in graph-based representations scales exponentially in the number of robots and objects. We show that similar gains can be achieved for other multi-robot task and motion planning problems.
KW - Cooperating robots
KW - motion and path planning
KW - multi-robot systems
KW - task planning
UR - http://www.scopus.com/inward/record.url?scp=85168682617&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85168682617&partnerID=8YFLogxK
U2 - 10.1109/TRO.2023.3297011
DO - 10.1109/TRO.2023.3297011
M3 - Article
AN - SCOPUS:85168682617
SN - 1552-3098
VL - 39
SP - 4166
EP - 4186
JO - IEEE Transactions on Robotics
JF - IEEE Transactions on Robotics
IS - 5
ER -