- ROS package for Universal Robots UR5e tutorial.
- ur5e_tutorials: A tutorial package to execute simple demonstrations.
- Docker for simulation and control environments for Universal Robots UR5e.
- Ubuntu 18.04 PC
- NVIDIA GeForce RTX2080Ti
- NVIDIA Driver 455.23.05
- CUDA 11.1
- Docker 20.10.12
- Docker Compose 1.29.2
- NVIDIA Docker 2.10.0
- NVIDIA GeForce RTX2080Ti
-
Install URCap on a e-series robot by following here.
- Don't forget the last step of starting the External Control program on the teach pendant (known issue).
- After bringup, start the External Control program to establish the connection.
-
(option to use a gripper) Install tool communication on universal robot pendant.
- Connect an Ethernet cable between the host computer and the Ethernet port of UR5e's controller
- Set the network configuration as below
- The ros node expects to reach the robot at the IP
172.32.1.148
. You can change the IP with pendant - This IP is set to the
robot_ip
argument as belowroslaunch ur_robot_driver ur5e_bringup.launch robot_ip:=172.32.1.148
- The ros node expects to reach the robot at the IP
- Build the docker environment as below
sudo apt install byobu && git clone [email protected]:Osaka-University-Harada-Laboratory/ur5e_tutorials.git --depth 1 && cd ur5e_tutorials && COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 docker compose build --no-cache --parallel
- Build and run the docker environment
- Create and start docker containers in the initially opened terminal
docker compose up
- Create and start docker containers in the initially opened terminal
-
Run a demonstration on the host machine
-
Connect to the robot
xhost + && docker exec -it ur5e_container bash -it -c "roslaunch ur_robot_driver ur5e_bringup.launch robot_ip:=172.32.1.148"
-
Run the external control script on the pendant
-
Run a demonstration on the host machine
-
Executing the moveit
./utils/ur5e_moveit_real.sh
-
Executing a wiggle demonstration
./utils/ur5e_wiggle.sh
-
Executing a pick-and-place demonstration
./utils/ur5e_pp.sh
-
Executing a pick-and-toss demonstration
./utils/ur5e_pt.sh
-
-
Build and run the docker environment
- Create and start docker containers in the initially opened terminal
docker compose up
- Execute the container in another terminal
xhost + && docker exec -it ur5e_container bash
- Create and start docker containers in the initially opened terminal
-
Run a demonstration in the container
byobu
- First command & F2 to create a new window & Second command ...
- Ctrl + F6 to close the selected window
We always welcome collaborators!
This software is released under the MIT License, see LICENSE.