Skip to content

rise-lab-skku/rise-robotiq

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robotiq

Ubuntu ROS Python

RISE's Patch Notes

  • 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)

How to install

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.

How to use

Robotiq 3F

# 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

Without ROS

See without_ros/README.md.

Troubleshooting

  • Check your pymodbus version

    pip install -U pymodbus==2.5.3
  • Add permissions

    sudo usermod -a -G dialout $USER
    sudo chmod 777 /dev/ttyUSB0

ROS1 Distro Support

Distro Branch Reference
Kinetic indigo-devel ros-industrial/robotiq
Melodic melodic-devel rise-lab-skku/rise-robotiq
Noetic noetic-devel TAMS-Group/robotiq

License

License License

Contents

This repo holds source code for all versions > groovy. For those versions <= groovy see: SVN repo

Releases

No releases published

Packages

No packages published

Languages

  • Python 47.7%
  • C++ 46.3%
  • CMake 5.6%
  • C 0.4%