This paper introduces Diffusion Policy, a new way of generating robot behavior by representing a robot's visuomotor policy as a conditional denoising diffusion process. We benchmark Diffusion Policy across 12 different tasks from 4 different robot manipulation benchmarks and find that it consistently outperforms existing state-of-the-art robot learning methods with an average improvement of 46.9%. Diffusion Policy learns the gradient of the action-distribution score function and iteratively optimizes with respect to this gradient field during inference via a series of stochastic Langevin dynamics steps. We find that the diffusion formulation yields powerful advantages when used for robot policies, including gracefully handling multimodal action distributions, being suitable for high-dimensional action spaces, and exhibiting impressive training stability. To fully unlock the potential of diffusion models for visuomotor policy learning on physical robots, this paper presents a set of key technical contributions including the incorporation of receding horizon control, visual conditioning, and the time-series diffusion transformer. We hope this work will help motivate a new generation of policy learning techniques that are able to leverage the powerful generative modeling capabilities of diffusion models. Code, data, and training details is publicly available diffusion-policy.cs.columbia.edu
核心贡献 · Key contributions
提出扩散策略,将视觉运动策略表示为条件去噪扩散过程。 Proposes Diffusion Policy, representing visuomotor policy as a conditional denoising diffusion process.
在 4 个基准的 12 个任务上,平均比现有最优方法提升 46.9%。 Achieves 46.9% average improvement over state-of-the-art methods across 12 tasks from 4 benchmarks.
引入通过滚动时域控制的闭环动作序列,实现鲁棒执行。 Introduces closed-loop action sequences via receding horizon control for robust execution.
提出时间序列扩散 Transformer,减少过度平滑并处理高频动作。 Presents time-series diffusion transformer to reduce over-smoothing and handle high-frequency actions.
通过建模得分函数避免难处理的归一化常数,实现稳定训练。 Demonstrates stable training by modeling score function, avoiding intractable normalization constant.
在真实世界任务中验证,包括非刚体物体和周期性运动,达到接近人类水平。 Validates on real-world tasks including non-rigid objects and periodic motions, achieving near-human performance.