首页> 外文期刊>Quality Control, Transactions >A Distributed Approach to the Multi-Robot Task Allocation Problem Using the Consensus-Based Bundle Algorithm and Ant Colony System
【24h】

A Distributed Approach to the Multi-Robot Task Allocation Problem Using the Consensus-Based Bundle Algorithm and Ant Colony System

机译:使用基于共识的束算法和蚁群系统的多机器人任务分配问题的分布式方法

获取原文
获取原文并翻译 | 示例
       

摘要

We propose a distributed approach to solve the multi-robot task allocation problem. This problem consists of two distinct sets: robots and tasks. The objective is to assign tasks to robots while optimizing a given criterion. This problem is known to be NP-hard even with small numbers of robots and tasks. The field of survivors' search and rescue is adopted: i.e. some Unmanned Aerial Vehicles are used to rescue a number of survivors. We choose this problem, given its importance in everyday life: (a) survivors are the tasks; (b) Unmanned Aerial Vehicles are the robots; and (c) the objective is to rescue the maximum number of survivors while minimizing the makespan (time elapsed between rescuing the first and last survivors) and traveled distances. The approach is composed of two phases: inclusion and consensus. During the inclusion phase, each Unmanned Aerial Vehicle builds a bundle of survivors using the Ant Colony System. During the consensus phase, Unmanned Aerial Vehicles resolve confiicts in their bundles of survivors (i.e. a survivor is being chosen by more than two Unmanned Aerial Vehicles), using an adequate coordination mechanism. The approach is implemented using Java programming language and JADE multi-agent Framework. The performance of our approach is compared to five state-of-the-art multi-robot task allocation solutions. Simulation results show that the proposed approach outperforms these solutions, in terms of: (i) makespans; (ii) traveled distances; and (iii) exchanged messages.
机译:我们提出了一种分布式方法来解决多机器人任务分配问题。这个问题包括两个不同的集合:机器人和任务。目标是在优化给定标准的同时将任务分配给机器人。众所周知,即使具有少量机器人和任务,也知道该问题是NP-FARE。采用幸存者搜救领域:即,一些无人驾驶飞行器用于拯救许多幸存者。我们选择这个问题,鉴于其在日常生活中的重要性:(a)幸存者是任务; (b)无人驾驶空中车辆是机器人; (c)目标是拯救幸存者的最大数量,同时最小化Mapspan(拯救第一和最后一个幸存者之间的时间)和行驶距离。该方法由两个阶段组成:纳入和共识。在包含阶段期间,每个无人驾驶航空公司使用蚁群系统构建一束幸存者。在共识阶段,无人驾驶航空公司在幸存者中解决了杂志(即幸存者被两名无人驾驶飞行器选择的幸存者),使用足够的协调机制。该方法是使用Java编程语言和JAY Multi-Agent框架实现的。我们的方法的性能与五个最先进的多机器人任务分配解决方案进行了比较。仿真结果表明,拟议的方法在以下方面取得了这些解决方案:(i)MakeSpans; (ii)旅行距离; (iii)交换消息。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号