Source Code
Here is a list of repositories containing code for the different projects with VirtualHome.
VirtualHome API: Code to connect and communicate with the simulator. Includes a gym-style API to train RL agents.
VirtualHome Unity: Code for the Unity Simulator.
Program Data Collection: Allows to prepare the interface based on Scratch used to collect activity programs.
Sketch2Program: Code to reproduce the experiments for Synthesizing Environment-Aware Activities via Activity Sketches.
Watch-And-Help: Code to reproduce the experiments for _Watch-And-Help: A challenge for Social Perception and Human-AI collaboration`.