Yufei Duan, Hang Yin, Danica Kragic
[Paper] [Project Page]
Official codebase for "Real-Time Iteration Scheme for Diffusion Policy". This repository is based on Diffusion Policy.
See the original Diffusion Policy repo for installation.
Our contributions to the repo are:
- We provide RTI-DP policies, in
policy/diffusion_unet_lowdim_rti_policy.pyandpolicy/diffusion_unet_hyrbid_image_rti_policy.py, and workspace inworkspace/train_diffusion_unet_lowdim_rti_workspace.pyandworkspace/train_diffusion_unet_hyrbid_rti_workspace.py - We provide a script for dataset scaling in
rti/scale_robomimic_dataset.py - We provide the evaluation file in
eval_rti.pyand config files inconfig/rti
python ../eval_rti.py --config-name=eval_diffusion_rti_lowdim_workspace.yaml main is a cleaner version but if you want to reproduce the result in the paper, switch to the branch reproduce. All parameters are provided in this branch.
We use the same checkpoints as provided by diffusion policy for pusht, blockpush, and robomimic for RTI-DP-clip.
For RTI-DP-scale, we provide checkpoints on huggingface.
Experiment videos are in media.
If you find our work useful, please consider citing our paper:
@misc{duan2025realtimeiterationschemediffusion,
title={Real-Time Iteration Scheme for Diffusion Policy},
author={Yufei Duan and Hang Yin and Danica Kragic},
year={2025},
eprint={2508.05396},
archivePrefix={arXiv},
primaryClass={cs.RO},
url={https://arxiv.org/abs/2508.05396},
}
We thank the authors of Diffusion Policy, Consistency Policy and Streaming Diffusion Policy for sharing their codebase.