#38 · Primary category: Robotics & Embodied AI Simulation
virtualhome
API to run VirtualHome, a Multi-Agent Household Simulator
Project last updated:05/20/26
GitHub Stars
630
Forks
90
Contributors
21
License
MIT
Why we included this project
VirtualHome is a household simulator you drive from Python, aimed at people training embodied agents or reinforcement-learning policies that need to act in realistic homes. You write an activity as a short program of high-level instructions, and the simulator renders it with humanoid avatars that pick up objects, open appliances, and move between rooms, while streaming ground truth like time-stamped actions, semantic segmentation, and depth. That makes it useful for generating training data and for running controlled, reproducible evaluations. It also supports multiple agents at once and ships OpenAI Gym-style environments, so it fits into existing RL training loops without much glue code. If you work on activity understanding, program prediction, or human-AI collaboration, the bundled activity knowledge base is a practical place to start.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
genesis-world
Simulation platform for general-purpose robotics & embodied AI learning.
lerobot
🤗 LeRobot: Making AI for Robotics more accessible with end-to-end learning
ml-agents
The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.
AirSim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
carla
Open-source simulator for autonomous driving research.