计算机应用 ›› 2016, Vol. 36 ›› Issue (11): 3127-3130.DOI: 10.11772/j.issn.1001-9081.2016.11.3127

• 人工智能 • 上一篇    下一篇

基于交换树的多机器人任务协调与负荷平衡方法

沈莉, 李杰, 朱华勇   

  1. 国防科技大学 机电工程与自动化学院, 长沙 410073
  • 收稿日期:2016-04-26 修回日期:2016-07-14 出版日期:2016-11-10 发布日期:2016-11-12
  • 通讯作者: 沈莉
  • 作者简介:沈莉(1992-),女,江苏吴江人,硕士研究生,主要研究方向:人工智能、大规模群体、任务规划;李杰(1984-),男,湖南长沙人,讲师,博士,主要研究方向:人工智能、大规模群体、无人机任务规划;朱华勇(1973-),男,浙江舟山人,教授,博士,主要研究方向:无人机系统工程、无人机任务规划。
  • 基金资助:
    国家自然科学基金资助项目(61403410)。

Task coordination and workload balance method for multi-robot based on trading-tree

SHEN Li, LI Jie, ZHU Huayong   

  1. College of Mechatronic Engineering and Automation, National University of Defense Technology, Changsha Hunan 410073, China
  • Received:2016-04-26 Revised:2016-07-14 Online:2016-11-10 Published:2016-11-12
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61403410).

摘要: 针对多机器人任务分工与协调过程中,未能有效解决的带任务偏序关系的负荷平衡问题,提出一种基于交换树的多机器人任务协调与负荷平衡方法。首先,通过有向赋权图(约束图)对带偏序关系约束的多机器人任务分工问题进行描述;其次,根据有向赋权图提出了初始任务分工策略,通过改进Dijkstra算法解决多机器人之间任务协调问题;最后,提出负荷平衡策略,通过交换树竞拍的方法解决机器人之间任务负荷不平衡问题。仿真结果表明,与一般Dijkstra方法相比,执行完任务负荷平衡策略之后,工作效率明显提高了12%,机器人之间的任务负荷差也减少了30%,验证了该方法的有效性。

关键词: 偏序关系约束, 任务协调, 工作负荷平衡, 多机器人

Abstract: In task decomposition and coordination for multi-robot, the problem of workload imbalance in task with partial order constraint still exists. To overcome this problem, a task coordination and workload balance method for multi-robot based on trading-tree was proposed. Firstly, the task decomposition problem satisfying partial order constraint was described as a constraint graph. Secondly, an initial task assignment strategy was proposed according to the directed weighted graph, and the problem of task coordination among multiple robots was solved by using the improved Dijkstra algorithm. At last, the strategy of workload balance was proposed to balance each robot's workload without violating any constraints via a protocol based on trading-tree. The experimental results show that, compared with Dijkstra algorithm, after finishing the strategy of workload balance, the efficiency signifiantly increases by 12% and the difference of workload reduces by 30%.

Key words: partial order constraint, task coordination, workload balance, multi-robot

中图分类号: