- ur_moveit_config
- The ur_moveit_config package contains the simplest possible MoveIt configuration for a Universal Robots UR3 manipulator developed using the MoveIt Setup Assistant. It depends on UR-provided packages which can be found at the Universal Robots ROS Drivers page.
- ur_scripts
- The ur_scripts package contains the Python code used to make the robot compute and execute operations. In order for the scripts to properly execute, one must be using the same experimental setup (1 UR3 robot arm, 1 Intel RealSense D435i camera + end effector, 3 Red Shells, 1 green marking on a Shell)
These packages are built and tested on a system running ROS1 noetic on Ubuntu 20.04. Users are assumed to already have ROS noetic installed on a machine running Ubuntu 20.04 to execute this demonstration. Details of ROS installation can be found on the ROS Tutorials webpage.
Use of these packages in a non-simulated environment requires the use of the official Universal Robots ROS Drivers.
- Create a Catkin workspace:
mkdir -p catkin_ws/src && cd catkin_ws
- Clone the contents of this repository:
git clone https://github.com/steven-swanbeck/ur3_calculator.git src/lightning_talk
- Clone the UR Robots ROS Driver:
git clone https://github.com/UniversalRobots/Universal_Robots_ROS_Driver.git src/Universal_Robots_ROS_Driver
- And the associated description packages:
git clone -b melodic-devel-staging https://github.com/ros-industrial/universal_robot.git src/universal_robot
- Install all package dependencies:
sudo apt update -qq
rosdep update
rosdep install --from-paths src --ignore-src -r -y
- Make the workspace:
catkin_make
- Source the workspace:
source devel/setup.bash