RACER: Rich Language-Guided Failure Recovery Policies for Imitation Learning

Yinpei Dai, Jayjun Lee, Nima Fazeli, Joyce Chai
9/23/2024
cs.ROcs.CLcs.CV

No official code found. Best implementation: sled-group/RACER (46 stars, last commit 2024-10-10).

Abstract

Developing robust and correctable visuomotor policies for robotic manipulation is challenging due to the lack of self-recovery mechanisms from failures and the limitations of simple language instructions in guiding robot actions. To address these issues, we propose a scalable data generation pipeline that automatically augments expert demonstrations with failure recovery trajectories and fine-grained language annotations for training. We then introduce Rich languAge-guided failure reCovERy (RACER), a supervisor-actor framework, which combines failure recovery data with rich language descriptions to enhance robot control. RACER features a vision-language model (VLM) that acts as an online supervisor, providing detailed language guidance for error correction and task execution, and a language-conditioned visuomotor policy as an actor to predict the next actions. Our experimental results show that RACER outperforms the state-of-the-art Robotic View Transformer (RVT) on RLbench across various evaluation settings, including standard long-horizon tasks, dynamic goal-change tasks and zero-shot unseen tasks, achieving superior performance in both simulated and real world environments. Videos and code are available at: https://rich-language-failure-recovery.github.io.

View on arXivView PDF

Code Implementations(1)

sled-group/RACERCommunity62%

[ICRA 2025] RACER: Rich Language-Guided Failure Recovery Policies for Imitation Learning

463Shell, PythonSep 24, 20242 years ago

Similar Papers

Cite this paper

@article{dai2024racer,
  title  = {RACER: Rich Language-Guided Failure Recovery Policies for Imitation Learning},
  author = {Yinpei Dai and Jayjun Lee and Nima Fazeli and Joyce Chai},
  year   = {2024},
  eprint = {2409.14674},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.14674v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.14674.svg)](https://codeofpaper.com/paper/2409.14674)

Discussion