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`.