Skip to content

harishravichandar/STRATA

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

STRATA

STRATA is a task assignment algorithm for heterogeneous multi-agent systems [1].

Abstract: Large teams of heterogeneous agents have the potential to solve complex multi-task problems that are intractable for a single agent working independently. However, solving complex multi-task problems requires leveraging the relative strengths of the different kinds of agents in the team. We present Stochastic TRAit-based Task Assignment (STRATA), a unified framework that models large teams of heterogeneous agents and performs effective task assignments. Specifically, given information on which traits (capabilities) are required for various tasks, STRATA computes the assignments of agents to tasks such that the trait requirements are achieved. Inspired by prior work in robot swarms and biodiversity, we categorize agents into different species (groups) based on their traits. We model each trait as a continuous variable and differentiate between traits that can and cannot be aggregated from different agents. STRATA is capable of reasoning about both species-level and agent-level variability in traits.

Usage

To get started:

python run_STRATA.py

Acknowledgement

The package provided here was built on top of the source code for prior work by Amanda Prorok [2].

References

[1] H. Ravichandar, K. Shaw, S. Chernova. STRATA: Unified Framework for Task Assignments in Large Teams of Heterogeneous Agents, Journal of Autonomous Agents and Multi-Agent Systems (J-AAMAS), vol. 34, no. 38, 2020. [preprint] [publisher]

[2] A. Prorok, M. A. Hsieh, and V. Kumar. The Impact of Diversity on Optimal Control Policies for Heterogeneous Robot Swarms. IEEE Transactions on Robotics (T-RO), vol. 33, no. 2, 2017 [preprint]

About

Stochastic trait-based task assignment, J-AAMAS 2020 (https://arxiv.org/abs/1903.05149)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages