Learning Task and Motion Plans from Real Demonstrations with Hybrid Flow Matching
Organizations: Department of Cognitive Robotics, Delft University of Technology, 2628 CD Delft, The Netherlands
Abstract
Long-horizon mobile manipulation requires a task plan and the motion that executes it. Generative planners trained on demonstration produce both in one pass, requiring neither a symbolic domain nor search. To date, however, they have relied on thousands of scripted demonstrations of fixed-base arms and executed open loop. This paper presents a hybrid flow matching planner: a single network generates the symbolic plan with masked discrete flow matching and the motion trajectory with continuous flow matching. Unlike prior generative planners, we aim to learn from a much smaller set of demonstrations and to execute the plan in closed loop. Two properties of the data compensate for the small dataset. A demonstration resumed from any of its intermediate actions is itself a demonstration, which multiplies the training samples and enables replanning after every action. Objects of the same kind are interchangeable, which turns demonstrations of one goal into demonstrations of every permuted goal. Our base implementation produces valid plans on 68% of held-out scenes; a training and generation scheme for the discrete plan raises this to 76%, and replanning after every action raises the task completion rate from 40% to 53% in a kinematic simulation. The planner matches the task completion rate of motion-only flow matching policies while additionally providing the symbolic plan, and it outperforms previous hybrid diffusion formulations on both task completion and plan validity. We validate the planner on a real mobile manipulator. Videos and project page: https://andreumatoses.github.io/research/hybrid-flow-planning
Figures & tables
| Symbolic plan valid † (%) | Task completed ‡ (%) | |||
| Policy | all | open loop | closed loop | |
| Motion-only FM | – | – | 39 2 | 52 2 |
| Hybrid diffusion [ 13 ] : | ||||
| whole demonstrations | 0 8 1 | 0 1 | 0 0 | 0 0 |
| our suffix samples | 62 1 | 0 5 | 0 6 0 | 0 9 0 |
| Ours | 76 1 | 33 | 40 3 | 53 3 |
Long-Horizon Robotic Manipulation
Long-horizon robotic manipulation studies how robots plan, remember, and recover across extended sequences of physical tasks.
See all 431 papers