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.
翻译:在使用基于采样的运动规划器(如PRM)于构型空间时,难以确定需要多少样本才能使PRM持续找到解。这在任务与运动规划(TAMP)中尤为重要,因为其中必须按顺序求解大量运动规划问题。我们尝试通过借鉴确定性采样与样本复杂度理论的现有成果,证明一个以高概率找到解所需的样本数量上界来解决该问题。我们还提出一种数值算法,基于推导边界时所应用的样本复杂度定理证明,计算更紧致的样本数量。实验表明,在平面规划问题上,我们的数值边界算法紧致度在两个数量级内,但随着问题维度增加而变松。当作为启发式方法部署于TAMP规划器中进行样本调度时,我们在平面问题上也观察到规划时间的改善。尽管实验表明边界紧致化仍需大量工作,本文提出的思想向实用样本边界迈进了一步。