https://github.com/ros-controls/ros2_controllers
Generic robotic controllers to accompany ros2_control
https://github.com/ros-controls/ros2_controllers
ros ros2 ros2-control ros2-controllers ros2-foxy ros2-galactic ros2-humble ros2-rolling
Last synced: 5 months ago
JSON representation
Generic robotic controllers to accompany ros2_control
- Host: GitHub
- URL: https://github.com/ros-controls/ros2_controllers
- Owner: ros-controls
- License: apache-2.0
- Created: 2017-09-09T17:12:12.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T21:26:52.000Z (12 months ago)
- Last Synced: 2024-10-29T23:44:53.268Z (12 months ago)
- Topics: ros, ros2, ros2-control, ros2-controllers, ros2-foxy, ros2-galactic, ros2-humble, ros2-rolling
- Language: C++
- Homepage: https://control.ros.org
- Size: 5.57 MB
- Stars: 369
- Watchers: 24
- Forks: 324
- Open Issues: 176
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ros2_controllers
[](https://opensource.org/licenses/Apache-2.0)
[](https://codecov.io/gh/ros-controls/ros2_controllers)Commonly used and generalized controllers for ros2-control framework that are ready to use with many robots, MoveIt2 and Nav2.
## Contributing
As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a [PR](https://github.com/ros-controls/ros2_controllers/pulls) and review it, or [create your own](https://github.com/ros-controls/ros2_controllers/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
ROS2 Distro | Branch | Build status | Documentation | Released packages
:---------: | :----: | :----------: | :-----------: | :---------------:
**Rolling** | [`master`](https://github.com/ros-controls/ros2_controllers/tree/master) | [](https://github.com/ros-controls/ros2_controllers/actions/workflows/rolling-binary-build.yml?branch=master)
[](https://github.com/ros-controls/ros2_controllers/actions/workflows/rolling-semi-binary-build.yml?branch=master)
[](https://build.ros2.org/job/Rdev__ros2_controllers__ubuntu_noble_amd64/) | [control.ros.org](https://control.ros.org/master/doc/ros2_controllers/doc/controllers_index.html) | [](https://build.ros2.org/job/Rbin_uN64__ros2_controllers__ubuntu_noble_amd64__binary/)
**Kilted** | [`master`](https://github.com/ros-controls/ros2_controllers/tree/master) | see above
[](https://build.ros2.org/job/Kdev__ros2_controllers__ubuntu_noble_amd64/) | [control.ros.org](https://control.ros.org/master/doc/ros2_controllers/doc/controllers_index.html) | [](https://build.ros2.org/job/Kbin_uN64__ros2_controllers__ubuntu_noble_amd64__binary/)
**Jazzy** | [`jazzy`](https://github.com/ros-controls/ros2_controllers/tree/jazzy) | [](https://github.com/ros-controls/ros2_controllers/actions/workflows/jazzy-binary-build.yml?branch=master)
[](https://github.com/ros-controls/ros2_controllers/actions/workflows/jazzy-semi-binary-build.yml?branch=master)
[](https://build.ros2.org/job/Jdev__ros2_controllers__ubuntu_noble_amd64/) | [control.ros.org](https://control.ros.org/jazzy/doc/ros2_controllers/doc/controllers_index.html) | [](https://build.ros2.org/job/Jbin_uN64__ros2_controllers__ubuntu_noble_amd64__binary/)
**Humble** | [`humble`](https://github.com/ros-controls/ros2_controllers/tree/humble) | [](https://github.com/ros-controls/ros2_controllers/actions/workflows/humble-binary-build.yml?branch=master)
[](https://github.com/ros-controls/ros2_controllers/actions/workflows/humble-semi-binary-build.yml?branch=master)
[](https://build.ros2.org/job/Hdev__ros2_controllers__ubuntu_jammy_amd64/) | [control.ros.org](https://control.ros.org/humble/doc/ros2_controllers/doc/controllers_index.html) | [](https://build.ros2.org/job/Hbin_uJ64__ros2_controllers__ubuntu_jammy_amd64__binary/)## 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)