ARISE-Initiative/robomimic
robomimic: A Modular Framework for Robot Learning from Demonstration
What it solves
Robot learning often suffers from a lack of standardized datasets and reproducible benchmarks, making it difficult for researchers to develop and compare new algorithms for robot manipulation.
How it works
robomimic provides a comprehensive framework for learning from demonstration. It combines a collection of standardized demonstration datasets (both simulated and real-world) with a suite of offline learning algorithms. The system supports various observation modalities, including low-dimensional data and visuomotor policies, and allows for flexible network architectures and hyperparameter tuning.
Who it’s for
Researchers and practitioners in robotics and AI who want to benchmark robot manipulation tasks and develop new robot learning algorithms.
Highlights
- Diverse Learning Algorithms: Supports Imitation Learning (BC, BC-RNN, HBC) and Offline RL (BCQ, CQL, IRIS, TD3-BC), as well as newer additions like Diffusion Policy and IQL.
- Standardized Datasets: Includes simulated and real-world tasks across multiple environments and robots.
- Modular Design: Features modular observation encoders and support for external datasets.
- Developer Tools: Includes tools for dataset visualization, hyperparameter sweeps, and Docker support for easy environment setup.
Related
- Project
RoboVerseOrg/RoboVerseA unified platform and benchmark for scalable robot learning that integrates multiple simulation frameworks and datasets into a single interface.
- Project
zitongbai/legged_labA reinforcement learning extension for Isaac Lab that enables humanoid robots, such as the Unitree G1, to learn complex motions via DeepMimic and Adversarial Motion Priors.
- Project
syswonder/robonixRobonix is an open‑source, agentic operating system for embodied AI. It translates natural‑language commands into a Robot Task Description Language (RTDL) program using LLM/VLM models, then executes the program on a wide range of real or simulated robots. The system is built on layered abstractions—primitive, service, skill, task—registered via versioned contracts, enabling hardware‑software decoupling and reuse across heterogeneous platforms. The README provides a quick‑start that installs Rust, uv, Docker, builds the `rbnx` CLI, runs a Webots simulator, and launches the system with an OpenAI‑compatible VLM endpoint. A rich package catalog lists dozens of supported robot bodies, both physical and simulated. The project is licensed under Mulan PSL‑2.0.
- Project
ARISE-Initiative/robosuiteA MuJoCo-powered simulation framework and benchmark suite for robot learning, providing modular tools to create environments and test AI control algorithms.
- Project
openml/automlbenchmarkA framework for evaluating and comparing open-source AutoML systems using standardized environments and curated datasets to ensure reproducible research.