Path planning in the multi-robot system refers to calculating a set of actions for each robot, which will move each robot to its goal without conflicting with other robots. Lately, the research topic has received significant attention for its extensive applications, such as airport ground, drone swarms, and automatic warehouses. Despite these available research results, most of the existing investigations are concerned with the cases of robots with a fixed movement speed without considering uncertainty. Therefore, in this work, we study the problem of path-planning in the multi-robot automatic warehouse context, which considers the time-varying and uncertain robots' movement speed. Specifically, the path-planning module searches a path with as few conflicts as possible for a single agent by calculating traffic cost based on customarily distributed conflict probability and combining it with the classic A* algorithm. However, this probability-based method cannot eliminate all conflicts, and speed's uncertainty will constantly cause new conflicts. As a supplement, we propose the other two modules. The conflict detection and re-planning module chooses objects requiring re-planning paths from the agents involved in different types of conflicts periodically by our designed rules. Also, at each step, the scheduling module fills up the agent's preserved queue and decides who has a higher priority when the same element is assigned to two agents simultaneously. Finally, we compare the proposed algorithm with other algorithms from academia and industry, and the results show that the proposed method is validated as the best performance.
翻译:多机器人系统的路径规划是指计算每个机器人的一组行动,它将将每个机器人移动到其目标上,而不会与其他机器人发生冲突。最近,研究专题因其广泛的应用,例如机场地面、无人驾驶群和自动仓库等,得到了极大关注。尽管有这些研究结果,但大多数现有调查都涉及固定移动速度的机器人的情况,而不考虑不确定性。因此,在这项工作中,我们研究多机器人自动仓库背景下的路径规划问题,它将将每个机器人移动速度推到其目标上。具体地说,路径规划模块通过根据通常分配的冲突概率计算交通费用并将其与典型的A* 算法相结合,为单一代理人寻找尽可能少的冲突路径。然而,这种基于概率的方法不能消除所有冲突,而速度的不确定性将不断引起新的冲突。作为补充,我们建议另外两个模块。冲突探测和再规划模块选择需要从不同类型冲突所涉代理人中重新规划路径的物体。具体地说,路由我们设计的规则,路径规划模块模块和算出两个步骤,最后,在每一个步骤上,将所指定的代理人的进度与所指定的代理人同时显示的进度。