Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.0.0
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/mujoco_ros2_control.git
VCS Type git
VCS Version main
Last Updated 2026-02-18
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ros2_control wrapper for the MuJoCo Simulate application

Maintainers

  • Nathan Dunkelberger
  • Erik Holum
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

MuJoCo ros2_control Simulation

This package contains a ros2_control system interface for the MuJoCo Simulator. It was originally written for simulating robot hardware in NASA Johnson’s iMETRO facility.

The system interface wraps MuJoCo’s Simulate App to provide included functionality. Because the app is not bundled as a library, we compile it directly from a local install of MuJoCo.

Parts of this library are also based on the MoveIt mujoco_ros2_control package.

URDF Model Conversion

MuJoCo does not support the full feature set of xacro/URDFs in the ROS 2 ecosystem. As such, users are required to convert any existing robot description files to an MJCF format. This includes adding actuators, sensors, and cameras as needed to the MJCF XML.

This conversion can be done either offline or at run time. We have built a highly experimental tool to automate URDF conversion. For more information refer to the documentation.

Hardware Interface Setup

Plugin

This application is shipped as a ros2_control hardware interface, and can be configured as such. Just specify the plugin and point to a valid MJCF on launch:

```xml

mujoco_ros2_control/MujocoSystemInterface $(find my_description)/description/scene.xml</param> $(find my_description)/config/pids.yaml</param> 5.0</param> optional_frame</param> $(find my_description)/config/start_positions.xml</param> /mujoco_robot_description</param> 6.0</param> 10.0</param> false</param> floating_base_joint</param> /simulator/floating_base_state</param> ... File truncated at 100 lines [see the full file](https://github.com/ros-controls/mujoco_ros2_control/tree/main/mujoco_ros2_control/README.md)
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mujoco_ros2_control at Robotics Stack Exchange