Skip to content

Commit

Permalink
Readme binary installation (#369)
Browse files Browse the repository at this point in the history
* 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 <tris.schnell@gmail.com>

Co-authored-by: t-schnell <tris.schnell@gmail.com>
  • Loading branch information
fmauch and t-schnell authored May 6, 2022
1 parent 50b7785 commit ae85525
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 81 deletions.
1 change: 0 additions & 1 deletion .github/workflows/galactic-binary-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ jobs:
ROS_DISTRO: [galactic]
ROS_REPO: [main, testing]
env:
UPSTREAM_WORKSPACE: Universal_Robots_ROS2_Driver-not-released.${{ matrix.ROS_DISTRO }}.repos
NOT_TEST_BUILD: true
NOT_TEST_DOWNSTREAM: true
CCACHE_DIR: ${{ github.workspace }}/.ccache
Expand Down
23 changes: 18 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,6 @@ ROS2 Distro | Foxy | Galactic | Rolling
1. Source build - also core ROS packages are build from source. It shows potential issues in the mid future.


## Known Issues

-

## Packages in the Repository:

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


## Getting Started
You can either install this driver from binary packages or build it from source. We recommend a
binary package installation unless you want to join development and submit changes.

### Install from binary packages

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

2. Make sure that `colcon`, its extensions and `vcs` are installed:
```
Expand Down
9 changes: 0 additions & 9 deletions Universal_Robots_ROS2_Driver-not-released.galactic.repos

This file was deleted.

21 changes: 0 additions & 21 deletions Universal_Robots_ROS2_Driver-not-released.rolling.repos

This file was deleted.

12 changes: 0 additions & 12 deletions Universal_Robots_ROS2_Driver.galactic.repos
Original file line number Diff line number Diff line change
@@ -1,16 +1,4 @@
repositories:
control_msgs:
type: git
url: https://github.com/ros-controls/control_msgs.git
version: galactic-devel
ros2_control:
type: git
url: https://github.com/ros-controls/ros2_control.git
version: galactic
ros2_controllers:
type: git
url: https://github.com/ros-controls/ros2_controllers.git
version: galactic
Universal_Robots_Client_Library:
type: git
url: https://github.com/UniversalRobots/Universal_Robots_Client_Library.git
Expand Down
33 changes: 0 additions & 33 deletions Universal_Robots_ROS2_Driver.rolling.repos

This file was deleted.

0 comments on commit ae85525

Please sign in to comment.