Given a two-dimensional polygonal space, the multi-robot visibility-based pursuit-evasion problem tasks several pursuer robots with the goal of establishing visibility with an arbitrarily fast evader. The best known complete algorithm for this problem takes time doubly exponential in the number of robots. However, sampling-based techniques have shown promise in generating feasible solutions in these scenarios. One of the primary drawbacks to employing existing sampling-based methods is that existing algorithms have long execution times and high failure rates for complex environments. This paper addresses that limitation by proposing a new algorithm that takes an environment as its input and returns a joint motion strategy which ensures that the evader is captured by one of the pursuers. Starting with a single pursuer, we sequentially construct Sample-Generated Pursuit-Evasion Graphs to create such a joint motion strategy. This sequential graph structure ensures that our algorithm will always terminate with a solution, regardless of the complexity of the environment. We describe an implementation of this algorithm and present quantitative results that show significant improvement in comparison to the existing algorithm.
翻译:鉴于一个二维多边形空间,多机器人的可见度规避问题使数个追逐机器人承担任务,目的是在任意快速避险者中建立可见度。这个问题最知名的完整算法需要时间倍增的机器人数量。然而,基于取样的技术显示,在这些假设情景中产生可行的解决办法是有希望的。采用现有取样方法的一个主要缺点是,现有的算法在复杂的环境中有很长的执行时间和高故障率。本文通过提出一个新的算法来应对这一限制,该算法将环境作为输入,并返回一个联合动作战略,确保逃避者被追逐者之一抓住。我们从一个单一追逐者开始,按顺序建造样品生成的探索-入侵图,以创建这样的联合动作战略。这种顺序图结构确保我们的算法总是以一个解决办法结束,而不管环境的复杂性如何。我们描述了这一算法的执行情况,并提出了与现有算法相比有显著改进的数量结果。