No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. 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 |
|
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 |
CI status | Continuous Integration : 0 / 0 |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Launch files
- 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/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/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. 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 |
|
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 |
CI status | Continuous Integration : 0 / 0 |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Launch files
- 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/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/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.