OmniEmbodied Documentation๏
OmniEmbodied is a comprehensive platform for embodied AI research, consisting of two main components:
OmniSimulator: A powerful simulation engine for embodied AI agents
OmniEmbodied Framework: An evaluation and training framework built on top of the simulator
Note
This documentation covers both OmniSimulator and the OmniEmbodied Framework. For the latest version, see our GitHub repository.
Quick Links๏
Installation: Installation
Quick Start: Quick Start
OmniSimulator API: OmniSimulator
Framework Guide: OmniEmbodied Framework
Platform Overview๏
- ๐ฎ OmniSimulator
Core simulation engine providing realistic environments, action systems, and agent interfaces for embodied AI research.
- ๐ OmniEmbodied Framework
Evaluation and training framework with LLM integration, multi-agent coordination, and comprehensive benchmarking tools.
Key Features๏
OmniSimulator Engine:
- ๐ Rich Environments
Room-based worlds with realistic object interactions and spatial relationships.
- ๐ฏ Flexible Action System
Movement, manipulation, observation, and communication actions with validation.
- ๐ค Agent Interfaces
Clean APIs for integrating various AI architectures and decision-making systems.
OmniEmbodied Framework:
- ๐ Comprehensive Evaluation
Built-in benchmarks with detailed analytics and performance metrics.
- ๐ง LLM Integration
Seamless integration with OpenAI, Anthropic, and local language models.
- โ๏ธ Multi-Agent Support
Single-agent and multi-agent scenarios with collaboration patterns.
Getting Started๏
If youโre new to OmniEmbodied, start with our Installation guide, then follow the Quick Start tutorial to run your first evaluation.
Architecture Overview๏
The platform has a layered architecture:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ OmniEmbodied Framework โ
โ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Evaluation โ โ Agent Modes โ โ
โ โ Framework โ โ - Single Agent โ โ
โ โ โ โ - Multi-Agent โ โ
โ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ LLM Integration Layer โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ OmniSimulator โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโ โ
โ โ Environment โ โ Actions โ โ Agents โ โ
โ โ Management โ โ System โ โ API โ โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Simulation Core โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Use Cases๏
For Researchers:
Embodied AI Research: Study agent perception, reasoning, and action in realistic environments
Multi-Agent Systems: Investigate collaboration, communication, and coordination strategies
Benchmarking: Evaluate and compare different AI architectures on standardized tasks
For Developers:
Agent Development: Build and test intelligent agents with comprehensive simulation
Algorithm Testing: Validate planning, learning, and decision-making algorithms
Integration: Incorporate embodied AI capabilities into larger systems
For Educators:
Teaching Tool: Demonstrate AI concepts with interactive simulations
Research Platform: Support student research projects with ready-to-use infrastructure
Curriculum Development: Create coursework around embodied AI and multi-agent systems
Community and Support๏
Issues: Report bugs and request features on our GitHub Issues
Community: Join discussions and get help from the community
Contributing: See our Contributing to OmniEmbodied guide