GaP: A Graph-as-Policy Multi-Agent Self-Learning Harness For Variational Automation Tasks
About
For robots to work reliably in commercial and industrial applications, can recent advances in agentic coding systems combine interpretable robot programming with the open-world adaptability of model-free policies? We focus on "Variational Automation" (VA), a class of tasks that have larger variations in object geometry and pose than fixed automation. Model-free policies often struggle to close the reliability gap for VA tasks, which must be executed persistently and reliably in commercial and industrial applications. Motivated by prior work on Task and Motion Planning (TAMP) and the Robot Operating System (ROS), we introduce Graph-as-Policy (GaP), a multi-agent coding harness that generates directed computation graphs with perception, planning, and control nodes from a Modular Open Robot Skill Library (MORSL). GaP then generates an internal simulation environment to rehearse task instances with different graphs in parallel to iteratively refine the graph structure and parameters to improve success rates and throughput. Evaluation with 8 new open VA task benchmarks, 4 in-simulation and 4 in real-world, suggests that GaP can achieve success rates that significantly outperform baselines. Details, code, and data can be found online: https://graph-robots.github.io/gap
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Robotic Manipulation | LIBERO Object | Success Rate95 | 24 | |
| Fulfill Grocery Orders | VA Grocery Order Fulfillment X-Y 20x20 cm2 | Success Rate95 | 7 | |
| Fulfill Grocery Orders | VA Grocery Order Fulfillment basket swap | Success Rate97 | 7 | |
| Fulfill Grocery Orders | VA Grocery Order Fulfillment permutation | Success Rate93 | 7 | |
| Fulfill Grocery Orders | VA Grocery Order Fulfillment mixed all | Success Rate97 | 7 | |
| Object Manipulation | LIBERO-Pro object_swap | Success Rate95 | 7 | |
| Pack Grocery Items | Grocery Packing fixed | Success Rate99 | 7 | |
| Pack Grocery Items | Grocery Packing varied | Success Rate98 | 7 | |
| Fulfill Grocery Orders | Benchmark I-b Fulfill Grocery Orders Physical | Success Rate25 | 2 | |
| Make popcorn | Benchmark Make Popcorn physical III-b | Success Rate18 | 2 |