@@ -125,11 +125,16 @@ $ mkdir -p catkin_ws/src && cd catkin_ws
125125# clone the driver
126126$ git clone https://github.com/UniversalRobots/Universal_Robots_ROS_Driver.git src/Universal_Robots_ROS_Driver
127127
128- # clone the description. Currently, it is necessary to use the melodic-devel branch.
129- $ git clone -b melodic-devel https://github.com/ros-industrial/universal_robot.git src/universal_robot
128+ # Install vcstool
129+ $ sudo apt update -qq
130+ $ sudo apt install python3-vcstool
131+
132+ # clone the direct dependencies. As the latest version might require the latest upstream version,
133+ # we'll build things from source. Note: This does not include the client library. If there are API
134+ # changes there, you might have to use the all-source build as explained below.
135+ $ vcs import --input src/Universal_Robots_ROS_Driver/.noetic.rosinstall src
130136
131137# install dependencies
132- $ sudo apt update -qq
133138$ rosdep update
134139$ rosdep install --from-paths src --ignore-src -y
135140
@@ -149,9 +154,10 @@ build`](https://catkin-tools.readthedocs.io/en/latest/verbs/catkin_build.html).
149154$ source /opt/ros/< your_ros_version> /setup.bash
150155$ mkdir -p catkin_ws/src && cd catkin_ws
151156$ git clone https://github.com/UniversalRobots/Universal_Robots_Client_Library.git src/Universal_Robots_Client_Library
152- $ git clone https://github.com/UniversalRobots/Universal_Robots_ROS_Driver.git src/Universal_Robots_ROS_Driver
153- $ git clone -b melodic-devel https://github.com/ros-industrial/universal_robot.git src/universal_robot
154157$ sudo apt update -qq
158+ $ sudo apt install python3-vcstool
159+ $ vcs import --input src/Universal_Robots_ROS_Driver/.noetic.rosinstall src
160+ $ git clone https://github.com/UniversalRobots/Universal_Robots_ROS_Driver.git src/Universal_Robots_ROS_Driver
155161$ rosdep update
156162$ rosdep install --from-paths src --ignore-src -y
157163$ catkin_make_isolated
0 commit comments