PRESTO: Fast Motion Planning Using Diffusion Models Based on Key-Configuration Environment Representation
Mingyo Seo, Yoonyoung Cho, Yoonchang Sung, Peter Stone, Yuke Zhu, Beomjoon Kim
TL;DR
PRESTO addresses fast motion planning in unseen C-spaces by representing obstacles with a sparse set of key configurations and guiding a conditional diffusion model with TrajOpt-inspired costs to generate high-quality trajectory seeds. The seeds are refined through trajectory optimization, enabling efficient collision-free plans even in narrow passages and under limited compute. The approach outperforms both pure learning and pure planning baselines, while ablations demonstrate the advantages of C-space key-config representations and cost-informed training. The work enables practical, generalizable planning for high-dimensional robots and offers configurable trade-offs between planning quality and computation time.
Abstract
We introduce a learning-guided motion planning framework that generates seed trajectories using a diffusion model for trajectory optimization. Given a workspace, our method approximates the configuration space (C-space) obstacles through an environment representation consisting of a sparse set of task-related key configurations, which is then used as a conditioning input to the diffusion model. The diffusion model integrates regularization terms that encourage smooth, collision-free trajectories during training, and trajectory optimization refines the generated seed trajectories to correct any colliding segments. Our experimental results demonstrate that high-quality trajectory priors, learned through our C-space-grounded diffusion model, enable the efficient generation of collision-free trajectories in narrow-passage environments, outperforming previous learning- and planning-based baselines. Videos and additional materials can be found on the project page: https://kiwi-sherbet.github.io/PRESTO.
