In this work, we develop the Batch Belief Trees (BBT) algorithm for motion planning under motion and sensing uncertainties. The algorithm interleaves between batch sampling, building a graph of nominal trajectories in the state space, and searching over the graph to find belief space motion plans. By searching over the graph, BBT finds sophisticated plans that will visit (and revisit) information-rich regions to reduce uncertainty. One of the key benefits of this algorithm is the modified interplay between exploration and exploitation. Instead of an exhaustive search (exploitation) after one exploration step, the proposed algorithm uses batch samples to explore the state space and, in addition, does not require exhaustive search before the next iteration of batch sampling, which adds flexibility.The algorithm finds motion plans that converge to the optimal one as more samples are added to the graph. We test BBT in different planning environments. Our numerical investigation confirms that BBT finds non-trivial motion plans and is faster compared with previous similar methods.
翻译:本文开发了Batch Belief Trees (BBT)算法,用于在运动和感知的不确定性下进行运动规划。该算法交替使用批处理采样、构建状态空间中标准轨迹的图和在图上搜索以查找置信度空间运动计划。通过在图上搜索,BBT找到了访问(和重新访问)信息丰富的区域以减少不确定性的复杂计划。该算法的一个关键优点是探索和开发之间的修改交互。提出的算法不需要在下一次批处理采样之前进行详尽的搜索,增加了灵活性。随着更多的样本添加到图中,该算法发现的运动计划会收敛于最优的运动计划。我们在不同的规划环境中测试BBT。我们的数字研究证实BBT找到了非平凡的动作计划并且与先前类似的方法相比速度更快。