Sparse Planner: A Hybrid Planner for Efficient Sampling via a Conditional Variational Autoencoder
Organizations: Research Institute AImotion Bavaria, Technische Hochschule Ingolstadt (THI), Ingolstadt, Germany · Research Institute of Transportation Systems, German Aerospace Center (DLR), Braunschweig, Germany · German Research Center for Artificial Intelligence (DFKI), Saarbrücken, Germany
Abstract
Trajectory planning is a core component of autonomous driving systems, where real-time performance and solution quality directly affect safety and reliability. Sample-Based Motion Planning (SBMP) is widely adopted for its ability to approximate near-optimal solutions through parameter space sampling. However, achieving high-quality trajectories typically requires dense sampling, leading to substantial computational overhead and significant runtime variability in complex traffic scenarios. To address this limitation, we propose a Sparse Planner (SP) that improves sampling efficiency by learning the conditional relationship between scene context and effective trajectory parameters using a Conditional Variational Autoencoder (CVAE). By modeling the structure of high-quality sampling distributions, SP directly generates cost-effective samples in the parameter space, significantly reducing the required sampling density while preserving solution quality. Experimental results show that SP achieves lower trajectory cost than the state-of-the-art FISS+ planner while using only one-eighth of the sampling density. In addition, SP demonstrates improved distance-keeping capability in obstacle-rich scenarios and maintains reduced and more stable runtime characteristics, indicating enhanced computational efficiency and predictable runtime behavior.
Figures & tables
| Metric | Method | 1 | 8 | 16 | 64 | 125 | 216 | 512 | 1000 |
|---|---|---|---|---|---|---|---|---|---|
| FOP | – | – | – | – | 74.81 | 72.94 | 71.60 | 71.13 | |
| FISS+ | – | – | – | – | 72.75 | 71.90 | 71.19 | 71.01 | |
| SP | 72.50 | 71.66 | 71.35 | 71.16 | 70.85 | 70.67 | 70.57 | 70.48 | |
| [ms] | FOP | – | – | – | – | 72 | 124 | 320 | 596 |
| FISS+ | – | – | – | – | 57 | 70 | 115 | 240 | |