Automatic Addison ROS 2 support for UR robotic arms (specifically UR3e) made by Universal Robots with a 2F-85 adaptive gripper made by Robotiq.
ur_robotiq_description
: Contains URDF/Xacro files for the combined UR3e and Robotiq 2F-85 setupurdf/ur3e_robotiq_2f_85_urdf.xacro
: Main Xacro file combining the UR3e arm and Robotiq gripperurdf/ur3e_urdf.xacro
: URDF/Xacro description for the UR3e armurdf/robotiq_2f_85_urdf.xacro
: URDF/Xacro description for the Robotiq 2F-85 gripper
To view this robot in RViz:
- Clone this repository into your ROS 2 workspace
cd ~/ros2_ws/src
git clone <URL goes here>
- Download any dependencies:
cd ~/ros2_ws/
rosdep install --from-paths src --ignore-src -r -y
- Build your workspace
colcon build
source install/setup.bash
- Install the urdf_tutorial package for your ROS distribution:
sudo apt install ros-${ROS_DISTRO}-urdf-tutorial
- To launch the URDF model viewer, use the following command:
ros2 launch urdf_tutorial display.launch.py model:=/home/ubuntu/ros2_ws/src/ur_robotiq/ur_robotiq_description/urdf/ur3e_robotiq_2f_85_urdf.xacro
This command will launch the URDF viewer with the Universal Robots robotic arm.
You can also type:
ros2 launch ur_description view_ur.launch.py ur_type:=ur3e
- Remember to set the Fixed Frame under "Global Options" in RViz to the 'world' frame.
- ROS 2 (tested on ROS 2 Iron)
This project is licensed under the BSD 3-Clause License. See the LICENSE file for details.