1
1
# ros2_control
2
-
3
2
[ ![ License] ( https://img.shields.io/badge/License-Apache%202.0-blue.svg )] ( https://opensource.org/licenses/Apache-2.0 )
4
3
[ ![ codecov] ( https://codecov.io/gh/ros-controls/ros2_control/graph/badge.svg?token=idvm1zJXOf )] ( https://codecov.io/gh/ros-controls/ros2_control )
5
4
@@ -8,46 +7,14 @@ For more, please check the [documentation](https://control.ros.org/).
8
7
9
8
10
9
## Build status
11
-
12
10
ROS2 Distro | Branch | Build status | Documentation | Released packages
13
11
:---------: | :----: | :----------: | :-----------: | :---------------:
14
- ** Rolling** | [ ` master ` ] ( https://github.com/ros-controls/ros2_control/tree/master ) | [ ![ Rolling Binary Build] ( https://github.com/ros-controls/ros2_control/actions/workflows/rolling-binary-build.yml/badge.svg?branch=master )] ( https://github.com/ros-controls/ros2_control/actions/workflows/rolling-binary-build.yml?branch=master ) <br /> [ ![ Rolling Semi-Binary Build] ( https://github.com/ros-controls/ros2_control/actions/workflows/rolling-semi-binary-build.yml/badge.svg?branch=master )] ( https://github.com/ros-controls/ros2_control/actions/workflows/rolling-semi-binary-build.yml?branch=master ) | [ Documentation] ( https://control.ros.org/master/index.html ) <br /> [ API Reference] ( https://control.ros.org/master/doc/api/index.html ) | [ ros2_control] ( https://index.ros.org/p/ros2_control/#rolling )
15
- ** Jazzy** | [ ` master ` ] ( https://github.com/ros-controls/ros2_control/tree/master ) | [ ![ Rolling Binary Build] ( https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-binary-build.yml/badge.svg?branch=master )] ( https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-binary-build.yml?branch=master ) <br /> [ ![ Rolling Semi-Binary Build] ( https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-semi-binary-build.yml/badge.svg?branch=master )] ( https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-semi-binary-build.yml?branch=master ) | [ Documentation] ( https://control.ros.org/jazzy/index.html ) <br /> [ API Reference] ( https://control.ros.org/jazzy/doc/api/index.html ) | [ ros2_control] ( https://index.ros.org/p/ros2_control/#jazzy )
16
- ** Humble** | [ ` humble ` ] ( https://github.com/ros-controls/ros2_control/tree/humble ) | [ ![ Humble Binary Build] ( https://github.com/ros-controls/ros2_control/actions/workflows/humble-binary-build.yml/badge.svg?branch=master )] ( https://github.com/ros-controls/ros2_control/actions/workflows/humble-binary-build.yml?branch=master ) <br /> [ ![ Humble Semi-Binary Build] ( https://github.com/ros-controls/ros2_control/actions/workflows/humble-semi-binary-build.yml/badge.svg?branch=master )] ( https://github.com/ros-controls/ros2_control/actions/workflows/humble-semi-binary-build.yml?branch=master ) | [ Documentation] ( https://control.ros.org/humble/index.html ) <br /> [ API Reference] ( https://control.ros.org/humble/doc/api/index.html ) | [ ros2_control] ( https://index.ros.org/p/ros2_control/#humble )
17
-
18
- [ Detailed build status] ( .github/workflows/README.md )
19
-
20
- ### Explanation of different build types
21
-
22
- ** NOTE** : There are three build stages checking current and future compatibility of the package.
23
-
24
- 1 . Binary builds - against released packages (main and testing) in ROS distributions. Shows that direct local build is possible.
25
-
26
- Uses repos file: ` src/$NAME$/$NAME$-not-released.<ros-distro>.repos `
27
-
28
- 1 . Semi-binary builds - against released core ROS packages (main and testing), but the immediate dependencies are pulled from source.
29
- 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.
30
-
31
- Uses repos file: ` src/$NAME$/$NAME$.repos `
32
-
33
- 1 . Source build - also core ROS packages are build from source. It shows potential issues in the mid future.
34
-
12
+ ** Rolling** | [ ` master ` ] ( https://github.com/ros-controls/ros2_control/tree/master ) | [ ![ Rolling Binary Build] ( https://github.com/ros-controls/ros2_control/actions/workflows/rolling-binary-build.yml/badge.svg?branch=master )] ( https://github.com/ros-controls/ros2_control/actions/workflows/rolling-binary-build.yml?branch=master ) <br > [ ![ Rolling Semi-Binary Build] ( https://github.com/ros-controls/ros2_control/actions/workflows/rolling-semi-binary-build.yml/badge.svg?branch=master )] ( https://github.com/ros-controls/ros2_control/actions/workflows/rolling-semi-binary-build.yml?branch=master ) | [ Documentation] ( https://control.ros.org/master/index.html ) <br > [ API Reference] ( https://control.ros.org/master/doc/api/index.html ) | [ ros2_control] ( https://index.ros.org/p/ros2_control/#rolling )
13
+ ** Jazzy** | [ ` master ` ] ( https://github.com/ros-controls/ros2_control/tree/master ) | [ ![ Rolling Binary Build] ( https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-binary-build.yml/badge.svg?branch=master )] ( https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-binary-build.yml?branch=master ) <br > [ ![ Rolling Semi-Binary Build] ( https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-semi-binary-build.yml/badge.svg?branch=master )] ( https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-semi-binary-build.yml?branch=master ) | [ Documentation] ( https://control.ros.org/jazzy/index.html ) <br > [ API Reference] ( https://control.ros.org/jazzy/doc/api/index.html ) | [ ros2_control] ( https://index.ros.org/p/ros2_control/#jazzy )
14
+ ** Humble** | [ ` humble ` ] ( https://github.com/ros-controls/ros2_control/tree/humble ) | [ ![ Humble Binary Build] ( https://github.com/ros-controls/ros2_control/actions/workflows/humble-binary-build.yml/badge.svg?branch=master )] ( https://github.com/ros-controls/ros2_control/actions/workflows/humble-binary-build.yml?branch=master ) <br > [ ![ Humble Semi-Binary Build] ( https://github.com/ros-controls/ros2_control/actions/workflows/humble-semi-binary-build.yml/badge.svg?branch=master )] ( https://github.com/ros-controls/ros2_control/actions/workflows/humble-semi-binary-build.yml?branch=master ) | [ Documentation] ( https://control.ros.org/humble/index.html ) <br > [ API Reference] ( https://control.ros.org/humble/doc/api/index.html ) | [ ros2_control] ( https://index.ros.org/p/ros2_control/#humble )
35
15
36
16
## Docker images
37
17
There are a few published docker images that come with the latest releases. More information about them can be found in the ` .docker ` folder. You can pull them under these tags: ` ghcr.io/ros-controls/ros2_control_release ` or ` ghcr.io/ros-controls/ros2_control_source ` .
38
18
39
19
## Acknowledgements
40
-
41
- <a href =" http://rosin-project.eu " >
42
- <img src="http://rosin-project.eu/wp-content/uploads/rosin_ack_logo_wide.png "
43
- alt="rosin_logo" height="60" >
44
- </a >
45
-
46
- Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components.
47
- More information: <a href =" http://rosin-project.eu " >rosin-project.eu</a >
48
-
49
- <img src="http://rosin-project.eu/wp-content/uploads/rosin_eu_flag.jpg "
50
- alt="eu_flag" height="45" align="left" >
51
-
52
- This project has received funding from the European Union’s Horizon 2020
53
- research and innovation programme under grant agreement no. 732287.
20
+ The project has received major contributions from the following companies and institutions: [ control.ros.org] ( https://control.ros.org/rolling/doc/acknowledgements/acknowledgements.html )
0 commit comments