robosuite is a modular simulation framework and benchmark for robot learning powered by MuJoCo physics. Version 1.5.2 (released 2025) adds diverse robot embodiments including humanoids, composite controllers, and photorealistic rendering. The API has undergone major breaking changes at v1.4 (new MuJoCo bindings) and v1.5 (controller restructuring).
pip install robosuiteVerified import paths — ran on the pinned version, not inferred.
Minimal example creating a Lift environment with a Panda robot and OSC_POSE controller. No rendering.
Reinstall with `pip install robosuite` which now depends on `mujoco>=2.3.0`. Remove any old mujoco-py installation.
Use `from robosuite.controllers import load_controller_config` and specify `default_controller='OSC_POSE'`.
Check documentation: `obs = env.reset()`. Info is only available in some wrappers.
Set `has_renderer=False, has_offscreen_renderer=True` and collect images via `obs['agentview_image']`.