ScheduleStream: Temporal Planning with Samplers for GPU-Accelerated Multi-Arm Task and Motion Planning & Scheduling
Caelan Garrett, Fabio Ramos

TL;DR
ScheduleStream is a novel framework that enables efficient parallel task scheduling for multi-arm robots by leveraging GPU-accelerated sampling, extending traditional TAMP algorithms to produce schedules with concurrent arm motions.
Contribution
It introduces ScheduleStream, a general-purpose, domain-independent framework for planning and scheduling with sampling operations, capable of producing parallel arm schedules in multi-arm robot tasks.
Findings
ScheduleStream produces more efficient solutions than ablated methods.
GPU acceleration significantly speeds up planning.
Successfully demonstrated on real-world bimanual robot tasks.
Abstract
Bimanual and humanoid robots are appealing because of their human-like ability to leverage multiple arms to efficiently complete tasks. However, controlling multiple arms at once is computationally challenging due to the growth in the hybrid discrete-continuous action space. Task and Motion Planning (TAMP) algorithms can efficiently plan in hybrid spaces but generally produce plans, where only one arm is moving at a time, rather than schedules that allow for parallel arm motion. In order to extend TAMP to produce schedules, we present ScheduleStream, the first general-purpose framework for planning & scheduling with sampling operations. ScheduleStream models temporal dynamics using hybrid durative actions, which can be started asynchronously and persist for a duration that's a function of their parameters. We propose domain-independent algorithms that solve ScheduleStream problems…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · AI-based Problem Solving and Planning · Reinforcement Learning in Robotics
