minosworld / minos

MINOS: Multimodal Indoor Simulator
MIT License
201 stars 33 forks source link

Multiple agents #58

Open sumitsk opened 6 years ago

sumitsk commented 6 years ago

Is it possible to have multiple agents in the same environment and control them independently?

msavva commented 6 years ago

We do not currently have support for multiple independently acting agents. It is a substantial change to the existing framework, but if there is interest, we can prioritize this is a feature for an upcoming release. Depending on your use case it might be possible to implement "multiple" agents by tracking the state of the agent after each step, saving it externally, and then resetting the agent state to "multiplex" agents even with a single agent thread. Of course, this will not allow for observation of, or interaction with other agents.