scispace - formally typeset
Proceedings ArticleDOI

Distributed algorithm design for multi-robot task assignment with deadlines for tasks

TLDR
This paper presents a distributed auction-based algorithm for multi-robot task assignment and proves that the solution is almost-optimal, and presents simulation results to depict the performance of the algorithm.
Abstract
In this paper, we present provably-good algorithms for multi-robot task assignment, where each task has to be completed within its deadline. Each robot has a upper limit on the maximum number of tasks that it can perform due to its limited battery life, and each task takes the same amount of time to complete. Each robot has a different payoff (or cost) for the tasks and the objective is to assign the tasks to the robots such that the total payoff (cost) is maximized (minimized) while respecting the task deadline constraints. This problem is an extension of a special generalized assignment problem (where each task consumes the same time resource and must be finished), with additional deadline constraints for the time resource assignment. We show that the problem can be reduced to a problem of assigning tasks to robots, where the tasks are organized in overlapping sets, and each robot has a limit on the number of tasks it can perform from each set, which is a variant of multi-robot assignment problem with set precedence constraint (SPC-MAP) discussed in [1].We present a distributed auction-based algorithm for this problem and prove that the solution is almost-optimal. We also present simulation results to depict the performance of our algorithm.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Distributed Algorithms for Multirobot Task Assignment With Task Deadline Constraints

TL;DR: This paper presents provably good multirobot task assignment algorithms, while considering practical constraints like task deadlines and limited battery life of robots.
Journal ArticleDOI

Provably-Good Distributed Algorithm for Constrained Multi-Robot Task Assignment for Grouped Tasks

TL;DR: The key aspect of the distributed algorithm is that the overall objective is (almost) maximized by each robot maximizing its own objective iteratively (using a modified payoff function based on an auxiliary variable, called price of a task).
Proceedings ArticleDOI

An Optimal Task Allocation Strategy for Heterogeneous Multi-Robot Systems

TL;DR: This work proposes a novel algorithm to optimally allocate tasks to robots while accounting for their different capabilities, motivated by the need that robot teams have in many real-world applications of remaining operational for long periods of time.
Journal ArticleDOI

Distributed greedy algorithm for multi-agent task assignment problem with submodular utility functions

TL;DR: This paper proposes an algorithm that provides an assignment profile with utility at least 1∕(1+κ) of the optimal utility, where κ∈[0,1] is a parameter for the curvature of the submodular utility functions.
Journal ArticleDOI

A Distributed Market-based Algorithm for the Multi-robot Assignment Problem

TL;DR: This paper presents two distributed market-based algorithms to solve the assignment problem where n robots compete for n tasks with the assumption that each robot can be assigned to only one task.
References
More filters
Journal ArticleDOI

The Hungarian method for the assignment problem

TL;DR: This paper has always been one of my favorite children, combining as it does elements of the duality of linear programming and combinatorial tools from graph theory, and it may be of some interest to tell the story of its origin this article.
Book

Scheduling: Theory, Algorithms, and Systems

TL;DR: Scheduling will serve as an essential reference for professionals working on scheduling problems in manufacturing and computing environments and Graduate students in operations management, operations research, industrial engineering and computer science will find the book to be an accessible and invaluable resource.

The Hungarian Method for the Assignment Problem.

TL;DR: This paper has always been one of my favorite “children,” combining as it does elements of the duality of linear programming and combinatorial tools from graph theory.
Journal ArticleDOI

ALLIANCE: an architecture for fault tolerant multirobot cooperation

TL;DR: This software architecture allows the robot team members to respond robustly, reliably, flexibly, and coherently to unexpected environmental changes and modifications in the robotteam that may occur due to mechanical failure, the learning of new skills, or the addition or removal of robots from the team by human intervention.
Journal ArticleDOI

A Formal Analysis and Taxonomy of Task Allocation in Multi-Robot Systems

TL;DR: A domain-independent taxonomy of MRTA problems is given, and it is shown how many such problems can be viewed as instances of other, well-studied, optimization problems.
Related Papers (5)