Accelerating db-A* for Kinodynamic Motion Planning Using Diffusion
Julius Franke, Akmaral Moldagalieva, Pia Hanfeld, Wolfgang Hönig
TL;DR
This work addresses kinodynamic motion planning by learning diffusion-model priors that generate problem-instance conditioned motion primitives to accelerate db-A* planning. The diffusion models are trained on ground-truth primitives derived from randomly generated problem instances solved with a kinodynamic planner, enabling generation of problem-tailored trajectories. Empirical results show up to about 30% improvements in planning time and solution quality across multiple robot dynamics (notably the $2^{\text{nd}}$-order unicycle and car with trailer), demonstrating the practical impact of instance-conditioned diffusion priors. The approach includes dataset construction, conditioning on both solution-specific and environment-specific features, and a deployment strategy with model caching and precomputation, with future work extending to more dynamics and richer workspace representations.
Abstract
We present a novel approach for generating motion primitives for kinodynamic motion planning using diffusion models. The motions generated by our approach are adapted to each problem instance by utilizing problem-specific parameters, allowing for finding solutions faster and of better quality. The diffusion models used in our approach are trained on randomly cut solution trajectories. These trajectories are created by solving randomly generated problem instances with a kinodynamic motion planner. Experimental results show significant improvements up to 30 percent in both computation time and solution quality across varying robot dynamics such as second-order unicycle or car with trailer.
