/UR3e-LabRob

Workspace used to create base trayectories to HRI activities.

Primary LanguagePython

UR3e-LabRob

Customized packages for UR3e robot control with Hand-e robotiq gripper. We made modifications in the launch files to adapt the scene to the workspace. Various routines are explored to create dynamics trayectories and HRI activities using MoveIt libraries. This package is based on ROS Melodic using Python programming.

Demostration

Dynamic avoidance

Dynamic_Avoidance

Tracking

Seguimiento_Close

HRI

HRI_Close

Path to place the new files

Navigation

Usage

Simulation

To test the routines created in simulation, we will start the gazebo environment with our modified workspace:

roslaunch ur3_gazebo ur_gripper_hande_banda.launch

Then, in other command window, load the Moveit configuration:

roslaunch ur_hande_moveit_config start_moveit.launch

Finally, execute any routine from the "routine" folder writing in another command window:

rosrun ur_control [ROUTINE_NAME]

The same files were used to test them in hardware, to execute in simulation we will have to comment the lines referring to the gripper. The following line is an example of what should be commented on.

gripper = Robotiq()

Usage with real hardware

To run the routines on the real robot we will have to start the drivers

roslaunch ur_robot_driver ur3e_handler.launch robot_ip:=[ROBOT_IP] kinematics_config_:="[CONFIG_FILE_PATH]

Then, in other command window, load the Moveit configuration:

roslaunch ur_hande_moveit_config start_moveit.launch

Finally, execute any routine from the "routine" folder writing in another command window:

rosrun ur_control [ROUTINE_NAME]