Skip to content

VRKitchen: an Interactive 3D Environment for Learning Real Life Cooking Tasks. Visit the project site for more information: https://sites.google.com/view/vr-kitchen/.

Notifications You must be signed in to change notification settings

xfgao/VRKitchen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VRKitchen

VRKitchen is an interactive 3D virtual kitchen environment which provides a platform for training and evaluating various learning and planning algorithms in a variety of cooking tasks. Two kinds of tasks are available:

  1. Tool Use: requires an agent to continuously control its hands to make use of a tool.

    E.g. cutting a carrot into pieces, peeling a kiwi, pouring water from one cup to another.

  2. Preparing dishes: agents must perform a series of atomic actions in the right order to achieve a compositional goal.

    E.g. making fruit juice, beef stew and sandwiches.

Requirements

  • OS: Ubuntu 16.04
  • Python 2.7.12

Getting Started

  1. Clone the repo and install the requirements.
git clone https://github.com/xfgao/VRKitchen.git
pip install -r requirements.txt
  1. Download the zip file and unzip it into the /Binaries folder.
  1. To reproduce the experiment results, run the Script/example_dish.py (for preparing dishes) and Script/example_tool.py (for tool use).
python Script/example_dish.py
python Script/example_tool.py

Have fun!

Dataset

Dataset for the dish preparation task: https://drive.google.com/file/d/1QTAvO6Uwm_paGAfGMveKHCMxwAxGAyi_/view?usp=sharing

Citation

@article{VRKitchen,
  author    = {Xiaofeng Gao and
               Ran Gong and
               Tianmin Shu and
               Xu Xie and
               Shu Wang and
               Song{-}Chun Zhu},
  title     = {VRKitchen: an Interactive 3D Virtual Environment for Task-oriented
               Learning},
  journal   = {arXiv},
  volume    = {abs/1903.05757},
  year      = {2019},
}

About

VRKitchen: an Interactive 3D Environment for Learning Real Life Cooking Tasks. Visit the project site for more information: https://sites.google.com/view/vr-kitchen/.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages