atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Potential Based Diffusion Motion Planning

ICML 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Multimodal trajectory prediction · 0 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.

Learns a diffusion-based energy function over whole motion-plan trajectories and samples plans by gradient denoising, composing separately trained potentials to generalize to more obstacles and constraint types.

Problem

Potential-based motion planning is composable but gradient optimization over configuration-space potentials gets stuck in local minima and needs implicit obstacle representations; learned planners generalize poorly to out-of-distribution obstacle configurations.

Approach

Train a trajectory-level energy-based diffusion model (energy gradient acts as denoiser) conditioned on start, goal and constraints, so motion plans are obtained by annealed stochastic gradient descent on the energy; separately learned energies are summed at test time to satisfy multiple/new constraints.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the learned diffusion potential planner instead of the strongest learning-based baselineMaze2D · Maze2Dcollision checks: 178.7 -> 97.0Helped
Use the learned diffusion potential planner instead of the strongest learning-based baselineKUKA · KUKAsuccess rate: 88.7 -> 99.7Helped
Use the learned diffusion potential planner instead of the strongest learning-based baselineDual KUKA · Dual KUKAsuccess rate: 63.9 -> 97.7Helped
Use the learned diffusion potential planner instead of BIT*Maze2D — Concave · Maze2D — Concaveplanning time: 0.45 -> 0.15Helped
Compose potentials trained separately on Static 1 and Static 2Maze2D — Static 1 + Static 2 · Maze2D — Static 1 + Static 2collision checks: 3486.9 -> 304.7Helped
Compose static and dynamic obstacle potentialsMaze2D — Static 1 + Dynamic · Maze2D — Static 1 + Dynamicsuccess rate: 70.4 -> 96.6Helped
Compose obstacle potentials at test time rather than using one uncomposed potentialMaze2D — 6 + 3 obstacles · Maze2D — 6 + 3 obstaclessuccess rate: 95.4 -> 99.5Helped
Compose obstacle potentials at test time rather than using one uncomposed potentialDual KUKA — 5 + 4 obstacles · Dual KUKA — 5 + 4 obstaclessuccess rate: 58.1 -> 87.8Helped
Add motion refining with 3 attempts (ablation)Ours · Maze2Dsuccess rate: 96.3 -> 99.8Helped
Add motion refining with 5 attempts (ablation)Ours · KUKAsuccess rate: 69.5 -> 94.3Helped
Add motion refining with 10 attempts (ablation)Ours · Dual KUKAsuccess rate: 47.0 -> 80.8Helped
Increase motion refining attempts from 5 to 10 (ablation)Ours · Maze2Dsuccess rate: 99.0 -> 100.0No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: BIT*-collected motion planning datasets (Maze2D, KUKA, Dual KUKA) ETH/UCY

Benchmarks: Maze2D KUKA Dual KUKA ETH/UCY

Metrics: success rate planning time number of collision checks

Baselines: RRT* P-RRT* BIT* SIPP RMP MPNet MPiNet AMP-LS MPD GNN

Builds on: denoising diffusion probabilistic models energy-based models Motion Planning Networks (MPNet) MPD (diffusion motion planning) BIT*

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