# gz_ros2_control
**Repository Path**: roclu/gz_ros2_control
## Basic Information
- **Project Name**: gz_ros2_control
- **Description**: Connect the latest version of Gazebo with ros2_control.
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: rolling
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-11-11
- **Last Updated**: 2025-11-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# gz_ros2_control
License | Build Status | Package build
:---------: | :----: | :----------:
[](https://opensource.org/licenses/Apache-2.0) | [](https://build.ros2.org/job/Rdev__gz_ros2_control__ubuntu_noble_amd64/) | [](https://build.ros2.org/job/Rbin_uN64__gz_ros2_control__ubuntu_noble_amd64__binary/)
This is a ROS 2 package for integrating the `ros2_control` controller architecture with the [Gazebo](http://gazebosim.org/) simulator.
More information about `ros2_control` can be found [here](https://control.ros.org/).
This package provides a Gazebo-Sim system plugin which instantiates a `ros2_control` controller manager and connects it to a Gazebo model.
## Compatibility Matrix
ROS version | Gazebo version | Branch | Binaries hosted at | APT key
-- | -- | -- | -- | --
Rolling | Jetty | [rolling](https://github.com/ros-controls/gz_ros2_control/tree/rolling) | [packages.ros.org](https://packages.ros.org) | `ros-rolling-gz-ros2-control`
Kilted | Ionic | [kilted](https://github.com/ros-controls/gz_ros2_control/tree/kilted) | [packages.ros.org](https://packages.ros.org) | `ros-kilted-gz-ros2-control`
Jazzy | Harmonic | [jazzy](https://github.com/ros-controls/gz_ros2_control/tree/jazzy) | [packages.ros.org](https://packages.ros.org) | `ros-jazzy-gz-ros2-control`
Humble | Fortress | [humble](https://github.com/ros-controls/gz_ros2_control/tree/humble) | [packages.ros.org](https://packages.ros.org) | `ros-humble-gz-ros2-control`
Humble | Harmonic | [humble](https://github.com/ros-controls/gz_ros2_control/tree/humble) | build from source | -
## Documentation
See the [documentation file](doc/index.rst) or [control.ros.org](https://control.ros.org/rolling/doc/gz_ros2_control/doc/index.html)
## Contributing
As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a [PR](https://github.com/ros-controls/gz_ros2_control/pulls) and review it, or [create your own](https://github.com/ros-controls/gz_ros2_control/contribute)!
If you are new to the project, please read the [contributing guide](https://control.ros.org/rolling/doc/contributing/contributing.html) for more information on how to get started. We are happy to help you with your first contribution.
## Build status
ROS 2 Distro | Branch | Build status | Documentation
:----------: | :----: | :----------: | :-----------:
**Rolling** | [`rolling`](https://github.com/ros-controls/gz_ros2_control/tree/rolling) | [](https://github.com/ros-controls/gz_ros2_control/actions/workflows/ci-rolling.yaml)
[](https://build.ros2.org/job/Rdev__gz_ros2_control__ubuntu_noble_amd64/) [](https://build.ros2.org/job/Rbin_uN64__gz_ros2_control__ubuntu_noble_amd64__binary/) | [Documentation](https://control.ros.org/rolling/index.html)
[API Reference](https://control.ros.org/rolling/doc/api/index.html)
**Kilted** | [`kilted`](https://github.com/ros-controls/gz_ros2_control/tree/kilted) | [](https://github.com/ros-controls/gz_ros2_control/actions/workflows/ci-kilted.yaml)
[](https://build.ros2.org/job/Kdev__gz_ros2_control__ubuntu_noble_amd64/) [](https://build.ros2.org/job/Kbin_uN64__gz_ros2_control__ubuntu_noble_amd64__binary/) | [Documentation](https://control.ros.org/kilted/index.html)
[API Reference](https://control.ros.org/kilted/doc/api/index.html)
**Jazzy** | [`jazzy`](https://github.com/ros-controls/gz_ros2_control/tree/jazzy) | [](https://github.com/ros-controls/gz_ros2_control/actions/workflows/ci-jazzy.yaml)
[](https://build.ros2.org/job/Jdev__gz_ros2_control__ubuntu_noble_amd64/) [](https://build.ros2.org/job/Jbin_uN64__gz_ros2_control__ubuntu_noble_amd64__binary/) | [Documentation](https://control.ros.org/jazzy/index.html)
[API Reference](https://control.ros.org/jazzy/doc/api/index.html)
**Humble** | [`humble`](https://github.com/ros-controls/gz_ros2_control/tree/humble) | [](https://github.com/ros-controls/gz_ros2_control/actions/workflows/ci-humble.yaml)
[](https://build.ros2.org/job/Hdev__ign_ros2_control__ubuntu_jammy_amd64/) [](https://build.ros2.org/job/Hbin_uJ64__gz_ros2_control__ubuntu_jammy_amd64__binary/) | [Documentation](https://control.ros.org/humble/index.html)
[API Reference](https://control.ros.org/humble/doc/api/index.html)
## Acknowledgements
The project has received major contributions from companies and institutions [listed on control.ros.org](https://control.ros.org/rolling/doc/acknowledgements/acknowledgements.html)