- Long finger type Robotiq-2F is added from
melodic-devel
branch (e456f6f) - Robotiq E-Pick is added from
melodic-devel
branch (b850dd2) - Python interface of Robotiq-3F is added from CLI interface (c11b925)
- No-ROS version of Robotiq-3F is added (eae6ccb)
We recommend building only the packages you need.
We are using catkin build
, but catkin_make
is also fine.
install required library
sudo apt-get install ros-noetic-socketcan-interface ros-noetic-soem
catkin build
catkin build $TARGET_PACKAGE
Some packages require additional dependencies.
# Robotiq3FGripperRtuNode.py makes connection with gripper.
rosrun robotiq_3f_gripper_control Robotiq3FGripperRtuNode.py /dev/ttyUSB0
# Robotiq3FGripperSimpleController.py can control gripper using keyboard.
rosrun robotiq_3f_gripper_control Robotiq3FGripperSimpleController.py
-
Check your pymodbus version
pip install -U pymodbus==2.5.3
-
Add permissions
sudo usermod -a -G dialout $USER
sudo chmod 777 /dev/ttyUSB0
Distro | Branch | Reference |
---|---|---|
Kinetic | indigo-devel | ros-industrial/robotiq |
Melodic | melodic-devel | rise-lab-skku/rise-robotiq |
Noetic | noetic-devel | TAMS-Group/robotiq |
This repo holds source code for all versions > groovy. For those versions <= groovy see: SVN repo