Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
jazzy

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
kilted

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
rolling

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies
No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

mujoco_vendor repository

mujoco_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/pal-robotics/mujoco_vendor.git
VCS Type git
VCS Version master
Last Updated 2026-03-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
mujoco_vendor 0.0.8

README

mujoco_vendor

Vendor package for MuJoCo (Multi-Joint dynamics with Contact) physics simulator.

Downloads the official prebuilt MuJoCo binary at build time and exposes it as a CMake imported target (mujoco::mujoco) for use by other ROS 2 packages.

Building

colcon build --packages-select mujoco_vendor

MuJoCo is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(mujoco_vendor REQUIRED)

target_link_libraries(my_target mujoco::mujoco)

In your package.xml:

<depend>mujoco_vendor</depend>

The installed layout under opt/mujoco_vendor/ mirrors the upstream MuJoCo release tarball:

opt/mujoco_vendor/
  include/   # MuJoCo headers
  lib/       # libmujoco.so
  bin/       # simulate, basic, compile, record, testspeed, dependencies

Running the MuJoCo interactive simulator

After sourcing the workspace, all MuJoCo binaries are available via ros2 run:

source install/setup.bash
ros2 run mujoco_vendor simulate

Other available executables:

Command Description
ros2 run mujoco_vendor simulate Interactive viewer / simulator
ros2 run mujoco_vendor basic Minimal headless simulation example
ros2 run mujoco_vendor compile Compile an MJCF/URDF model to binary
ros2 run mujoco_vendor record Record a simulation to video
ros2 run mujoco_vendor testspeed Benchmark simulation speed
ros2 run mujoco_vendor dependencies Print model file dependencies