ai4ce / ur_ros2

This package is some additions to the official UR ROS2 driver that enables teleoperation and some more visualization. Developed at AI4CE Lab at NYU.
0 stars 0 forks source link
robotics ros2 teleoperation universal-robots

This package is some additions to the official UR ROS2 driver that enables teleoperation (with Moveit Servo) and some more visualization. Developed at AI4CE Lab at NYU.

To use these packages, please first follow the official installation for the original ROS2 driver, and then place this repo in a folder in your ROS2 workspace.

Each folder of this repo is an independent ROS2 package.

Operating the Robot

Bringup

ros2 launch ur_robotiq_description ur_bringup.launch.py ur_type:=ur10e robot_ip:=yyy.yyy.yyy.yyy

This is the same as the official ur_robot_driver ur_control.launch.py, but with some modifications to fit our lab's need.

Some notable parameters:

MoveIt Manual Planning

ros2 launch ur_robotiq_moveit_config ur_robotiq_moveit.launch.py ur_type:=ur10e

Similar parameters choices as above.

ur_planning

ros2 launch ur_planning ur_planning_sys.launch.py ur_type:=ur10e

Again, similar parameters choices.

Major Modifications/Additions

Here, I will just record some major modifications and additions I made to the official UR repos.

Teleoperation

EFF Integration

Robotiq 2F-85

Program