Role Engine Implementation for a Continuous and Collaborative Multi-Robot System
Behzad Akbari, Zikai Wang, Haibin Zhu, Lucas Wan, Ryan Adderson, and, Ya-Jun Pan

TL;DR
This paper presents a novel role engine for multi-robot systems that dynamically assigns and optimizes roles using Gaussian Processes, enhancing collaboration and performance in complex, obstacle-rich environments.
Contribution
It introduces a hybrid role engine that employs Gaussian Process inference and environment skeletons for dynamic role assignment and optimization in multi-robot systems.
Findings
Effective role assignment in dynamic environments
Successful simulation and real-world validation
Improved robot collaboration and performance
Abstract
In situations involving teams of diverse robots, assigning appropriate roles to each robot and evaluating their performance is crucial. These roles define the specific characteristics of a robot within a given context. The stream actions exhibited by a robot based on its assigned role are referred to as the process role. Our research addresses the depiction of process roles using a multivariate probabilistic function. The main aim of this study is to develop a role engine for collaborative multi-robot systems and optimize the behavior of the robots. The role engine is designed to assign suitable roles to each robot, generate approximately optimal process roles, update them on time, and identify instances of robot malfunction or trigger replanning when necessary. The environment considered is dynamic, involving obstacles and other agents. The role engine operates hybrid, with central…
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
TopicsBayesian Modeling and Causal Inference · Gaussian Processes and Bayesian Inference
