├── .gitignore ├── LICENSE ├── README.md ├── assets ├── vh_intro.gif └── vh_overview.gif ├── docker ├── Dockerfile ├── README.md └── run_sim.sh ├── pyproject.toml ├── setup.py └── virtualhome ├── __init__.py ├── dataset └── README.md ├── dataset_utils ├── add_preconds.py ├── augment_dataset_exceptions.py ├── augment_dataset_locations.py ├── augmentation_utils.py ├── exception_handler.py └── execute_script_utils.py ├── demo ├── display_graph.py ├── display_graph2.py ├── example.py ├── example_scripts │ ├── example_precond_script_4.json │ ├── example_script_1.txt │ ├── example_script_2.txt │ ├── example_script_3.txt │ └── example_script_4.txt ├── generate_snapshot.py ├── generate_video.py ├── unity_demo.ipynb └── utils_demo.py ├── helper_scripts ├── download_dataset.sh ├── download_sim.sh ├── get_properties_data.py └── startx.py ├── requirements.txt ├── resources ├── PrefabClass.json ├── README.md ├── class_name_equivalence.json ├── object_script_placing.json ├── object_states.json ├── prefabs_dims.json ├── properties_data.json ├── properties_data_all.json └── properties_data_unity.json └── simulation ├── README.md ├── __init__.py ├── environment ├── __init__.py ├── __main__.py ├── base_environment.py ├── object_action_info.json ├── unity_environment.py └── utils.py ├── evolving_graph ├── __init__.py ├── cache │ └── unity2obj.json ├── check_programs.py ├── common.py ├── environment.py ├── execution.py ├── preparation.py ├── scripts.py └── utils.py └── unity_simulator ├── README.md ├── __init__.py ├── comm_unity.py ├── communication.py └── utils_viz.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/README.md -------------------------------------------------------------------------------- /assets/vh_intro.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/assets/vh_intro.gif -------------------------------------------------------------------------------- /assets/vh_overview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/assets/vh_overview.gif -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/run_sim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/docker/run_sim.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/setup.py -------------------------------------------------------------------------------- /virtualhome/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/__init__.py -------------------------------------------------------------------------------- /virtualhome/dataset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/dataset/README.md -------------------------------------------------------------------------------- /virtualhome/dataset_utils/add_preconds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/dataset_utils/add_preconds.py -------------------------------------------------------------------------------- /virtualhome/dataset_utils/augment_dataset_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/dataset_utils/augment_dataset_exceptions.py -------------------------------------------------------------------------------- /virtualhome/dataset_utils/augment_dataset_locations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/dataset_utils/augment_dataset_locations.py -------------------------------------------------------------------------------- /virtualhome/dataset_utils/augmentation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/dataset_utils/augmentation_utils.py -------------------------------------------------------------------------------- /virtualhome/dataset_utils/exception_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/dataset_utils/exception_handler.py -------------------------------------------------------------------------------- /virtualhome/dataset_utils/execute_script_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/dataset_utils/execute_script_utils.py -------------------------------------------------------------------------------- /virtualhome/demo/display_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/demo/display_graph.py -------------------------------------------------------------------------------- /virtualhome/demo/display_graph2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/demo/display_graph2.py -------------------------------------------------------------------------------- /virtualhome/demo/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/demo/example.py -------------------------------------------------------------------------------- /virtualhome/demo/example_scripts/example_precond_script_4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/demo/example_scripts/example_precond_script_4.json -------------------------------------------------------------------------------- /virtualhome/demo/example_scripts/example_script_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/demo/example_scripts/example_script_1.txt -------------------------------------------------------------------------------- /virtualhome/demo/example_scripts/example_script_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/demo/example_scripts/example_script_2.txt -------------------------------------------------------------------------------- /virtualhome/demo/example_scripts/example_script_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/demo/example_scripts/example_script_3.txt -------------------------------------------------------------------------------- /virtualhome/demo/example_scripts/example_script_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/demo/example_scripts/example_script_4.txt -------------------------------------------------------------------------------- /virtualhome/demo/generate_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/demo/generate_snapshot.py -------------------------------------------------------------------------------- /virtualhome/demo/generate_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/demo/generate_video.py -------------------------------------------------------------------------------- /virtualhome/demo/unity_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/demo/unity_demo.ipynb -------------------------------------------------------------------------------- /virtualhome/demo/utils_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/demo/utils_demo.py -------------------------------------------------------------------------------- /virtualhome/helper_scripts/download_dataset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/helper_scripts/download_dataset.sh -------------------------------------------------------------------------------- /virtualhome/helper_scripts/download_sim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/helper_scripts/download_sim.sh -------------------------------------------------------------------------------- /virtualhome/helper_scripts/get_properties_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/helper_scripts/get_properties_data.py -------------------------------------------------------------------------------- /virtualhome/helper_scripts/startx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/helper_scripts/startx.py -------------------------------------------------------------------------------- /virtualhome/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/requirements.txt -------------------------------------------------------------------------------- /virtualhome/resources/PrefabClass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/resources/PrefabClass.json -------------------------------------------------------------------------------- /virtualhome/resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/resources/README.md -------------------------------------------------------------------------------- /virtualhome/resources/class_name_equivalence.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/resources/class_name_equivalence.json -------------------------------------------------------------------------------- /virtualhome/resources/object_script_placing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/resources/object_script_placing.json -------------------------------------------------------------------------------- /virtualhome/resources/object_states.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/resources/object_states.json -------------------------------------------------------------------------------- /virtualhome/resources/prefabs_dims.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/resources/prefabs_dims.json -------------------------------------------------------------------------------- /virtualhome/resources/properties_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/resources/properties_data.json -------------------------------------------------------------------------------- /virtualhome/resources/properties_data_all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/resources/properties_data_all.json -------------------------------------------------------------------------------- /virtualhome/resources/properties_data_unity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/resources/properties_data_unity.json -------------------------------------------------------------------------------- /virtualhome/simulation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/README.md -------------------------------------------------------------------------------- /virtualhome/simulation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/__init__.py -------------------------------------------------------------------------------- /virtualhome/simulation/environment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/environment/__init__.py -------------------------------------------------------------------------------- /virtualhome/simulation/environment/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/environment/__main__.py -------------------------------------------------------------------------------- /virtualhome/simulation/environment/base_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/environment/base_environment.py -------------------------------------------------------------------------------- /virtualhome/simulation/environment/object_action_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/environment/object_action_info.json -------------------------------------------------------------------------------- /virtualhome/simulation/environment/unity_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/environment/unity_environment.py -------------------------------------------------------------------------------- /virtualhome/simulation/environment/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/environment/utils.py -------------------------------------------------------------------------------- /virtualhome/simulation/evolving_graph/__init__.py: -------------------------------------------------------------------------------- 1 | from . import utils 2 | -------------------------------------------------------------------------------- /virtualhome/simulation/evolving_graph/cache/unity2obj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/evolving_graph/cache/unity2obj.json -------------------------------------------------------------------------------- /virtualhome/simulation/evolving_graph/check_programs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/evolving_graph/check_programs.py -------------------------------------------------------------------------------- /virtualhome/simulation/evolving_graph/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/evolving_graph/common.py -------------------------------------------------------------------------------- /virtualhome/simulation/evolving_graph/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/evolving_graph/environment.py -------------------------------------------------------------------------------- /virtualhome/simulation/evolving_graph/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/evolving_graph/execution.py -------------------------------------------------------------------------------- /virtualhome/simulation/evolving_graph/preparation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/evolving_graph/preparation.py -------------------------------------------------------------------------------- /virtualhome/simulation/evolving_graph/scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/evolving_graph/scripts.py -------------------------------------------------------------------------------- /virtualhome/simulation/evolving_graph/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/evolving_graph/utils.py -------------------------------------------------------------------------------- /virtualhome/simulation/unity_simulator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/unity_simulator/README.md -------------------------------------------------------------------------------- /virtualhome/simulation/unity_simulator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/unity_simulator/__init__.py -------------------------------------------------------------------------------- /virtualhome/simulation/unity_simulator/comm_unity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/unity_simulator/comm_unity.py -------------------------------------------------------------------------------- /virtualhome/simulation/unity_simulator/communication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/unity_simulator/communication.py -------------------------------------------------------------------------------- /virtualhome/simulation/unity_simulator/utils_viz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavierpuigf/virtualhome/HEAD/virtualhome/simulation/unity_simulator/utils_viz.py --------------------------------------------------------------------------------