A Unified Architecture for Dynamic Role Allocation and Collaborative Task Planning in Mixed Human-Robot Teams
Edoardo Lamon (1,2), Fabio Fusaro (1,3), Elena De Momi (1,3), Arash, Ajoudani (1) ((1) Human-Robot Interfaces, Interaction, Istituto Italiano, di Tecnologia, Genoa, Italy, (2) Department of Information Engineering and, Computer Science, Universit\`a di Trento, Trento, Italy

TL;DR
This paper introduces a flexible, real-time architecture for dynamic role allocation and task planning in human-robot teams, utilizing Behavior Trees, MILP optimization, and AR interfaces to enhance industrial collaboration.
Contribution
It presents a novel integrated system combining Behavior Trees, MILP, and AR for efficient, adaptable human-robot team coordination in industrial tasks.
Findings
Solves problems with up to 50 actions and 20 agents within 1 second.
Demonstrates high usability and adaptability to different production needs.
Outperforms existing methods in computational efficiency for large teams.
Abstract
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,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMulti-Agent Systems and Negotiation · AI-based Problem Solving and Planning · Reinforcement Learning in Robotics
