Towards Practical Finite Sample Bounds for Motion Planning in TAMP
Seiji Shaw, Aidan Curtis, Leslie Pack Kaelbling, Tomás Lozano-Pérez, Nicholas Roy
TL;DR
This work tackles the problem of determining finite, practically usable sample counts for sampling-based motion planners within Task and Motion Planning (TAMP). It connects radius PRM theory to sample-complexity notions, leveraging α-net covering arguments and Blumer's bounds, and introduces a numerical bound algorithm to produce tighter, less conservative sample counts than conventional worst-case estimates. The authors extend the analysis toward KNN PRMs by studying the decay of the effective connection radius with increasing samples, and they present an adaptive, sampling-bound strategy (aPRM) to guide PRM usage inside a TAMP solver. Empirical results show the numerical bound is tight in planar settings (within a few orders of magnitude) but loosens with higher dimensionality; as a heuristic for KNN PRMs in planar problems, it improves planning time and guides sampling in a principled way, marking a meaningful step toward practical finite-sample bounds in TAMP. The work lays a foundation for tighter, more realistic bounds and suggests directions for extending the theory to more complex planners and problem classes.
Abstract
When using sampling-based motion planners, such as PRMs, in configuration spaces, it is difficult to determine how many samples are required for the PRM to find a solution consistently. This is relevant in Task and Motion Planning (TAMP), where many motion planning problems must be solved in sequence. We attempt to solve this problem by proving an upper bound on the number of samples that are sufficient, with high probability, to find a solution by drawing on prior work in deterministic sampling and sample complexity theory. We also introduce a numerical algorithm to compute a tighter number of samples based on the proof of the sample complexity theorem we apply to derive our bound. Our experiments show that our numerical bounding algorithm is tight within two orders of magnitude on planar planning problems and becomes looser as the problem's dimensionality increases. When deployed as a heuristic to schedule samples in a TAMP planner, we also observe planning time improvements in planar problems. While our experiments show much work remains to tighten our bounds, the ideas presented in this paper are a step towards a practical sample bound.
