@@ -9,6 +9,28 @@ This driver is developed on top of [Universal_Robots_Client_Library](https://git
99
1010The driver is compatible across the entire line of UR robots -- from 3 kg payload to 16 kg payload and includes both the CB3 and the E-series.
1111
12+
13+ ## Build Status
14+
15+ ROS2 Distro | Foxy | Galactic | Rolling
16+ :---------: | :---: | :------: | :-----:
17+ ** Branch** | [ foxy] ( https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/tree/foxy ) | [ main] ( https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/tree/main ) | [ main] ( https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/tree/main )
18+ **Build Status** | [](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/actions/workflows/ci-build-binary-foxy.yml) <br /> [](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/actions/workflows/ci-build-semi-binary.yml) <br /> [](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/actions/workflows/ci-build-source.yml) | [](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/actions/workflows/ci-build-binary-galactic.yml) <br /> [](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/actions/workflows/ci-build-semi-binary.yml) <br /> [](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/actions/workflows/ci-build-source.yml) | [](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/actions/workflows/ci-build-binary-rolling.yml) <br /> [](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/actions/workflows/ci-build-semi-binary.yml) <br /> [](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/actions/workflows/ci-build-source.yml)
19+
20+ ** NOTE** : There are three build stages checking current and future compatibility of the driver.
21+
22+ 1 . Binary builds - against released packages (main and testing) in ROS distributions. Shows that direct local build is possible.
23+
24+ Uses repos file: ` src/Universal_Robots_ROS2_Driver/Universal_Robots_ROS2_Driver-not-released.<ros-distro>.repos `
25+
26+ 1 . Semi-binary builds - against released core ROS packages (main and testing), but the immediate dependencies are pulled from source.
27+ 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.
28+
29+ Uses repos file: ` src/Universal_Robots_ROS2_Driver/Universal_Robots_ROS2_Driver.repos `
30+
31+ 1 . Source build - also core ROS packages are build from source. It shows potential issues in the mid future.
32+
33+
1234## Known Issues
1335
1436-
@@ -25,7 +47,7 @@ The driver is compatible across the entire line of UR robots -- from 3 kg payloa
2547
2648## Getting Started
2749
28- 1 . [ Install ROS2 Foxy ] ( https://index .ros.org/doc/ros2 /Installation/Foxy/Linux -Install-Debians/ ) .
50+ 1 . [ Install ROS2 Rolling ] ( https://docs .ros.org/en/rolling /Installation/Ubuntu-Install-Debians.html ) or [ Install ROS2 Galactic ] ( https://docs.ros.org/en/galactic/Installation/Ubuntu -Install-Debians.html ) . This branch will support both distributions until API breaking changes are made, at which point a ` galactic ` branch will be forked. For using this driver with ROS2 ` foxy ` checkout [ foxy branch ] ( https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/tree/foxy ) .
2951
30522 . Make sure that ` colcon ` , its extensions and ` vcs ` are installed:
3153 ```
0 commit comments