Moving On, Even When You're Broken: Fail-Active Trajectory Generation via Diffusion Policies Conditioned on Embodiment and Task
Gilberto G. Briscoe-Martinez, Yaashia Gautam, Rahul Shetty, Anuj Pasricha, Marco M. Nicotra, Alessandro Roncone
TL;DR
This work addresses the challenge of maintaining manipulation capabilities under actuation failures by introducing DEFT, a diffusion-based trajectory generator conditioned on embodiment and task constraints. DEFT uses an embodiment vector $oldsymbol{\xi}$ and a task constraint vector $oldsymbol{\tau}$, along with start–goal inpainting and endpoint clamping, to synthesize feasible joint-space trajectories without policy switching or retraining. Its key contributions include per-joint failure encoding, FiLM-based conditioning for both embodiment and task constraints, and a data-generation pipeline that yields both constrained and unconstrained motion primitives. Across extensive simulation and real-world experiments on a 7-DoF Panda arm, DEFT outperformed classical planners and ablations, generalizing to unseen failures and enabling perfect task completion on long-horizon tasks such as drawer manipulation and whiteboard erasing. The results demonstrate the practical impact of fail-active diffusion policies for robust autonomous operation under hardware faults, with broad potential for cross-embodiment transfer and real-time fault adaptation in future work.
Abstract
Robot failure is detrimental and disruptive, often requiring human intervention to recover. Maintaining safe operation under impairment to achieve task completion, i.e. fail-active operation, is our target. Focusing on actuation failures, we introduce DEFT, a diffusion-based trajectory generator conditioned on the robot's current embodiment and task constraints. DEFT generalizes across failure types, supports constrained and unconstrained motions, and enables task completion under arbitrary failure. We evaluated DEFT in both simulation and real-world scenarios using a 7-DoF robotic arm. In simulation over thousands of joint-failure cases across multiple tasks, DEFT outperformed the baseline by up to 2 times. On failures unseen during training, it continued to outperform the baseline, indicating robust generalization in simulation. Further, we performed real-world evaluations on two multi-step tasks, drawer manipulation and whiteboard erasing. These experiments demonstrated DEFT succeeding on tasks where classical methods failed. Our results show that DEFT achieves fail-active manipulation across arbitrary failure configurations and real-world deployments.
