SkiP: When to Skip and When to Refine for Efficient Robot Manipulation
Paper β’ 2605.15536 β’ Published
Pretrained checkpoints for SkiP (Skip Policy) on 10 RLBench tasks, as presented in the paper SkiP: When to Skip and When to Refine for Efficient Robot Manipulation.
SkiP dynamically leaps over redundant free-space steps and concentrates control on contact-rich key segments via action relabeling β no learned skip planner or hierarchical structure required.
| File | Task |
|---|---|
| checkpoints/open_box.pt | open_box |
| checkpoints/open_drawer.pt | open_drawer |
| checkpoints/pick_up_cup.pt | pick_up_cup |
| checkpoints/press_switch.pt | press_switch |
| checkpoints/push_button.pt | push_button |
| checkpoints/reach_target.pt | reach_target |
| checkpoints/stack_wine.pt | stack_wine |
| checkpoints/sweep_to_dustpan.pt | sweep_to_dustpan |
| checkpoints/take_lid_off_saucepan.pt | take_lid_off_saucepan |
| checkpoints/turn_tap.pt | turn_tap |
Training config: kf_mode=skip, skip.window=16, skip.high_quantile=0.75, 20k steps, 100 demos per task.
# Install
git clone https://github.com/CCCalcifer/Skip-Policy.git && cd Skip-Policy
bash scripts/init.sh
# One-click eval (auto-downloads checkpoint + data)
bash scripts/eval.sh task=push_button
# Or manually download and eval
pip install huggingface_hub
python -c "from huggingface_hub import hf_hub_download; hf_hub_download('AYouZhuA/SkiP-RLBench', 'checkpoints/open_drawer.pt', local_dir='.')"
python scripts/eval.py task=open_drawer snapshot=checkpoints/open_drawer.pt
@misc{dai2026skipskiprefineefficient,
title={SkiP: When to Skip and When to Refine for Efficient Robot Manipulation},
author={Mingtong Dai and Guanqi Peng and Yongjie Bai and Feng Yan and Chunjie Chen and Lingbo Liu and Liang Lin and Xinyu Wu},
year={2026},
eprint={2605.15536},
archivePrefix={arXiv},
primaryClass={cs.RO},
url={https://arxiv.org/abs/2605.15536},
}