env.reset() fails when using fish_model.Vault

When using the model_guppy from fish_models it's neccessary to provide a common vault for all fish.

When calling env.reset() this vault won't be reset but passed initialized. This leads to an error because the vault can currently not be re-initialized without reset.

How to recreate the error:

  • Use fish_models branch dev_andi3 with commit 6ebba786b3ba2818330c593eadabb2c16d51766e
  • Use gym_guppy branch multi-robot with commit 24f0937c

Uncomment test_gym_multirobot.py:91 which created the error.

Run pytest fish_models/tests/fish_models/test_gym_multirobot.py