No version for distro humble showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro jazzy showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro kilted showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro rolling showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro ardent showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro bouncy showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro crystal showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro eloquent showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro dashing showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro galactic showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro foxy showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro iron showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro lunar showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro jade showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro indigo showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
No version for distro hydro showing kinetic. Known supported distros are highlighted in the buttons above.
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.1 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-kinetic |
Last Updated | 2021-08-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.0.3 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-melodic |
Last Updated | 2023-04-26 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
3.0.3 (2023-04-26)
- FEAT: added parameters to specify the serial port to connect to.
3.0.2 (2022-09-20)
3.0.1 (2022-07-07)
- Added control for qbSotHand2 chain.
3.0.0 (2022-07-06)
- Removed some comments
- Implemented a new controller to control SH2R motors independently
2.3.0 (2022-04-08)
- modified SHR2 waypoints and limit range
- modified urdf and launch in order to attach SHR2 to robots urdf
2.2.3 (2021-11-05)
- Minor fix on c++ version and parameters in launch files.
2.2.2 (2021-08-30)
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- use_without_robot [default: true] — Choose whether or not to bring up robot description (e.g. when using with other robots is better to set it apart).
- use_specific_serial_port [default: false] — Choose whether or not to use a specific serial port.
- serial_port_name [default: /tmp/ttyUSB0] — The name of the specific serial port on which the qbhand is connected
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- use_without_robot [default: true] — Choose whether or not to bring up robot description (e.g. when using with other robots is better to set it apart).
- use_specific_serial_port [default: false] — Choose whether or not to use a specific serial port.
- serial_port_name [default: /tmp/ttyUSB0] — The name of the specific serial port on which the qbhand is connected
- launch/control_qbhand2m_chain.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand2m1, qbhand2m2]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: qbhand2m_chain] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- use_without_robot [default: true] — Choose whether or not to bring up robot description (e.g. when using with other robots is better to set it apart).
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged qb_hand_control at Robotics Stack Exchange
![]() |
qb_hand_control package from qb_hand repoqb_hand qb_hand_control qb_hand_description qb_hand_gazebo qb_hand_hardware_interface |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.0.4 |
License | BSD 3-Clause |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/qbrobotics/qbhand-ros.git |
VCS Type | git |
VCS Version | production-noetic |
Last Updated | 2024-07-23 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains the ROS control node for qbrobotics® qbhand device.
Additional Links
Maintainers
- Alessandro Tondo
Authors
- qbrobotics®
README
No README found.
See repository README.
CHANGELOG
Changelog for package qb_hand_control
3.0.4 (2024-07-23)
3.0.3 (2023-04-26)
- FEAT: added parameters to specify the serial port to connect to.
3.0.2 (2022-09-20)
3.0.1 (2022-07-07)
- Added control for qbSotHand2 chain.
3.0.0 (2022-07-06)
- Removed some comments
- Implemented a new controller to control SH2R motors independently
2.3.0 (2022-04-08)
- modified SHR2 waypoints and limit range
- modified urdf and launch in order to attach SHR2 to robots urdf
2.2.3 (2021-11-05)
- Minor fix on c++ version and parameters in launch files.
2.2.2 (2021-08-30)
2.2.1 (2021-08-27)
2.2.0 (2021-08-27)
- Add Gazebo SoftHand and SoftHand 2 Motors plugin skeletons
- Add hardware interface for SoftHand 2 Motors
- Set a better name for fake joint simulation variables
- Fix cmake resource installation
- Fix launch
- Disable Gazebo support for qb SoftHand
- Added tools(launch and URDF) to control more than one hand.
2.1.2 (2019-05-28)
- Fix minor style issues
2.1.1 (2018-08-09)
2.1.0 (2018-08-07)
- Set safer default values
2.0.0 (2018-05-30)
- Update README
- Refactor launch files
- Remove control node
- Add blocking setCommands method support
- Refactor launch files
- Fix destructor calls on ROS shutdown
1.0.6 (2017-11-24)
1.0.5 (2017-06-27)
- Fix C++11 support for cmake version less than 3.1
1.0.4 (2017-06-23)
- Update cmake version to match Kinetic standards
1.0.3 (2017-06-22)
- fix dependencies
1.0.2 (2017-06-21)
- fix cmake settings to solve isolated builds
1.0.1 (2017-06-19)
- first public release for Kinetic
Launch files
- launch/control_qbhand.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- use_without_robot [default: true] — Choose whether or not to bring up robot description (e.g. when using with other robots is better to set it apart).
- use_specific_serial_port [default: false] — Choose whether or not to use a specific serial port.
- serial_port_name [default: /tmp/ttyUSB0] — The name of the specific serial port on which the qbhand is connected
- launch/control_qbhand2m.launch
-
- device_id [default: 1] — The ID of the device [1, 128].
- device_name [default: $(arg device_type)$(arg device_id)] — The unique device name used in the yaml controller configurations (also in the urdf if not already specified there).
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [$(arg device_name)]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: $(arg device_type)] — The unique robot name.
- robot_namespace [default: $(arg device_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- use_without_robot [default: true] — Choose whether or not to bring up robot description (e.g. when using with other robots is better to set it apart).
- use_specific_serial_port [default: false] — Choose whether or not to use a specific serial port.
- serial_port_name [default: /tmp/ttyUSB0] — The name of the specific serial port on which the qbhand is connected
- launch/control_qbhand2m_chain.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand2m1, qbhand2m2]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: qbhand2m_chain] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
- use_without_robot [default: true] — Choose whether or not to bring up robot description (e.g. when using with other robots is better to set it apart).
- launch/multi-control.launch
-
- control_duration [default: 0.001] — The duration of the control loop [s].
- robot_hardware [default: [qbhand1, qbhand3]] — The robot hardware interface names, e.g. [device1, device2, ...].
- robot_name [default: 2dof_chain_hand] — The unique robot name.
- robot_namespace [default: $(arg robot_name)] — The unique robot namespace.
- robot_package [default: qb_hand] — The base package name prefix for the robot configurations [urdf, rviz, ...].
- source_list [default: [control/joint_states]] — The joint_states source list for the joint_state_publisher.
- get_currents [default: true] — Choose whether or not to retrieve current measurements from the device.
- get_positions [default: true] — Choose whether or not to retrieve position measurements from the device.
- get_distinct_packages [default: true] — Choose whether or not to retrieve current and position measurements from the device in two distinct packages.
- max_repeats [default: 3] — The maximum number of consecutive repetitions to mark retrieved data as corrupted.
- set_commands [default: true] — Choose whether or not to send command positions to the device.
- set_commands_async [default: true] — Choose whether or not to send commands without waiting for ack.
- activate_on_initialization [default: false] — Choose whether or not to activate the motors on node startup.
- rescan_on_initialization [default: false] — Choose whether or not to rescan the serial ports on node startup.
- use_fake_measurement_mode [default: false] — Choose whether or not to use previous command values instead of device measurements.
- standalone [default: false] — Choose whether or not to start the Communication Handler.
- use_controller_gui [default: false] — Choose whether or not to use the controller GUI.
- use_gazebo [default: false] — Choose whether or not to use Gazebo instead of real devices.
- use_rviz [default: false] — Choose whether or not to use rviz.
- use_joint_limits [default: false] — Choose whether or not to use the robot joint limits.
- use_waypoints [default: false] — Choose whether or not to use the waypoint references.
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.