Multi-agent gym prototype #5481
Closed
vincentpierre wants to merge 20 commits into
Closed
Conversation
…dea since I need to access private fields
Contributor
|
Thank you for your submission! Since the gym-unity package has been removed, and also since we are migrating from gym to gymnasium (#6309), we will not merge this PR. For multi-agents, you can use the PettingZoo wrapper. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Proposed change(s)
Trying out a multi agent multi behavior multi observation multi action gym interface
Example of usage :
Note that since there are multiple agents, the user must use
env.active.agentto get the id of the agent currently in need of an action. There is no guarantee that thenext_obsreceived after aenv.stepare from the same agent.Note that step does not actually step the environment but only sets the action of an agent. When all agents selected their action, then the environment is stepped.