| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Official code for the paper "MatrixWorld: A pursuit-evasion platform for safe multi-agent coordination and autocurricula", which is preprinted in Arxiv and under review.
More documents will be updated continuously.
MatrixWorld is
In this work,
It can be used for the research of
Remark: The codes provide utility functions for matrix-based and vector-based global and local observations.
The proposed safety-constrained multi-agent action execution model is general for the software implementation of safe multi-agent environments.
It consists two parts: (1) multi-agent-environment interaction model; (2) safety-constrained collision resolution mechanism for the simultaneous action execution of multiple agents.
Multi-agent-environment interaction model in adversarial multi-agent settings, e.g., pursuit-evasion games.
The collision resolution mechanism is defined for the simultaneous action execution of agents, which consists of 3 collisions types and 3 collision outcomes for each type, based on the safety definitions in real-world applications and literature conventions.
Remark: The collision resolution mechanism also determines which agent should be responsible, which is useful for the correct learning of algorithms.
Figure: (left) evasive behavior trained by normal reinforcement learning; (middle) evasive behavior trained by adversarial learning; (right) arms race in the learning process of pursuers and evaders.
Cite the following paper if you use this environment, code, or found it useful.
@article{sun2023matrixworld,
title={MatrixWorld: A pursuit-evasion platform for safe multi-agent coordination and autocurricula},
author={Sun, Lijun and Chang, Yu-Cheng and Lyu, Chao and Lin, Chin-Teng and Shi, Yuhui},
journal={arXiv preprint arXiv:2307.14854},
year={2023}
}
| Back | FazBrowse Home | New Git URL |