In this paper we study multi-robot path planning for persistent monitoring tasks. We consider the case where robots have a limited battery capacity with a discharge time $D$. We represent the areas to be monitored as the vertices of a weighted graph. For each vertex, there is a constraint on the maximum allowable time between robot visits, called the latency. The objective is to find the minimum number of robots that can satisfy these latency constraints while also ensuring that the robots periodically charge at a recharging depot. The decision version of this problem is known to be PSPACE-complete. We present a $O(\frac{\log D}{\log \log D}\log \rho)$ approximation algorithm for the problem where $\rho$ is the ratio of the maximum and the minimum latency constraints. We also present an orienteering based heuristic to solve the problem and show empirically that it typically provides higher quality solutions than the approximation algorithm. We extend our results to provide an algorithm for the problem of minimizing the maximum weighted latency given a fixed number of robots. We evaluate our algorithms on large problem instances in a patrolling scenario and in a wildfire monitoring application. We also compare the algorithms with an existing solver on benchmark instances.
翻译:本文研究多机器人路径规划的持续监测任务。我们考虑机器人的电池容量受到放电时间$D$的限制。我们将要监测的区域表示为一个加权图的顶点。对于每个顶点,有一个最大允许的机器人访问之间时间的约束,称为延迟。目标是找到能够满足这些延迟约束同时确保机器人定期充电在充电站的最小数量的机器人。已知该问题的决策版本是PSPACE完全的。我们提出了一个$O(\frac{\log D}{\log \log D}\log \rho)$的近似算法,其中$\rho$是最大和最小延迟约束的比率。我们还提出了一种基于任务规划的启发式方法来解决问题,并展示了它通常提供比近似算法更高质量的解决方案。我们扩展了我们的结果,提供了一种针对固定数量机器人的最小化最大加权延迟的算法。我们在大型的巡逻和野火监测方案的问题实例上评估了我们的算法,并将算法与现有的基准测试实例的解决器进行了比较。