سند علمی

Distributed Algorithm Design for Multi-robot Generalized Task Assignment

چکیده

We present a provably-good distributed algorithm for generalized task assignment problem in the context of multirobot system (MR-GAP), where a group of robots need to cooperate to complete a group of tasks. In MR-GAP, each robot has its own resource budget constraint, and needs to consume a certain amount of resource to obtain a payoff for each task. The overall objective is to find a maximum payoff assignment of tasks to robots such that each task is assigned to at most one robot while respecting robots’ resource budget constraints. MR-GAP is a NP-hard problem with various applications in multi-robot system, and is an extension of multi-robot linear assignment problem, in the sense that each task would consume different amount of resource from different robots (due to the heterogeneity of robots and tasks). The main contribution of our paper is that we designed a distributed algorithm specifically for multi-robot in-field applications with provable performance guarantee. We first present a decentralized auction-based iterative algorithm for MR-GAP, where each robot uses a knapsack algorithm as a subroutine to iteratively maximizes its own objective (using a modified payoff function based on an auxiliary variable, called price of a task). We then show that our iterative algorithm can be viewed as (approximate) best response assignment update rule of each robot to the temporary assignment of other robots at that iteration. We prove that our algorithm would eventually converge to an assignment at (approximate) equilibrium under the assignment update rule, with a provable approximate ratio for MR-GAP. We also indicate how to combine our algorithm with a message passing mechanism to remove the requirement of a shared memory and make our algorithm totally distributed. Finally, we present simulation results to depict the performance of our algorithm.

اسناد مشابه

  • Analysis and implementation of distributed algorithms for multi-robot systems

    سند علمی۲۰۰۸James McLurkin

    Distributed algorithms for multi-robot systems rely on network communications to share information. However, the motion of the robots changes the network topology, which affects the information presented to the algorithm. For an algorithm to produce accurate output, robots need t

  • Local distributed algorithms for multi-robot systems

    سند علمی۲۰۱۳Alejandro Cornejo Collado

    The field of swarm robotics focuses on controlling large populations of simple robots to accomplish tasks more effectively than what is possible using a single robot. This thesis develops distributed algorithms tailored for multi-robot systems with large populations. Specifically

  • Measuring the Accuracy of Distributed Algorithms on Multi-Robot Systems with Dynamic Network Topologies

    سند علمی۲۰۰۸James McLurkin

    Distributed algorithms running on multi-robot systems rely on ad-hoc networks to relay messages throughout the group. The propagation speed of these messages is large, but not infinite, and problems in algorithm execution can arise when the robot speed is a large fraction of the

  • Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets

    سند علمی۲۰۰۲Auton. RobotsLynne E. Parker

    An important issue that arises in the automation of many security, surveillance, and reconnaissance tasks is that of observing the movements of targets navigating in a bounded area of interest. A key research issue in these problems is that of sensor placement | determining where

  • Scalable distributed algorithms for multi-robot near-optimal motion planning

    مقاله‌ی دسترسی آزاد۲۰۲۲Automatica['Guoxiang Zhao', 'Minghui Zhu', '']

    This paper investigates a class of motion planning problems where multiple unicycle robots desire to safely reach their respective goal regions with minimal traveling times. We present distributed algorithm which integrates decoupled optimal feedback and conflict resolution. Coll

  • Distributed Algorithm Design for Constrained Multi-robot Task Assignment

    سند علمی۲۰۱۴Lingzhi Luo, Stephen Smith, Anthony Stentz, Randal E. Bryant

    The task assignment problem is one of the fundamental combinatorial optimization problems. It has been extensively studied in operation research, management science, computer science and robotics. Task assignment problems arise in various applications of multi-robot systems (MRS)