计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
simulation-workflows【效率与协作】Guides RoboVerse installation, handler selection, scenario composition, robot and scene setup, observations, rendering, replay, randomization, and safe teleoperation workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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.