Skip to content

v1.22.0 — MuJoCo dynamics backend

Choose a tag to compare

@asbis asbis released this 08 Jul 13:00
· 49 commits to master since this release

Adds MuJoCo as a second force-based simulation backend beside Rapier.

Highlights

  • @shapeitup/sim-mujoco: SimSpec→MJCF translator + runMujoco engine.
  • Select it per run: export const sim = { engine: "mujoco", ... }.
  • Scripted bodies collide (weld-driven), stiff servos stabilised, mesh-geom colliders (convex hull), and contact force + penetration reporting.
  • Four-bar linkages verified on MuJoCo.
  • Viewer playback (runtime-loaded WASM; graceful fallback to Rapier/kinematic).

The MCP path is fully tested (802 tests green). Viewer in-webview MuJoCo playback ships behind a graceful fallback and is pending an interactive smoke-test. See docs/mujoco-integration.md.