We address the path planning problem for a team of robots satisfying a complex high-level mission specification given in the form of an Linear Temporal Logic (LTL) formula. The state-of-the-art approach to this problem employs the automata-theoretic model checking technique to solve this problem. This approach involves computation of a product graph of the Buchi automaton generated from the LTL specification and a joint transition system which captures the collective motion of the robots and then computation of the shortest path using Dijkstra's shortest path algorithm. We propose MT*, an algorithm that reduces the computation burden for generating such plans for multi-robot systems significantly. Our approach generates a reduced version of the product graph without computing the complete joint transition system, which is computationally expensive. It then divides the complete mission specification among the participating robots and generates the trajectories for the individual robots independently. Our approach demonstrates substantial speedup in terms of computation time over the state-of-the-art approach, and unlike the state of the art approach, scales well with both the number of robots and the size of the workspace
翻译:我们处理一组机器人的路径规划问题,这些机器人符合以线性时热逻辑(LTL)公式形式给出的复杂高级任务规格。 对这个问题的最先进的方法采用了自动式理论模型检查方法来解决这个问题。 这种方法涉及计算从LTL规格中生成的Buchi automaton产品图, 以及一个联合过渡系统, 独立地捕捉机器人的集体运动, 然后使用Dijkstra的最短路径算法来计算最短路径。 我们提议MT *, 一种计算法, 大大地减少为多机器人系统生成这种计划所需的计算负担。 我们的方法产生一个产品图的简化版本, 而不计算整个联合过渡系统, 计算成本非常昂贵。 然后将完整的任务规格在参与的机器人之间进行分割, 为个体机器人生成轨迹。 我们的方法在计算最新方法的时间方面表现出了相当大的速度, 与艺术方法不同, 尺度与机器人的数量和工作空间的大小相比, 尺度都非常小。