/camoc-multiagent

Computationally Approximated Manifold ODE Control

Primary LanguageJupyter Notebook

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