GPD: Guided Polynomial Diffusion for Motion Planning
Ajit Srikanth, Parth Mahanjan, Kallol Saha, Vishal Mandadi, Pranjal Paul, Pawan Wadhwani, Brojeshwar Bhowmick, Arun Singh, Madhava Krishna
TL;DR
GPD addresses the bottleneck of slow diffusion-based motion planning by performing diffusion in the Bernstein coefficient space, parameterizing trajectories as Bernstein polynomials with the transform $\boldsymbol{\tau} = \boldsymbol{\alpha} \cdot \boldsymbol{B}$. This enables effective gradient-guided updates $\nabla_{\boldsymbol{\alpha}_t} J$ via $\boldsymbol{q}_t = \boldsymbol{\alpha}_t \cdot \boldsymbol{B}$ and a preconditioning with $\boldsymbol{B}^T$, yielding faster convergence and smoother trajectories. A stitching algorithm then exploits the diffusion priors’ diversity to assemble fully collision-free trajectories from segments across multiple samples using a local planner like RRT-Connect. Empirically, GPD achieves state-of-the-art performance in speed and success on robotic manipulators and demonstrates applicability to reactive navigation tasks, including indoor and urban driving, at near real-time rates. The approach balances a compact diffusion model, smooth trajectory priors, and an inference-time stitching mechanism to deliver robust, fast motion planning with strong generalization.
Abstract
Diffusion-based motion planners are becoming popular due to their well-established performance improvements, stemming from sample diversity and the ease of incorporating new constraints directly during inference. However, a primary limitation of the diffusion process is the requirement for a substantial number of denoising steps, especially when the denoising process is coupled with gradient-based guidance. In this paper, we introduce, diffusion in the parametric space of trajectories, where the parameters are represented as Bernstein coefficients. We show that this representation greatly improves the effectiveness of the cost function guidance and the inference speed. We also introduce a novel stitching algorithm that leverages the diversity in diffusion-generated trajectories to produce collision-free trajectories with just a single cost function-guided model. We demonstrate that our approaches outperform current SOTA diffusion-based motion planners for manipulators and provide an ablation study on key components.
