Skip to content

Commit ae85525

Browse files
fmaucht-schnell
andauthored
Readme binary installation (#369)
* Update README regarding installation from binary * Update repos files to released status * The binary release should not need any upstream workspace anymore. * The upstream workspace for semi-binary should only contain upstream packages from the UR ecosystem * We don't need rolling on that branch anymore. * Update README.md Co-authored-by: t-schnell <[email protected]> Co-authored-by: t-schnell <[email protected]>
1 parent 50b7785 commit ae85525

6 files changed

+18
-81
lines changed

.github/workflows/galactic-binary-build.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ jobs:
1717
ROS_DISTRO: [galactic]
1818
ROS_REPO: [main, testing]
1919
env:
20-
UPSTREAM_WORKSPACE: Universal_Robots_ROS2_Driver-not-released.${{ matrix.ROS_DISTRO }}.repos
2120
NOT_TEST_BUILD: true
2221
NOT_TEST_DOWNSTREAM: true
2322
CCACHE_DIR: ${{ github.workspace }}/.ccache

README.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,6 @@ ROS2 Distro | Foxy | Galactic | Rolling
3535
1. Source build - also core ROS packages are build from source. It shows potential issues in the mid future.
3636

3737

38-
## Known Issues
39-
40-
-
41-
4238
## Packages in the Repository:
4339

4440
- `ur_bringup` - launch file and run-time configurations, e.g. controllers.
@@ -50,8 +46,25 @@ ROS2 Distro | Foxy | Galactic | Rolling
5046

5147

5248
## Getting Started
49+
You can either install this driver from binary packages or build it from source. We recommend a
50+
binary package installation unless you want to join development and submit changes.
51+
52+
### Install from binary packages
5353

54-
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).
54+
1. [Install ROS2
55+
Galactic](https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html). This
56+
branch supports only ROS2 galactic. For other ROS2 versions, please see the respective branches.
57+
2. Install the driver using
58+
```
59+
sudo apt-get install ros-galactic-ur-robot-driver
60+
```
61+
### Build from source
62+
1. [Install ROS2
63+
Galactic](https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html). This
64+
branch supports only ROS2 galactic. For other ROS2 versions, please see the respective branches.
65+
The `main` branch will stay valid for all new ROS2 versions as long as they are compatible with
66+
the main branch. Therefore you might not find a dedicated branch for a recent ROS2 version. In
67+
that case, please use the `main` branch.
5568

5669
2. Make sure that `colcon`, its extensions and `vcs` are installed:
5770
```

Universal_Robots_ROS2_Driver-not-released.galactic.repos

Lines changed: 0 additions & 9 deletions
This file was deleted.

Universal_Robots_ROS2_Driver-not-released.rolling.repos

Lines changed: 0 additions & 21 deletions
This file was deleted.

Universal_Robots_ROS2_Driver.galactic.repos

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,4 @@
11
repositories:
2-
control_msgs:
3-
type: git
4-
url: https://github.com/ros-controls/control_msgs.git
5-
version: galactic-devel
6-
ros2_control:
7-
type: git
8-
url: https://github.com/ros-controls/ros2_control.git
9-
version: galactic
10-
ros2_controllers:
11-
type: git
12-
url: https://github.com/ros-controls/ros2_controllers.git
13-
version: galactic
142
Universal_Robots_Client_Library:
153
type: git
164
url: https://github.com/UniversalRobots/Universal_Robots_Client_Library.git

Universal_Robots_ROS2_Driver.rolling.repos

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)