GR-RL: Going Dexterous and Precise for Long-Horizon Robotic Manipulation
Authors: name: Yunfei Li; name: Xiao Ma; name: Jiafeng Xu; name: Yu Cui; name: Zhongren Cui; name: Zhigang Han; name: Liqun Huang; name: Tao Kong; name: Yuxiao Liu; name: Hao Niu; name: Wanli Peng; name: Jingchao Qiao; name: Zeyu Ren; name: Haixin Shi; name: Zhi Su; name: Jiawen Tian; name: Yuyang Xiao; name: Shenyu Zhang; name: Liwei Zheng; name: Hang Li; name: Yonghui Wu
Published: 2025-12-01 15:33:59

Abstract: We present GR-RL, a robotic learning framework that turns a generalist vision-language-action (VLA) policy into a highly capable specialist for long-horizon dexterous manipulation. Assuming the optimality of human demonstrations is core to existing VLA policies. However, we claim that in highly dexterous and precise manipulation tasks, human demonstrations are noisy and suboptimal. GR-RL proposes a multi-stage training pipeline that filters, augments, and reinforces the demonstrations by reinforcement learning. First, GR-RL learns a vision-language-conditioned task progress, filters the demonstration trajectories, and only keeps the transitions that contribute positively to the progress. Specifically, we show that by directly applying offline RL with sparse reward, the resulting Q-values can be treated as a robust progress function. Next, we introduce morphological symmetry augmentation that greatly improves the generalization and performance of GR-RL. Lastly, to better align the VLA policy with its deployment behaviors for high-precision control, we perform online RL by learning a latent space noise predictor. With this pipeline, GR-RL is, to our knowledge, the first learning-based policy that can autonomously lace up a shoe by threading shoelaces through multiple eyelets with an 83.3% success rate, a task requiring long-horizon reasoning, millimeter-level precision, and compliant soft-body interaction. We hope GR-RL provides a step toward enabling generalist robot foundations models to specialize into reliable real-world experts.