Bridge family · isaac-sim

OpenMHS family: isaac-sim

Isaac Sim applications (no helper planned)

Recipe published41 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 Sim applications (no helper planned)

Generated by MHS/registry/build_registry.py on 2026-10-20T00:00:00Z from 41 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: 41
  • Decisions: bridge-runtime 5, reference 5, skip 31
  • Waves: 9: 41
  • Dispatchable now: 0
  • Modes: simulated 8

Applicability

Repos the catalogue files as Isaac Sim applications. 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

Needs a GPU and a separate process; extension APIs change between releases.

First task cards

  • gh.j3soon/ros2-essentials: reference, wave 9, rank 470, MHS/registry/tasks/robots/j3soon__ros2-essentials.json
  • gh.gradebuildersl/partenit: reference, wave 9, rank 581, MHS/registry/tasks/robots/gradebuildersl__partenit.json
  • gh.isaac-sim/isaacsim: bridge-runtime, wave 9, rank 709, MHS/registry/tasks/robots/isaac-sim__isaacsim.json
  • gh.agibottech/genie_sim: bridge-runtime, wave 9, rank 890, MHS/registry/tasks/robots/agibottech__genie_sim.json
  • gh.internrobotics/internnav: skip, wave 9, rank 909, MHS/registry/tasks/robots/internrobotics__internnav.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 41 by stars. Filter the full list.

PackageTierRingEvidenceStars
isaac-sim/isaacsim
isaac-sim/isaacsim: digital twins for digital twins (robotics track). OpenMHS plan: SDK bridge runtime, not a per-repo d
Tier A3static scan4,232
agibottech/genie_sim
agibottech/genie_sim: complete environment for humanoid robots; robot arm manipulation (robotics track). OpenMHS plan: S
Tier A3static scan1,415
internrobotics/internnav
internrobotics/internnav: policy/algorithm for mobile robots (robotics track). OpenMHS plan: not integrated (skip:periph
Tier D3static scan1,131
pegasussimulator/pegasussimulator
pegasussimulator/pegasussimulator: UAVs for UAVs (robotics track). OpenMHS plan: SDK bridge runtime, not a per-repo driv
Tier A3static scan891
galaxygeneralrobotics/openwbt
galaxygeneralrobotics/openwbt: control framework for humanoid robots (robotics track). OpenMHS plan: reference only (hos
Tier D3static scan773
skylark0924/rofunc
skylark0924/rofunc: policy/algorithm for robot arm manipulation (robotics track). OpenMHS plan: not integrated (override
Tier D3static scan721
btx0424/omnidrones
btx0424/omnidrones: UAVs for UAVs (robotics track). OpenMHS plan: not integrated (override:recon). Declared backend: Omn
Tier D3static scan584
yang-zj1026/legged-loco
yang-zj1026/legged-loco: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Lan
Tier D3static scan453
irvlutd/isaac_sim_grasping
irvlutd/isaac_sim_grasping: dataset for robot arm manipulation (robotics track). OpenMHS plan: not integrated (skip:peri
Tier D3static scan204
arnold-benchmark/arnold
arnold-benchmark/arnold: manipulation task environment for robot manipulation (robotics track). OpenMHS plan: not integr
Tier D3static scan187
garmentlab/garmentlab
garmentlab/garmentlab: manipulation task environment for robot manipulation (robotics track). OpenMHS plan: not integrat
Tier D3static scan185
internrobotics/genmanip
internrobotics/genmanip: complete environment for robot arm manipulation (robotics track). OpenMHS plan: not integrated
Tier D3static scan177
lightwheelai/mjcf2usd
lightwheelai/mjcf2usd: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Langu
Tier D3static scan153
j3soon/omniisaacgymenvs-ur10reacher
j3soon/omniisaacgymenvs-ur10reacher: complete environment for robot arm manipulation (robotics track). OpenMHS plan: not
Tier A3static scan119
fiveages-sim/robot_usds
fiveages-sim/robot_usds: model assets for humanoid robots; robot arm manipulation (robotics track). OpenMHS plan: not in
Tier D3static scan78
huangyan28/chemistry3d
huangyan28/chemistry3d: complete environment for chemistry experiment / robot manipulation (lab instrumentation track).
Tier D3static scan78
yuanqing-ai/tactsim-isaaclab
yuanqing-ai/tactsim-isaaclab: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral)
Tier D3static scan75
j3soon/omniisaacgymenvs-dofbotreacher
j3soon/omniisaacgymenvs-dofbotreacher: complete environment for robot arm manipulation (robotics track). OpenMHS plan: n
Tier A3static scan65
nvlabs/collab-sim
nvlabs/collab-sim: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (override:recon). Language:
Tier D3static scan64
work-r-labs/robots
work-r-labs/robots: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Language
Tier D3static scan64
kimsooyoung/rb_isaac_edu
kimsooyoung/rb_isaac_edu: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). La
Tier D3static scan62
luky-hui/xtrainer-graspgen
luky-hui/xtrainer-graspgen: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral).
Tier D3static scan52
junchengli1/sim-grasp
junchengli1/sim-grasp: policy/algorithm for robot arm manipulation (robotics track). OpenMHS plan: not integrated (skip:
Tier D3static scan49
j3soon/ros2-essentials
j3soon/ros2-essentials: control framework for mobile robots; robot arm manipulation; humanoid robots (robotics track). O
Tier D3static scan47