Shunk SH Robot Driver

Shunk SH Robot Driver

The Schunk SVH Robot Driver package provides a hardware interface for controlling the Schunk SVH Hand with ROS2 Control. It includes both configuration and launch files, as well as a C++ API to facilitate hardware interaction.

ROS Control

The schunk_svh_robot_driver package integrates with ROS2 Control to support the following functionalities:

  • Position Command: Allows sending position commands to the actuators.

  • Position State: Provides feedback on the current joint positions.

  • Velocity State: Provides feedback on the current joint velocities.


Dependencies

  • ros2control: The package is built on ros2control and requires a working ROS2 installation.

  • Schunk SVH API: The driver is based on the Schunk SVH API library. Add this package to your workspace as a source checkout using vcs.

  • schunksvhdescription: Robot description Add this package to your workspace as a source checkout using vcs.


Installation

Follow Colcon instructions for colcon package installation.

For setting up the UDEV rules for the Serial interface, see the Schunk SVH API documentation.


Example usage

For right hand: ros2 launch schunk_svh_hardware_interface schunk_svh.launch.py