gzros2control
October 15, 2025 ยท View on GitHub
| License | Build Status | Package build |
|---|---|---|
This is a ROS 2 package for integrating the ros2_control controller architecture with the Gazebo simulator.
More information about ros2_control can be found here.
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 | packages.ros.org | ros-rolling-gz-ros2-control |
| Kilted | Ionic | kilted | packages.ros.org | ros-kilted-gz-ros2-control |
| Jazzy | Harmonic | jazzy | packages.ros.org | ros-jazzy-gz-ros2-control |
| Humble | Fortress | humble | packages.ros.org | ros-humble-gz-ros2-control |
| Humble | Harmonic | humble | build from source | - |
Documentation
See the documentation file or control.ros.org
Contributing
As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a PR and review it, or create your own! If you are new to the project, please read the contributing guide 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 | Documentation API Reference | |
| Kilted | kilted | Documentation API Reference | |
| Jazzy | jazzy | Documentation API Reference | |
| Humble | humble | Documentation API Reference |
Acknowledgements
The project has received major contributions from companies and institutions listed on control.ros.org