Skip to content

Latest commit

 

History

History
107 lines (68 loc) · 6.7 KB

README.md

File metadata and controls

107 lines (68 loc) · 6.7 KB

Building from source 🔧

It is useful to setup a conda environment with Python 3.9 (virtualenv works too):

conda create -n mHRI python=3.9
conda activate mHRI

Clone the repo

git clone [email protected]:HIRO-group/overcooked_ai.git

Finally, use python setup-tools to locally install

pip install -e overcooked_ai/

Code Structure Overview 🗺

overcooked_ai_py contains:

mdp/:

  • overcooked_mdp.py: main Overcooked game logic
  • overcooked_env.py: environment classes built on top of the Overcooked mdp
  • layout_generator.py: functions to generate random layouts programmatically

agents/:

  • agent.py: location of agent classes
  • benchmarking.py: sample trajectories of agents (both trained and planners) and load various models

planning/:

  • planners.py: near-optimal agent planning logic
  • search.py: A* search and shortest path logic