From Reaction to Anticipation: Proactive Failure Recovery through Agentic Task Graph for Robotic Manipulation
About
Although robotic manipulation has made significant progress, reliable execution remains challenging because task failures are inevitable in dynamic and unstructured environments. To handle such failures, existing frameworks typically follow a stepwise detect-reason-recover pipeline, which often incurs high latency and limited robustness due to delayed reasoning and reactive planning. Inspired by the human capability to anticipate and proactively plan for potential failures, we introduce AgentChord, an agentic system that models a manipulation task as a directed task graph. Before execution, this graph is enriched with anticipatory recovery branches that specify context-aware corrective behaviors, enabling immediate and targeted responses when failures occur. Specifically, AgentChord operates through a choreography of specialized agents: a composer that structures the nominal task graph, an arranger that augments the graph with anticipatory recovery branches, and a conductor that compiles and coordinates executable transitions using low-latency monitors to detect deviations and trigger pre-compiled recoveries without re-planning. Empirical studies on diverse long-horizon bimanual manipulation tasks demonstrate that AgentChord substantially improves success rates and execution efficiency, advancing the reliability and autonomy of real-world robotic systems. The project page is available at: https://shengxu.net/AgentChord/.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Dual-arm pour water | Dual-arm pour water Simulation v1 (test) | Success Rate100 | 10 | |
| Single-arm pour water | Single-arm pour water Simulation v1 (test) | Success Rate100 | 10 | |
| Rearrange table | Rearrange table Simulation v1 (test) | Success Rate100 | 10 | |
| Robotic manipulation with disturbances | Single-arm pour water | Success Rate95 | 5 | |
| Robotic manipulation with disturbances | Dual-arm pour water | Success Rate80 | 5 | |
| Robotic manipulation with disturbances | Handover block | Success Rate85 | 5 | |
| Robotic manipulation with disturbances | Fold towel | Success Rate55 | 5 | |
| Single-arm pour water | EmbodiChain simulation Single-arm pour water (test) | Success Rate78 | 5 | |
| Robotic manipulation with disturbances | Setup coffee tray | Success Rate60 | 5 | |
| Robotic manipulation with disturbances | Rearrange table | Success Rate90 | 5 |