A Comprehensive Architecture for Dynamic Role Allocation and Collaborative Task Planning in Mixed Human-Robot Teams

01/19/2023
by   Edoardo Lamon, et al.
0

The growing deployment of human-robot collaborative processes in several industrial applications, such as handling, welding, and assembly, unfolds the pursuit of systems which are able to manage large heterogeneous teams and, at the same time, monitor the execution of complex tasks. In this paper, we present a novel architecture for dynamic role allocation and collaborative task planning in a mixed human-robot team of arbitrary size. The architecture capitalizes on a centralized reactive and modular task-agnostic planning method based on Behavior Trees (BTs), in charge of actions scheduling, while the allocation problem is formulated through a Mixed-Integer Linear Program (MILP), that assigns dynamically individual roles or collaborations to the agents of the team. Different metrics used as MILP cost allow the architecture to favor various aspects of the collaboration (e.g. makespan, ergonomics, human preferences). Human preference are identified through a negotiation phase, in which, an human agent can accept/refuse to execute the assigned task.In addition, bilateral communication between humans and the system is achieved through an Augmented Reality (AR) custom user interface that provides intuitive functionalities to assist and coordinate workers in different action phases. The computational complexity of the proposed methodology outperforms literature approaches in industrial sized jobs and teams (problems up to 50 actions and 20 agents in the team with collaborations are solved within 1 s). The different allocated roles, as the cost functions change, highlights the flexibility of the architecture to several production requirements. Finally, the subjective evaluation demonstrating the high usability level and the suitability for the targeted scenario.

READ FULL TEXT

page 1

page 9

page 11

page 12

page 13

research
05/25/2021

An Integrated Dynamic Method for Allocating Roles and Planning Tasks for Mixed Human-Robot Teams

This paper proposes a novel integrated dynamic method based on Behavior ...
research
01/19/2023

An Ergonomic Role Allocation Framework for Dynamic Human-Robot Collaborative Tasks

By incorporating ergonomics principles into the task allocation processe...
research
10/25/2022

A Task Allocation Framework for Human Multi-Robot Collaborative Settings

The requirements of modern production systems together with more advance...
research
03/02/2021

A Human-Centered Dynamic Scheduling Architecture for Collaborative Application

In collaborative robotic applications, human and robot have to work toge...
research
03/14/2022

Synergistic Scheduling of Learning and Allocation of Tasks in Human-Robot Teams

We consider the problem of completing a set of n tasks with a human-robo...
research
10/16/2019

Learning from My Partner's Actions: Roles in Decentralized Robot Teams

When teams of robots collaborate to complete a task, communication is of...
research
01/30/2023

Learning Coordination Policies over Heterogeneous Graphs for Human-Robot Teams via Recurrent Neural Schedule Propagation

As human-robot collaboration increases in the workforce, it becomes esse...

Please sign up or login with your details

Forgot password? Click here to reset