You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-58Lines changed: 14 additions & 58 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -85,12 +85,19 @@ users an overview of the current released state.
85
85
-`ur_moveit_config` - example MoveIt configuration for UR robots.
86
86
-`ur_robot_driver` - driver / hardware interface for communication with UR robots.
87
87
88
+
## System Requirements
89
+
90
+
Please see the [requirements for the Universal_Robots_Client_Library](https://github.com/UniversalRobots/Universal_Robots_Client_Library#requirements), as this driver is build on top of Universal_Robots_Client_Library.
91
+
88
92
## Getting Started
89
93
90
94
For getting started, you'll basically need three steps:
91
95
92
-
1.**Install the driver** (see below). You can either install this driver from binary packages or build it from source. We recommend a
93
-
binary package installation unless you want to join development and submit changes.
96
+
1.**Install the driver**
97
+
```bash
98
+
sudo apt-get install ros-rolling-ur
99
+
```
100
+
See the [installation instructions](https://docs.ros.org/en/ros2_packages/rolling/api/ur_robot_driver/installation/installation.html) for more details and source-build instructions.
94
101
95
102
2.**Start & Setup the robot**. Once you've installed the driver, [setup the
@@ -110,65 +117,14 @@ binary package installation unless you want to join development and submit chang
110
117
documentation](https://docs.ros.org/en/ros2_packages/rolling/api/ur_robot_driver/usage.html) for
111
118
details.
112
119
113
-
4. Unless started in [headless mode](https://docs.ros.org/en/ros2_packages/rolling/api/ur_robot_driver/ROS_INTERFACE.html#headless-mode): Run the external_control program by **pressing `play` on the teach pendant**.
114
-
115
-
### Install from binary packages
116
-
1.[Install ROS2](https://docs.ros.org/en/rolling/Installation/Ubuntu-Install-Debians.html). This
117
-
branch supports only ROS2 Rolling. For other ROS2 versions, please see the respective
118
-
branches.
119
-
2. Install the driver using
120
-
```
121
-
sudo apt-get install ros-${ROS_DISTRO}-ur
120
+
```bash
121
+
# Replace ur5e with one of ur3, ur3e, ur5, ur5e, ur10, ur10e, ur16e, ur20, ur30
122
+
# Replace the IP address with the IP address of your actual robot / URSim
Before building from source please make sure that you actually need to do that. Building from source
126
-
might require some special treatment, especially when it comes to dependency management.
127
-
Dependencies might change from time to time. Upstream packages (such as the library) might change
128
-
their features / API which require changes in this repo. Therefore, this repo's source builds might
129
-
require upstream repositories to be present in a certain version as otherwise builds might fail.
130
-
Starting from scratch following exactly the steps below should always work, but simply pulling and
131
-
building might fail occasionally.
132
-
133
-
1.[Install ROS2](https://docs.ros.org/en/rolling/Installation/Ubuntu-Install-Debians.html). This
134
-
branch supports only ROS2 Rolling. For other ROS2 versions, please see the respective
135
-
branches.
136
-
137
-
Once installed, please make sure to actually [source ROS2](https://docs.ros.org/en/rolling/Tutorials/Beginner-CLI-Tools/Configuring-ROS2-Environment.html#source-the-setup-files) before proceeding.
138
-
139
-
3. Make sure that `colcon`, its extensions and `vcs` are installed:
6. When consecutive pulls lead to build errors it is possible that you'll have to build an upstream
162
-
package from source, as well. See the [detailed build status](ci_status.md). When the binary builds are red, but
163
-
the semi-binary builds are green, you need to build the upstream dependencies from source. The
164
-
easiest way to achieve this, is using the repos file:
126
+
4. Unless started in [headless mode](https://docs.ros.org/en/ros2_packages/rolling/api/ur_robot_driver/ROS_INTERFACE.html#headless-mode): Run the external_control program by **pressing `play` on the teach pendant**.
0 commit comments