rytse / camoc-multiagent

Computationally Approximated Manifold ODE Control

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Computationally Approximated Manifold ODE Control applied to Geometrically Complex Multiagent Environments

Using conda, create the environment with

conda env create -f environment.yml
conda activate camoc

To run the tests on built-in PPO on the built in PettingZoo environments, run

python -m scripts.pistonball_ppo_test
python -m scripts.simplespread_ppo_test

To train a PPO agent on the Rotator Coverage custom environment, run

python -m scripts.rotator_coverage_train

And to evaluate and render the trained policy, run

python -m scripts.rotator_coverage_eval

About

Computationally Approximated Manifold ODE Control


Languages

Language:Jupyter Notebook 74.5%Language:Python 25.5%