ROS, UR10, Robotiq

This section summarizes my know-how in building and controlling a system with a robot and a gripper. The following information is the main environment I have used.

  • OS: Ubuntu 20.04
  • ROS: ROS 1 Noetic
  • Robot arm: UR10 CB-series from Universal Robots
  • Gripper: Robotiq 2F gripper for CB-series

Contents

  1. Install URSim on virtual machines (Go)

    There are two ways to install a URSim simulator using Virtual Box. In particular, you can find out how to correctly set up the network connecting between your main OS and the virtual machine.

  2. Control UR robots with Python using CRI (Go)

    If you want to control the robot using Python codes without using any middle ware (ROS, MoveIt, etc), you can install CRI and run an Python example.

  3. Controlling UR arms on ROS Noetic (Go)

    There are instructions and tips in installing ROS Noetic, Moveit, and ROS driver for Universal Robots.

  4. Installation of Robotiq 2F gripper (Go)

    It is quite difficult to find an official way to install/control a Robotiq 2F gripper on ROS Noetic. You can find the know-how that I did.

  5. Linking a Robotiq 2F gripper’s URDF to UR10’s URDF (Go)

    This tutorial will guide you on how to attach a Robotiq 2F gripper to the end effector of UR10 in the virtual simulation environment.

  6. Setting up Robotiq 2F gripper and UR10 for Moveit Noetic (Go)

    If you want to load the gripper and the robot arm (UR10) together in Moveit and control the both, please check this.


Table of contents