TANDEM: Task and Motion Planning with As-Needed Demonstrations for Efficient Vision-Language-Action Model Fine-tuning
Organizations: Stanford University. · Princeton University.
Abstract
Human teleoperators spend substantial time demonstrating behaviors that robots can already perform autonomously, limiting the scalability of data collection for robot foundation models. Task and motion planning (TAMP) can automate many of these behaviors, but a fixed planning domain may not support every stage of a long-horizon manipulation task. We present TANDEM (Tamp with As-Needed Demonstrations for Efficient Model fine-tuning), a system that combines TAMP with selective human teleoperation to collect demonstrations for tasks beyond the planner's capabilities. Our key idea is to represent human assistance as an on-demand planning capability. Given a language instruction and visual observation, TANDEM uses pretrained vision-language models to extend the planning domain with missing predicates and human-executed magic operators. This allows the planner to interleave autonomous and human-executed stages without task-specific intervention points. After each human stage, TANDEM re-perceives the scene and checks whether the intended effects hold before resuming autonomous planning. To support fine-tuning vision-language-action (VLA) models, TANDEM also uses example pretraining trajectories to align planner-generated motions with the target model's pretraining distribution. We evaluate TANDEM on five long-horizon manipulation tasks beyond the TAMP domain's capabilities. On a representative long-horizon task, TANDEM collects 2.9x as many demonstrations as full-task teleoperation at the same human intervention time. Fine-tuning a pretrained π_{0.5}-DROID model on 20 TANDEM demonstrations per task increases average task success from 0% to 60% across the five tasks.
Figures & tables
| Task | Raw TAMP | TANDEM |
|---|---|---|
| Cover Bread Rolls | 0% (0/20) | 64.5% (20/31) |
| Solve Constrained Puzzle | 0% (0/20) | 87.0% (20/23) |
| Sort & Cover Snacks | 0% (0/20) | 90.9% (20/22) |
| Open Obstructed Book | 0% (0/20) | 80.0% (20/25) |
| Store Bread in Closed Box | 0% (0/20) | 69.0% (20/29) |
| Total | 0% (0/100) | 76.9% (100/130) |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Subgoal | Criterion |
|---|---|
| Cover Bread Rolls “place the 3 breads on the plate and then cover the plate with the cloth” | |
| one_bread | One piece of bread ends up on the plate |
| two_bread | A second piece of bread ends up on the plate |
| three_bread | All three pieces of bread end up on the plate |
| cover_plate | The plate is covered with the cloth |
| Solve Constrained Puzzle “place the toy on the cloth and solve the puzzle” | |
| Failure attribution | ||||||
|---|---|---|---|---|---|---|
| Task | Successes | Failures | Predicate/operator invention | TAMP (planning) | TAMP (execution) | Human teleoperation |
| Cover Bread Rolls | 20 | 11 | 0% (0/11) | 0% (0/11) | 100% (11/11) | 0% (0/11) |
| Solve Constrained Puzzle | 20 | 3 | 0% (0/3) | 0% (0/3) | 100% (3/3) | 0% (0/3) |
| Sort & Cover Snacks | 20 | 2 | 0% (0/2) | 0% (0/2) | 100% (2/2) | 0% (0/2) |
| Open Obstructed Book | 20 | 5 | 0% (0/5) | 0% (0/5) | 100% (5/5) | 0% (0/5) |
| Store Bread in Closed Box | 20 | 9 | 22.2% (2/9) | 0% (0/9) | 77.8% (7/9) | 0% (0/9) |
| Failure attribution | ||||||||
|---|---|---|---|---|---|---|---|---|
| Task | Approach | Failures | Grasping | Manipulation / placement | OOD joint configurations | Semantic | Timeout (stuck) | Timeout (unfinished) |
| Cover Bread Rolls | -DROID | 20 | 0% | 5.0% (1/20) | 0% | 95.0% (19/20) | 0% | 0% |
| HITL-TAMP | 14 | 71.4% (10/14) | 28.6% (4/14) | 0% | 0% | 0% | 0% | |
| TANDEM | 11 | 0% | 0% | 9.1% (1/11) | 72.7% (8/11) | 18.2% (2/11) | 0% | |
| Solve Constrained Puzzle | -DROID | 20 | 0% | 15.0% (3/20) | 0% | 85.0% (17/20) | 0% | 0% |
| HITL-TAMP | 20 | 15.0% (3/20) | 85.0% (17/20) | 0% | 0% | 0% | 0% | |
Data-Efficient Robot Learning
Data-efficient robot learning develops ways for robots to acquire reliable skills with fewer demonstrations, interactions, and human annotations.
See all 187 papers