executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
simulation-workflowsGuides RoboVerse installation, handler selection, scenario composition, robot and scene setup, observations, rendering, replay, randomization, and safe teleoperation workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this route when a request needs a RoboVerse simulation assembled or exercised:
installation and package registration, ScenarioCfg, robots, scenes, grounds,
assets, cameras, queries, control, randomization, teleoperation, rendering, or
small trajectory replay. RoboVerse owns reusable content; MetaSim owns the
scenario/config types, task registry, package discovery, simulator handlers, and
backend implementations. Keep a core simulator or handler change in MetaSim
rather than duplicating it in RoboVerse.
replace(...)
over copying asset files or simulator internals.python scripts/check_runtime.py --backend mujoco
python -c "import metasim, roboverse_pack.robots; print('registration imports ok')"
For an actual run, construct the smallest ScenarioCfg, call
get_handler(scenario), perform one get_states(mode="tensor") or one
simulate()/state read, and close the handler in finally. A successful import
is not evidence that every simulator is installed or that observations are
numerically equivalent across backends. The prepared evidence covered MetaSim
0.2.0, MuJoCo 3.11.0, Torch 2.13.0+cu130, and an 8-A100 inspection host only;
do not generalize that coverage to Isaac, Genesis, Newton, SAPIEN, PyBullet,
Blender, or MJX.
Do not automatically invoke asset downloaders, real-asset setup, renderer launches, display servers, teleoperation devices, or replay-data acquisition. They are explicit, user-approved follow-up actions. Keep output files in a user-selected directory and always close handlers/apps after a run.