[Documentation] [TitleIndex] [WordIndex

Only released in EOL distros:  

shadow_robot: cyberglove | sr_control_gui | sr_convenient_dependencies | sr_hand | sr_remappers | sr_robot_msgs | sr_tactile_sensors | sr_utilities | threeD_mouse

Package Summary

This is a generic ROS interface to the Cyberglove from Immersion. It reads data from the Cyberglove, calibrate them and streams them to two different /joint_states topic: calibrated and raw data.

Package Summary

This is a generic ROS interface to the Cyberglove from Immersion. It reads data from the Cyberglove, calibrate them and streams them to two different /joint_states topic: calibrated and raw data.

sr_teleop: cyberglove | sr_remappers

Package Summary

This is a generic ROS interface to the Cyberglove from Immersion. It reads data from the Cyberglove, calibrate them and streams them to two different /joint_states topic: calibrated and raw data.

  • Author: Ugo Cupcic
  • License: GPL
  • Source: bzr lp:sr-teleop (branch: release)

ROS API

Published Topics

This node publishes sensor_msgs/jointState messages on two topics for the raw and calibrated values. The two topics are /cyberglove/raw/joint_states and /cyberglove/calibrated/joint_states

Services

You have access to 2 different services to control the glove node.

The Cyberglove, with the wrist button highlighted

Parameters

Calibration

The calibration file is loaded from the sr_control_gui/param/cyberglove.cal file. To change which file you want to use, you can simply edit the parameter path_to_calibration of the cyberglove.launch file.

<node pkg="cyberglove" name="cyberglove" type="cyberglove">
    <param name="cyberglove_prefix" type="string" value="/cyberglove" />
    <param name="publish_frequency" type="double" value="20.0" />
    <param name="path_to_glove" type="string" value="/dev/ttyS0" />
    <param name="path_to_calibration" type="string" value="$(find
    sr_control_gui)/param/cyberglove.cal" />
</node>

A calibration process is available in the cyberglove calibrator plugin of the sr_control_gui.

Which Versions of the Cyberglove have been tested

The standard Cyberglove connected to the serial port has been tested, as well as the bluetooth version of the cyberglove. To use the bluetooth version, you need to pair it with your computer. A good howto is available on the Gentoo wiki.


2024-03-16 12:31