Aiming at the path planning problem for multi-robot systems under the dual constraints of complex tasks and time windows,an improved ant colony algorithm is developed to find the shortest path that satisfies both the trajectory requirements represented by Boolean formulas and the time window.Firstly,based on the global map information and Boolean formulas,a preprocessing algorithm based on the Dijkstra algorithm is introduced to calculate the shortest path between task areas.Secondly,an improved ant colony algorithm based on the A∗ algorithm is proposed,incorporating the ant retreat mechanism and the heuristic function from the A∗ algorithm to enhance the solution quality and to accelerate the computation.The developed approach can find the shortest path trajectory for each robot while satisfy both the time window and logic constraints.Finally,the effectiveness of the proposed algorithm is validated through several simulation experiments.When compared to existing methods,our approach is superior in terms of solution quality and convergence properties.
关键词
多机器人系统/布尔任务/路径规划/时间窗
Key words
multi-robot system/Boolean formula/path planning/time windows