# MuJoCo full interactive simulator

Build and run the official simulator with model inspection, profiling, and sensor plots.

ID: `mujoco-simulate`

Record version: `source-7659d8b4b8f298c141ce92ffc867a3e48f0b65a45f5a995fb0e0840c9d3d13bb`

Hub commit: `3a81abb601c3b4b8fcb9a8bed5ca270e546f5f1a`

## Access

Open the pinned source and follow upstream setup and invocation. This entry has no Hub runtime adapter.

Hub preparation adapter: **false**. Runtime verification: **not_run**.

Upstream setup: https://mujoco.readthedocs.io/en/3.3.7/programming/samples.html

## Source and license

- Repository: https://github.com/google-deepmind/mujoco
- Pinned source: https://github.com/google-deepmind/mujoco/blob/f1d45bd5422c74beddfb0d1deb590a02583d21de/simulate/main.cc
- Revision: `f1d45bd5422c74beddfb0d1deb590a02583d21de`
- Path: `simulate/main.cc`
- Source SHA256: `7659d8b4b8f298c141ce92ffc867a3e48f0b65a45f5a995fb0e0840c9d3d13bb`
- Source bytes: 16024
- Original authors: See pinned upstream source and license notices.
- License: [Apache-2.0](https://github.com/google-deepmind/mujoco/blob/f1d45bd5422c74beddfb0d1deb590a02583d21de/LICENSE)
- License scope: Example source code. Robot models, textures, logs, and third-party assets retain their own upstream licenses.

License SHA256: `cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30`

## Requirements

```json
{
  "python": "Python examples follow upstream package constraints; native samples use C++",
  "packages": [
    "mujoco==3.3.7 (Python)",
    "MuJoCo 3.3.7 and CMake toolchain (native samples)"
  ],
  "display": "Upstream example controls rendering; inspect source before use. GUI, device, model or dataset setup may be required.",
  "source_imports": [
    "array_safety.h",
    "cerrno",
    "chrono",
    "cstdint",
    "cstdio",
    "cstdlib",
    "cstring",
    "glfw_adapter.h",
    "iostream",
    "memory",
    "mujoco/experimental/usd/usd.h",
    "mujoco/mujoco.h",
    "mutex",
    "new",
    "simulate.h",
    "string",
    "thread"
  ]
}
```

## Invocation

```json
{
  "entrypoint": "C++ main: simulate/main.cc (build with upstream CMake)",
  "notes": "Inspect source arguments and local paths first. Run from the pinned upstream checkout as documented; examples may open a window, run continuously, or expect existing data. No success-rate or task-completion guarantee is attached."
}
```

## Compatibility

```json
[]
```

Missing environment fields remain unknown. Source discovery labels do not establish robot compatibility.

## Evidence

Level: **source_reviewed**. Runtime verification: **not_run**.

Fetched the exact source file, parsed Python/imports or located its native main/notebook cells, and inspected the repository license.

Source review and contributor reports do not establish task completion. Preserve upstream attribution and licenses.
