Go to file
Niko 79aa262153 Gripper has now a fake hardware controller (joint_trajectory_controller/JointTrajectoryController)
ur_robotiq_control.launch.py and ur_robotiq_moveit.launch.py work as expected
2024-04-03 10:59:07 +02:00
.idea add rviz for combined modules 2024-03-19 12:18:30 +01:00
src Gripper has now a fake hardware controller (joint_trajectory_controller/JointTrajectoryController) 2024-04-03 10:59:07 +02:00
.gitignore updated README.md 2024-03-04 11:30:38 +01:00
.gitmodules „.gitmodules“ ändern 2024-03-02 16:51:39 +00:00
docker-compose.yaml Fixed ur_robotiq_control.launch.py error 2024-04-02 14:55:40 +02:00
Dockerfile Fixed ur_robotiq_control.launch.py error 2024-04-02 14:55:40 +02:00
README.md still error in moveit (gripper motion can be planned but not executed) 2024-04-02 18:54:31 +02:00
requirements.txt added docker 2024-02-29 14:32:31 +01:00

UR Robotiq

This project provides tools and integration to manage a Universal Robotics UR3e robot arm with the Robotiq 2F 140 gripper.

How to Download (with Submodules)

To download this repository and all of its included submodules, follow these steps:

  1. Prerequisites

  2. Gitea SSH Connection

  3. Cloning the Repository

    • Open your terminal or command prompt.

    • Navigate to the directory where you want to download the project.

    • Run the following Git command:

      git clone --recurse-submodules git@git.cps.unileoben.ac.at:Niko/UR_Robotiq.git 
      

How to Start the Docker Compose

  1. Prerequisites

    • Ensure you have Docker and Docker Compose installed on your system (Instructions can be found on the official Docker website: https://www.docker.com/)
  2. Starting the Containers

    • Navigate to the project directory in your terminal:

       cd UR-Robotiq 
      
    • Run the following command to start the Docker Compose:

      docker compose up -d 
      
    • Give X11 permission to accept the stream of the container window:

      xhost +
      
    • Get the name of the container:

      docker ps
      
    • Access the terminal of the docker container

      docker exec -it <name of docker container> /bin/bash
      

Working with UR + Robotiq

In general you need to start up the UR Robotiq Controller, here the robot_ip has to be defined and if you want to start up the real robot or use fake hardware and if you want to launch rviz!

ros2 launch ur_robotiq_description ur_robotiq_control.launch.py robot_ip:=aaa.bbb.ccc.ddd use_fake_hardware:=<true/false(default)> launch_rviz:=<true/false(default)>

In addition you can start up the moveit interface:

ros2 launch ur_robotiq_moveit_config ur_robotiq_moveit.launch.py use_fake_hardware:=<true/false(default)>

use_fake_hardware:=true

Terminal 1.:

ros2 launch ur_robotiq_description ur_robotiq_control.launch.py robot_ip:=aaa.bbb.ccc.ddd use_fake_hardware:=true launch_rviz:=false initial_joint_controller:=joint_trajectory_controller

Terminal 2.:

ros2 launch ur_robotiq_moveit_config ur_robotiq_moveit.launch.py use_fake_hardware:=true