Multi-Robot Coordination and Cooperation with Task Precedence Relationships

09/28/2022
by   Walker Gosrich, et al.
0

We propose a new formulation for the multi-robot task planning and allocation problem that incorporates (a) precedence relationships between tasks; (b) coordination for tasks allowing multiple robots to achieve increased efficiency; and (c) cooperation through the formation of robot coalitions for tasks that cannot be performed by individual robots alone. In our formulation, the tasks and the relationships between the tasks are specified by a task graph. We define a set of reward functions over the task graph's nodes and edges. These functions model the effect of robot coalition size on the task performance, and incorporate the influence of one task's performance on a dependent task. Solving this problem optimally is NP-hard. However, using the task graph formulation allows us to leverage min-cost network flow approaches to obtain approximate solutions efficiently. Additionally, we explore a mixed integer programming approach, which gives optimal solutions for small instances of the problem but is computationally expensive. We also develop a greedy heuristic algorithm as a baseline. Our modeling and solution approaches result in task plans that leverage task precedence relationships and robot coordination and cooperation to achieve high mission performance, even in large missions with many agents.

READ FULL TEXT

page 1

page 6

research
05/20/2018

Correlation Clustering Based Coalition Formation For Multi-Robot Task Allocation

In this paper, we study the multi-robot task allocation problem where a ...
research
03/21/2023

Multi-Robot Planning on Dynamic Topological Graphs using Mixed-Integer Programming

Planning for multi-robot teams in complex environments is a challenging ...
research
05/16/2021

How Can Robots Trust Each Other For Better Cooperation? A Relative Needs Entropy Based Robot-Robot Trust Assessment Model

Cooperation in multi-agent and multi-robot systems can help agents build...
research
03/12/2023

Towards Practical Multi-Robot Hybrid Tasks Allocation for Autonomous Cleaning

Task allocation plays a vital role in multi-robot autonomous cleaning sy...
research
05/27/2023

Towards computing low-makespan solutions for multi-arm multi-task planning problems

We propose an approach to find low-makespan solutions to multi-robot mul...
research
09/07/2022

Scheduling Operator Assistance for Shared Autonomy in Multi-Robot Teams

In this paper, we consider the problem of allocating human operator assi...
research
07/20/2020

On Randomized Searching for Multi-robot Coordination

In this chapter, we propose a novel approach for solving the coordinatio...

Please sign up or login with your details

Forgot password? Click here to reset