In this paper we consider multiple Automated Guided Vehicles (AGVs) navigating a common workspace to fulfill various intralogistics tasks, typically formulated as the Multi-Agent Path Finding (MAPF) problem. To keep plan execution deadlock-free, one approach is to construct an Action Dependency Graph (ADG) which encodes the ordering of AGVs as they proceed along their routes. Using this method, delayed AGVs occasionally require others to wait for them at intersections, thereby affecting the plan execution efficiency. If the workspace is shared by dynamic obstacles such as humans or third party robots, AGVs can experience large delays. A common mitigation approach is to re-solve the MAPF using the current, delayed AGV positions. However, solving the MAPF is time-consuming, making this approach inefficient, especially for large AGV teams. In this work, we present an online method to repeatedly modify a given acyclic ADG to minimize route completion times of each AGV. Our approach persistently maintains an acyclic ADG, necessary for deadlock-free plan execution. We evaluate the approach by considering simulations with random disturbances on the execution and show faster route completion times compared to the baseline ADG-based execution management approach.
翻译:在本文中,我们考虑多个自动制导车辆(AGVs)在共同工作空间上航行,以完成各种内部后勤任务,通常被设计成多机构路径发现(MAPF)问题。为了保持计划执行无僵局,一种办法是构建一个行动依赖性图表(ADG),该图将AGV的订购在其行进路线上编码。使用这种方法,AGVs有时需要他人在交叉点等待这些车辆,从而影响计划的执行效率。如果工作空间被人类或第三方机器人等动态障碍所共享,AGVs可能会经历巨大的延误。一个共同的缓解方法是使用目前推迟的AGV立场重新解决MAPF。然而,解决MAPF是耗时的,使这一方法效率低下,特别是大型AGV团队。在这项工作中,我们提出了一个在线方法,反复修改给定的周期性ADG,以尽可能缩短每次AGV的完成时间。我们的方法坚持保持循环ADG,这是执行无僵局计划所必要的。我们通过考虑与随机管理方法进行模拟,以更快的执行方式评估ADDD的完成时间。