Bridge family · isaac-lab

OpenMHS family: isaac-lab

Isaac Lab task suites (no helper planned)

Recipe published29 packagessimulated
On this page 9 sections
  1. Launch
  2. Registry coverage
  3. Applicability
  4. Capability mapping
  5. Safety
  6. Fidelity
  7. Pitfalls
  8. First task cards
  9. Sources

Isaac Lab task suites (no helper planned)

Generated by MHS/registry/build_registry.py on 2026-10-20T00:00:00Z from 29 registry records and their task cards. A plan, not a conformance claim.

  • bridge_status: none
  • helper: none
  • exemplar: none

Launch

Every driver package starts the same way; per-repo configuration (environment id, model path, port, baud rate, VISA resource) lives in the package's driver.py, never in launch flags:

text
mhs serve <driver-dir>

A package is done when python3 -m mhs.driver check <driver-dir> --backend fake exits 0 (evidence contract_checked; a fake never yields an MHS-Device level).

Registry coverage

  • Repos: 29
  • Decisions: bridge-runtime 3, reference 1, skip 25
  • Waves: 9: 29
  • Dispatchable now: 0
  • Modes: simulated 5

Applicability

Repos the catalogue files as Isaac Lab task suites. No Driver helper is planned before or after the pilot, so their cards are recon-only (wave 4) or last (wave 6: GPU, Windows or an engine licence). A simulator family needs a structural marker in the code, never only a README or name match.

Capability mapping

native callOpenMHS targetnotes
construct the environment or load the modellifecycle: construction (class attributes in driver.py)never cap.world.reset.v1
reset(seed)cap.world.reset.v1output: the initial observation; a seed set with cap.world.seed.v1 applies at the next reset
step(action)cap.world.step.v1 {ticks, action}the action space becomes the input schema with per-element limits
get_state() / set_state()mhs.snapshot / mhs.restore (protocol methods)only when the engine restores the complete state; cap.world.snapshot.v1 and cap.world.restore.v1 are deprecated
close()lifecycle: teardownnever cap.world.restore.v1

Class ids come from python3 -m mhs.driver catalog search <words>. The deprecated classes cap.device.describe.v1, cap.world.state.v1, cap.world.snapshot.v1 and cap.world.restore.v1 are replaced by the protocol methods mhs.devices.get, mhs.resource.read, mhs.snapshot and mhs.restore.

Safety

The risk floor of a device is the highest catalogue risk_class of its classes (CAP-017); a driver may declare a higher risk, never a lower one. Hardware at R1 or above needs an @estop and a non-empty safe state. The risk floor of every class still comes from the catalogue.

Fidelity

Engine-specific; nothing here claims fidelity.

Pitfalls

Designed for thousands of parallel environments; one device session needs num_envs=1.

First task cards

  • gh.isaac-sim/isaaclab: bridge-runtime, wave 9, rank 607, MHS/registry/tasks/robots/isaac-sim__isaaclab.json
  • gh.nvlabs/protomotions: bridge-runtime, wave 9, rank 797, MHS/registry/tasks/robots/nvlabs__protomotions.json
  • gh.toni-sm/skrl: skip, wave 9, rank 915, MHS/registry/tasks/robots/toni-sm__skrl.json
  • gh.sirui-xu/intermimic: skip, wave 9, rank 1181, MHS/registry/tasks/robots/sirui-xu__intermimic.json
  • gh.nvidia/isaaccapture: skip, wave 9, rank 1213, MHS/registry/tasks/robots/nvidia__isaaccapture.json

Sources

  • Task cards: MHS/registry/tasks/<track>/<owner>__<repo>.json (schema/taskcard.schema.json).
  • Triage rules and the helper table: MHS/registry/triage.py; curated decisions: MHS/registry/overrides/.
  • Driver API and gate: MHS/sdk/docs/driver-authoring.md; exemplars: MHS/drivers/.

Packages

Top 24 of 29 by stars. Filter the full list.

PackageTierRingEvidenceStars
isaac-sim/isaaclab
isaac-sim/isaaclab: legged and humanoid robots for legged and humanoid robots (robotics track). OpenMHS plan: SDK bridge
Tier A3agent read8,302
nvlabs/protomotions
nvlabs/protomotions: complete environment for humanoid robots (robotics track). OpenMHS plan: SDK bridge runtime, not a
Tier A3static scan2,428
fan-ziqi/robot_lab
fan-ziqi/robot_lab: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Language
Tier D3static scan1,935
unitreerobotics/unitree_rl_lab
unitreerobotics/unitree_rl_lab: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:periphera
Tier D3static scan1,394
toni-sm/skrl
toni-sm/skrl: policy/algorithm for general (robotics track). OpenMHS plan: not integrated (skip:peripheral). Declared ba
Tier D3static scan1,098
lecar-lab/hdmi
lecar-lab/hdmi: policy/algorithm for humanoid robots (robotics track). OpenMHS plan: not integrated (skip:peripheral). D
Tier D3static scan670
hellod035/leggedlab
hellod035/leggedlab: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Languag
Tier D3static scan610
sirui-xu/intermimic
sirui-xu/intermimic: policy/algorithm for humanoid robots (robotics track). OpenMHS plan: not integrated (skip:periphera
Tier D3static scan538
nvidia/isaaccapture
nvidia/isaaccapture: auxiliary tooling for robot arm manipulation; humanoid robots (robotics track). OpenMHS plan: not i
Tier D3static scan395
cai23sbp/isaaclab_parkour
cai23sbp/isaaclab_parkour: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). L
Tier D3static scan339
nathanwu7/isaaclab.manipulation
nathanwu7/isaaclab.manipulation: complete environment for robot arm manipulation (robotics track). OpenMHS plan: not int
Tier A3static scan317
muammerbay/isaac_so_arm101
muammerbay/isaac_so_arm101: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral).
Tier D3static scan314
isaac-sim/isaaclabextensiontemplate
isaac-sim/isaaclabextensiontemplate: auxiliary tooling for general (robotics track). OpenMHS plan: not integrated (skip:
Tier D3static scan281
renforce-dynamics/trackerlab
renforce-dynamics/trackerlab: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral)
Tier D3static scan246
zzzjie-robot/go2arm_lab
zzzjie-robot/go2arm_lab: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Lan
Tier D3static scan180
zhaozijie2022/locowheeledlegged
zhaozijie2022/locowheeledlegged: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripher
Tier D3static scan160
menloresearch/cyclotron
menloresearch/cyclotron: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Lan
Tier D3static scan121
leggedrobotics/sru-navigation-sim
leggedrobotics/sru-navigation-sim: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:periph
Tier D3static scan107
william-wang618/humanoidarena
william-wang618/humanoidarena: complete environment for humanoid robots (robotics track). OpenMHS plan: not integrated (
Tier D3static scan98
spikelab-jhu/isaac-sim-event-camera-plugin
spikelab-jhu/isaac-sim-event-camera-plugin: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (ov
Tier D3static scan93
isaac-sim/isaaclabtutorial
isaac-sim/isaaclabtutorial: catalog/discovery tooling (lab instrumentation track). OpenMHS plan: not integrated (skip:pe
Tier D3static scan69
telehuman/oasis
telehuman/oasis: complete environment for humanoid robots (robotics track). OpenMHS plan: reference only (prior-art). De
Tier D3static scan65
bdx-r/bdx-r-isaaclab
bdx-r/bdx-r-isaaclab: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Langua
Tier D3static scan59
horizonrobotics/roboorchardsim
horizonrobotics/roboorchardsim: complete environment for robot arm manipulation (robotics track). OpenMHS plan: SDK brid
Tier A3static scan18