Distributed Planning for Serving Cooperative Tasks with Time Windows: A Game Theoretic Approach

07/18/2021
by   Yasin Yazicioglu, et al.
0

We study distributed planning for multi-robot systems to provide optimal service to cooperative tasks that are distributed over space and time. Each task requires service by sufficiently many robots at the specified location within the specified time window. Tasks arrive over episodes and the robots try to maximize the total value of service in each episode by planning their own trajectories based on the specifications of incoming tasks. Robots are required to start and end each episode at their assigned stations in the environment. We present a game theoretic solution to this problem by mapping it to a game, where the action of each robot is its trajectory in an episode, and using a suitable learning algorithm to obtain optimal joint plans in a distributed manner. We present a systematic way to design minimal action sets (subsets of feasible trajectories) for robots based on the specifications of incoming tasks to facilitate fast learning. We then provide the performance guarantees for the cases where all the robots follow a best response or noisy best response algorithm to iteratively plan their trajectories. While the best response algorithm leads to a Nash equilibrium, the noisy best response algorithm leads to globally optimal joint plans with high probability. We show that the proposed game can in general have arbitrarily poor Nash equilibria, which makes the noisy best response algorithm preferable unless the task specifications are known to have some special structure. We also describe a family of special cases where all the equilibria are guaranteed to have bounded suboptimality. Simulations and experimental results are provided to demonstrate the proposed approach.

READ FULL TEXT

page 29

page 30

research
08/15/2019

Distributed Path Planning for Executing Cooperative Tasks with Time Windows

We investigate the distributed planning of robot trajectories for optima...
research
03/04/2015

Game-theoretic Approach for Non-Cooperative Planning

When two or more self-interested agents put their plans to execution in ...
research
11/23/2022

Stackelberg Meta-Learning for Strategic Guidance in Multi-Robot Trajectory Planning

Guided cooperation is a common task in many multi-agent teaming applicat...
research
11/07/2022

On a Network Centrality Maximization Game

We study a network formation game whereby n players, identified with the...
research
02/24/2021

Mobile Recharger Path Planning and Recharge Scheduling in a Multi-Robot Environment

In many multi-robot applications, mobile worker robots are often engaged...
research
06/10/2020

A Bayesian Framework for Nash Equilibrium Inference in Human-Robot Parallel Play

We consider shared workspace scenarios with humans and robots acting to ...

Please sign up or login with your details

Forgot password? Click here to reset