Source Code
============


Here is a list of repositories containing code for the different projects with VirtualHome.


- `VirtualHome API <https://github.com/xavierpuigf/virtualhome>`_: Code to connect and communicate with the simulator. Includes a gym-style API to train RL agents.
- `VirtualHome Unity <https://github.com/xavierpuigf/virtualhome_unity>`_: Code for the Unity Simulator.
- `Program Data Collection <https://github.com/xavierpuigf/ProgramDataCollection>`_: Allows to prepare the interface based on Scratch used to collect activity programs.
- `Sketch2Program <https://github.com/andrewliao11/env-aware-program-gen.git>`_: Code to reproduce the experiments for Synthesizing Environment-Aware Activities via Activity Sketches.
- `Watch-And-Help <https://github.com/xavierpuig/watch_and_help>`_: Code to reproduce the experiments for _Watch-And-Help: A challenge for Social Perception and Human-AI collaboration`.