Ahmad Bilal Asghar;Shreyas Sundaram;Stephen L. Smith
{"title":"多机器人持续监控:在充电限制条件下尽量减少延迟和机器人数量","authors":"Ahmad Bilal Asghar;Shreyas Sundaram;Stephen L. Smith","doi":"10.1109/TRO.2024.3502497","DOIUrl":null,"url":null,"abstract":"In this article, we study multirobot path planning for persistent monitoring tasks. We consider the case where robots have a limited battery capacity with a discharge time \n<inline-formula><tex-math>$D$</tex-math></inline-formula>\n. 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 \n<inline-formula><tex-math>$O\\left(\\frac{\\log D}{\\log \\log D} h \\log \\rho\\right)$</tex-math></inline-formula>\n approximation algorithm for the problem where \n<inline-formula><tex-math>$\\rho$</tex-math></inline-formula>\n is the ratio of the maximum and the minimum latency constraints, and \n<inline-formula><tex-math>$h$</tex-math></inline-formula>\n reflects the ratio of distance of vertices from the depot to their 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.","PeriodicalId":50388,"journal":{"name":"IEEE Transactions on Robotics","volume":"41 ","pages":"236-252"},"PeriodicalIF":10.5000,"publicationDate":"2024-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Multirobot Persistent Monitoring: Minimizing Latency and Number of Robots With Recharging Constraints\",\"authors\":\"Ahmad Bilal Asghar;Shreyas Sundaram;Stephen L. Smith\",\"doi\":\"10.1109/TRO.2024.3502497\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this article, we study multirobot path planning for persistent monitoring tasks. We consider the case where robots have a limited battery capacity with a discharge time \\n<inline-formula><tex-math>$D$</tex-math></inline-formula>\\n. 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 \\n<inline-formula><tex-math>$O\\\\left(\\\\frac{\\\\log D}{\\\\log \\\\log D} h \\\\log \\\\rho\\\\right)$</tex-math></inline-formula>\\n approximation algorithm for the problem where \\n<inline-formula><tex-math>$\\\\rho$</tex-math></inline-formula>\\n is the ratio of the maximum and the minimum latency constraints, and \\n<inline-formula><tex-math>$h$</tex-math></inline-formula>\\n reflects the ratio of distance of vertices from the depot to their 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.\",\"PeriodicalId\":50388,\"journal\":{\"name\":\"IEEE Transactions on Robotics\",\"volume\":\"41 \",\"pages\":\"236-252\"},\"PeriodicalIF\":10.5000,\"publicationDate\":\"2024-11-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Robotics\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10757438/\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ROBOTICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Robotics","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10757438/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ROBOTICS","Score":null,"Total":0}
引用次数: 0
摘要
在本文中,我们研究了持久监控任务的多机器人路径规划。我们考虑的情况是,机器人的电池容量有限,放电时间$D$。我们将要监控的区域表示为加权图的顶点。对于每个顶点,机器人访问之间的最大允许时间有一个约束,称为延迟。目标是找到能够满足这些延迟限制的机器人的最小数量,同时确保机器人定期在充电站充电。这个问题的决策版本是pspace完备的。我们提出了一个$O\left(\frac{\log D}{\log \log D} h \log \rho\right)$近似算法,其中$\rho$是最大和最小延迟约束的比率,$h$反映了从仓库到它们的延迟约束的顶点距离的比率。我们还提出了一种基于定向的启发式方法来解决问题,并从经验上表明,它通常比近似算法提供更高质量的解决方案。我们扩展了我们的结果,为给定固定数量的机器人最小化最大加权延迟问题提供了一种算法。我们在巡逻场景和野火监测应用程序中的大型问题实例中评估了我们的算法。我们还将算法与现有的求解器在基准实例上进行了比较。
Multirobot Persistent Monitoring: Minimizing Latency and Number of Robots With Recharging Constraints
In this article, we study multirobot 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\left(\frac{\log D}{\log \log D} h \log \rho\right)$
approximation algorithm for the problem where
$\rho$
is the ratio of the maximum and the minimum latency constraints, and
$h$
reflects the ratio of distance of vertices from the depot to their 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.
期刊介绍:
The IEEE Transactions on Robotics (T-RO) is dedicated to publishing fundamental papers covering all facets of robotics, drawing on interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, and beyond. From industrial applications to service and personal assistants, surgical operations to space, underwater, and remote exploration, robots and intelligent machines play pivotal roles across various domains, including entertainment, safety, search and rescue, military applications, agriculture, and intelligent vehicles.
Special emphasis is placed on intelligent machines and systems designed for unstructured environments, where a significant portion of the environment remains unknown and beyond direct sensing or control.