Long-Horizon Multi-Robot Rearrangement Planning for Construction Assembly
Valentin N. Hartmann, Andreas Orthey, Danny Driess, Ozgur S. Oguz, Marc Toussaint
Machine Learning & Robotics Lab, University of Stuttgart, Germany
Learning and Intelligent Systems Group, TU Berlin, Germany
Brief: By factoring a bigger problem in several subproblems that can be solved with few robots, we can compose a solution to the original problem. We greedily choose subproblems and agents to solve them, and account for previously solved problems. We demonstrate this on multiple construction scenarios, and on a more classical task and motion planning problem: stacking boxes with real robots.
Abstract:
We present a planning system which enables parallelization of complex task and motion planning problems by iteratively solving smaller subproblems. Combining optimization methods to solve for manipulation constraints with a sampling-based bi-directional space-time path planner enables us to plan cooperative multi-robot manipulation with unknown arrival-times. Thus, our solver allows for completing subproblems and tasks with differing timescales and synchronizes them effectively. We demonstrate the approach on multiple case-studies to show the robustness over long planning horizons and scalability to many objects and agents of our algorithm. Finally, we also demonstrate the execution of the computed plans on two robot arms to showcase the feasibility in the real world.
Paper
Latest version: arXiv
Videos
This video contains an overview of the experiments we did, the scenarios we consider, and a short overview on how the algorithm works.
We also executed a plan that our planner generates on a real robotic system. The goal-configuration is a tower made of 6 boxes in the middle of the table. This is achieved by the two arms.
The plan is executed open-loop in this demonstration, which explains the small inaccuracies when the arms are placing the boxes.
Bibtex
1
2
3
4
5
6
7
8
9
10
11
12
@article{22-hartmann-TRO,
title = {Long-Horizon Multi-Robot Rearrangement Planning for
Construction Assembly},
author = {Hartmann, Valentin N. and Orthey, Andreas and Driess, Danny and Oguz, Ozgur S. and Toussaint, Marc},
journal = {Transactions on Robotics},
issn = {1552-3098},
year = {2022},
arxiv_pdf = {2106.02489},
youtube = {GqhouvL5dig},
web = {https://vhartmann.com/multi-robot/},
doi = {10.1109/TRO.2022.3198020}
}
Funding
This research has been supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy – EXC 2120/1 – 390831618.
History
- 1st version (02.21): Rejected at RRS 2021
- 2nd version (06.21): Revise and resubmit at TRO
- Minor changes
- 3rd version (03.22): Currently under review at TRO
- Added more illustrations
- Added algorithms
- Added robot experiments
- final, published version (08.22): Accepted at TRO
- content as above
- formatting changed for camera ready