Coder Social home page Coder Social logo

sr_driver's Introduction

SR_Driver


Soft Robotics Gripper


Usage


follow installation and dependency instructions

roscore & rosrun sr_driver sr_driver.py &

rostopic pub /sr_gripper std_msgs/String "data: 'open'"
rostopic pub /sr_gripper std_msgs/String "data: 'closed'"


Description


This package is a ROS Driver for the Soft Robotics MGrip gripper. This package allows you to control the grip easier via a ROS node.

You publish a string with your desired state to the "/sr_gripper" node and this will handle the rest of the logic. The default pressure limits are declared but can be easily modified. Although this was written for the UR5 arm it should work for the entire UR series(with slight modifications). You will need to modify the pin assignments within the code to suit your install of the gripper, or install your gripper as we installed ours.

Tested on Ubuntu 16.04 and 20 (results may vary with other distros) communicating with a UR5 running Version 3.13 of their Polyscope software


Installation


install all the requirements listed in the section below then

  • git clone (this repo) ~/catkin_ws/src/
  • cd catkin_ws
  • catkin_make
  • chmod +x src/sr_driver/scripts/sr_driver

This assumes you have the hardware installed as Soft Robotics suggests.
If changes are needed read this: https://patrickcpe.github.io/projects/sr_driver.html


Requirements


  • ur_rtde python version(https://pypi.org/project/ur-rtde/) (must compile from source with python 2.7 flag if on ubuntu 16. If using python 3 just install via pip.)
  • Python 2.7 or 3
  • ROS Kinetic or Melodic

(If you want to regenerate documentation after any modification, not really necessary)

  • Sphinx-Common
  • Sphinx-Doc

sr_driver's People

Contributors

patrickcpe avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.