Role Engine Implementation for a Continuous and Collaborative Multi-Robot System

07/06/2023
by   Behzad Akbari, et al.
0

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 initiation and decentralized action, and assigns unlabeled roles to agents. We employ the Gaussian Process (GP) inference method to optimize process roles based on local constraints and constraints related to other agents. Furthermore, we propose an innovative approach that utilizes the environment's skeleton to address initialization and feasibility evaluation challenges. We successfully demonstrated the proposed approach's feasibility, and efficiency through simulation studies and real-world experiments involving diverse mobile robots.

READ FULL TEXT

page 1

page 7

page 8

page 9

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/18/2012

Dynamic Shared Context Processing in an E-Collaborative Learning Environment

In this paper, we propose a dynamic shared context processing method bas...
research
10/25/2020

Continuous-time Gaussian Process Trajectory Generation for Multi-robot Formation via Probabilistic Inference

In this paper, we extend a famous motion planning approach GPMP2 to mult...
research
12/19/2012

Role Mining with Probabilistic Models

Role mining tackles the problem of finding a role-based access control (...
research
07/28/2023

We are all Individuals: The Role of Robot Personality and Human Traits in Trustworthy Interaction

As robots take on roles in our society, it is important that their appea...
research
04/30/2023

Designing Socially Assistive Robots: Exploring Israeli and German Designers' Perceptions

Socially assistive robots (SARs) are becoming more prevalent in everyday...
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 ...

Please sign up or login with your details

Forgot password? Click here to reset