atlas

Research map / Reinforcement learning / Visual and representation RL

Hierarchical Diffusion Policy for Kinematics-Aware Multi-Task Robotic Manipulation

CVPR 2024 · Reinforcement learning › Visual and representation RL · approach: Dexterous manipulation transfer · 54 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Hierarchical Diffusion Policy (HDP), pairing a PerAct high-level next-best-pose agent with a low-level RK-Diffuser that generates joint-position trajectories distilled from end-effector pose diffusion via differentiable forward kinematics.

Problem

Multi-task language-guided robotic manipulation where next-best-pose agents rely on fixed motion planners that ignore task context, and end-effector pose diffusion policies suffer inverse-kinematics failures that violate robot kinematic constraints.

Approach

Factorise the policy into a high-level PerAct next-best end-effector pose predictor and a low-level goal-conditioned diffusion model (RK-Diffuser) that jointly learns end-effector pose and joint-position trajectory diffusion, distilling the accurate pose diffusion into joint space through differentiable forward kinematics and inpainting with the goal pose.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use HDP instead of PerAct + DiffuserRLBench overall · RLBenchsuccess rate: 71.27 -> 80.18Helped
use HDP instead of PerAct + DiffuserRLBench open oven · RLBench: open ovensuccess rate: 18 -> 58Helped
use HDP instead of PerAct + DiffuserRLBench open box · RLBench: open boxsuccess rate: 82 -> 90Helped
use HDP instead of PerAct + PlannerRLBench take lid off saucepan · RLBench: take lid off saucepansuccess rate: 100 -> 96Hurt
use HDP instead of PerAct + PlannerRLBench knife on board · RLBench: knife on boardsuccess rate: 76 -> 72Hurt
replace RK-Diffuser with RRT (ablation)low-level control with ground-truth next-best poses · RLBench overallsuccess rate: 94.55 -> 26.82Hurt
use end-effector pose diffusion with inverse kinematics instead of RK-Diffuser (ablation)low-level control with ground-truth next-best poses · RLBench overallsuccess rate: 94.55 -> 67.18Hurt
add differentiable-kinematics distillation to joint-position diffusion (ablation)low-level control with ground-truth next-best poses · RLBench overallsuccess rate: 73.64 -> 94.55Helped
remove depth and use pretrained ResNet50 features (ablation)RK-Diffuser · RLBench overallsuccess rate: 94.55 -> 72.18Hurt
replace PointNet++ feature extraction with ResNet (ablation)RK-Diffuser · RLBench overallsuccess rate: 94.55 -> 83.45Hurt
use HDP on the real robotFranka Panda · Real-world open ovensuccess rate: 100%Helped
use HDP on the real robotFranka Panda · Real-world sorting objects into drawersuccess rate: 94%Helped

Surprising findings

Limitations

Experimental setup

Datasets: RLBench demonstrations real-robot demonstrations (Franka Panda)

Benchmarks: RLBench

Metrics: success rate IK error rate

Baselines: ACT Diffusion Policy PerAct + Planner PerAct + Planner + Bezier PerAct + Diffuser RRT Pose Diffusion Joint Diffusion

Builds on: PerAct Diffusion Policy Diffuser ChainedDiffuser keyframe discovery

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy