A Distributed Solution to the Multi-robot Task Allocation Problem Using Ant Colony Optimization and Bat Algorithm

  • Zitouni F
  • Harous S
  • Maamri R
N/ACitations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The multi-robot task allocation problem is a very active search field in autonomous multi-robot systems. It consists of three elements: (i) a set of tasks requiring some supports, (ii) a set of robots offering some supports and (iii) an objective function. The solution of such a problem is to assign tasks to robots, while optimizing the considered objective function. We consider search and rescue scenarios: tasks are survivors, robots are unmanned aerial vehicles and the objective function is to rescue the maximum number of survivors. We propose a fully distributed solution made up of the following two main steps: (i) the first step uses ant colony optimization to construct overlapping task bundles for each robot; and (ii) the second step uses bat algorithm to construct disjoint task bundles for each robot. This solution has been implemented using Java programming language and JADE multi-agent platform. Simulation results show the efficiency and scalability of our solution, in terms of makespan values; and the quality of our solution is very close to the quality of an optimal solution (the difference is only 3.17%), in terms of objective function.

Cite

CITATION STYLE

APA

Zitouni, F., Harous, S., & Maamri, R. (2021). A Distributed Solution to the Multi-robot Task Allocation Problem Using Ant Colony Optimization and Bat Algorithm (pp. 477–490). https://doi.org/10.1007/978-981-15-5243-4_44

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free