|
5 | 5 |
|
6 | 6 | Commonly used and generalized controllers for ros2-control framework that are ready to use with many robots, MoveIt2 and Nav2.
|
7 | 7 |
|
| 8 | +## Contributing |
| 9 | + |
| 10 | +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)! |
| 11 | +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. |
| 12 | + |
8 | 13 | ## Build status
|
9 | 14 |
|
10 | 15 | ROS2 Distro | Branch | Build status | Documentation | Released packages
|
11 | 16 | :---------: | :----: | :----------: | :-----------: | :---------------:
|
12 |
| -**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) <br /> [](https://github.com/ros-controls/ros2_controllers/actions/workflows/rolling-semi-binary-build.yml?branch=master) | [control.ros.org](https://control.ros.org/master/doc/ros2_controllers/doc/controllers_index.html) | [ros2_controllers](https://index.ros.org/p/ros2_controllers/#rolling) |
13 |
| -**Jazzy** | [`master`](https://github.com/ros-controls/ros2_controllers/tree/master) | [](https://github.com/ros-controls/ros2_controllers/actions/workflows/jazzy-binary-build.yml?branch=master) <br /> [](https://github.com/ros-controls/ros2_controllers/actions/workflows/jazzy-semi-binary-build.yml?branch=master) | [control.ros.org](https://control.ros.org/jazzy/doc/ros2_controllers/doc/controllers_index.html) | [ros2_controllers](https://index.ros.org/p/ros2_controllers/#jazzy) |
14 |
| -**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) <br /> [](https://github.com/ros-controls/ros2_controllers/actions/workflows/humble-semi-binary-build.yml?branch=master) | [control.ros.org](https://control.ros.org/humble/doc/ros2_controllers/doc/controllers_index.html) | [ros2_controllers](https://index.ros.org/p/ros2_controllers/#humble) |
15 |
| - |
16 |
| -### Explanation of different build types |
17 |
| - |
18 |
| -**NOTE**: There are three build stages checking current and future compatibility of the package. |
19 |
| - |
20 |
| -1. Binary builds - against released packages (main and testing) in ROS distributions. Shows that direct local build is possible. |
21 |
| - |
22 |
| - Uses repos file: `src/$NAME$/$NAME$-not-released.<ros-distro>.repos` |
23 |
| - |
24 |
| -1. Semi-binary builds - against released core ROS packages (main and testing), but the immediate dependencies are pulled from source. |
25 |
| - Shows that local build with dependencies is possible and if fails there we can expect that after the next package sync we will not be able to build. |
26 |
| - |
27 |
| - Uses repos file: `src/$NAME$/$NAME$.repos` |
28 |
| - |
| 17 | +**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) <br> [](https://github.com/ros-controls/ros2_controllers/actions/workflows/rolling-semi-binary-build.yml?branch=master) <br> [](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) | [ros2_controllers](https://index.ros.org/p/ros2_controllers/#rolling) |
| 18 | +**Jazzy** | [`master`](https://github.com/ros-controls/ros2_controllers/tree/master) | [](https://github.com/ros-controls/ros2_controllers/actions/workflows/jazzy-binary-build.yml?branch=master) <br> [](https://github.com/ros-controls/ros2_controllers/actions/workflows/jazzy-semi-binary-build.yml?branch=master) <br> [](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) | [ros2_controllers](https://index.ros.org/p/ros2_controllers/#jazzy) |
| 19 | +**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) <br> [](https://github.com/ros-controls/ros2_controllers/actions/workflows/humble-semi-binary-build.yml?branch=master) <br> [](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) | [ros2_controllers](https://index.ros.org/p/ros2_controllers/#humble) |
29 | 20 |
|
30 | 21 | ## Acknowledgements
|
31 | 22 |
|
32 |
| -<!-- |
33 |
| - ROSIN acknowledgement from the ROSIN press kit |
34 |
| - @ https://github.com/rosin-project/press_kit |
35 |
| ---> |
36 |
| - |
37 |
| -<a href="http://rosin-project.eu"> |
38 |
| - <img src="http://rosin-project.eu/wp-content/uploads/rosin_ack_logo_wide.png" |
39 |
| - alt="rosin_logo" height="60" > |
40 |
| -</a> |
41 |
| - |
42 |
| -Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components. |
43 |
| -More information: <a href="http://rosin-project.eu">rosin-project.eu</a> |
44 |
| - |
45 |
| -<img src="http://rosin-project.eu/wp-content/uploads/rosin_eu_flag.jpg" |
46 |
| - alt="eu_flag" height="45" align="left" > |
47 |
| - |
48 |
| -This project has received funding from the European Union’s Horizon 2020 |
49 |
| -research and innovation programme under grant agreement no. 732287. |
| 23 | +The project has received major contributions from companies and institutions [listed on control.ros.org](https://control.ros.org/rolling/doc/acknowledgements/acknowledgements.html) |
0 commit comments