aloha_sim  by google-deepmind

Simulation environment for robotic manipulation tasks

Created 4 months ago
254 stars

Top 99.1% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> Aloha Sim is a Python library that provides a comprehensive simulation environment for the Aloha robot, specifically designed for advancing robot learning research and evaluation. It offers a curated collection of tabletop tasks within the Mujoco physics engine, enabling developers and researchers to efficiently test, train, and validate robot policies before real-world deployment. The library aims to accelerate progress in robotic manipulation and instruction-following capabilities by offering a standardized platform for experimentation.

How It Works

The library leverages the Mujoco physics simulator to create realistic 3D environments for a diverse set of robotic tasks. It defines a suite of pre-built tasks, enabling users to quickly set up simulations for training and evaluating robot learning algorithms. The core approach focuses on providing a standardized, high-fidelity environment for reproducible research and benchmarking robot performance on complex manipulation scenarios, including object interaction, grasping, and placement.

Quick Start & Requirements

Installation is straightforward via pip: pip install -e .. For optimal performance, set the Mujoco OpenGL backend: export MUJOCO_GL='egl'. Inference capabilities are restricted to "Gemini Robotics Trusted Testers Only" and require pip install aloha_sim[inference]. Interactive rollouts can be started using python aloha_sim/viewer.py with specific task names.

Highlighted Details

  • Provides benchmark success rates for numerous tasks, including basic, instruction-following, and dexterous manipulation, with 95% confidence intervals.
  • Supports interactive rollouts via a viewer with detailed controls for camera, object manipulation, and instruction input.
  • Inference models used in simulation are the same as those for real-world evaluations.

Maintenance & Community

The project is associated with Google DeepMind. However, it is explicitly stated: "This is not an officially supported Google product." No specific community links (Discord, Slack) or roadmap details are provided in the README.

Licensing & Compatibility

The README does not explicitly state a license. Given the association with Google DeepMind and the "Trusted Testers Only" restriction for inference, users should exercise caution regarding usage rights and commercial compatibility.

Limitations & Caveats

Inference capabilities are restricted to a select group of "Gemini Robotics Trusted Testers." Tasks involving deformable objects (e.g., DesktopWrapHeadphone, TowelFoldInHalf) are noted as slow to simulate and interact with directly. The project is not an officially supported Google product.

Health Check
Last Commit

4 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
12 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.