Show EOL distros:
Package Summary
This package contains the hardware interface for qbrobotics® qbmove device.
- Maintainer status: developed
- Maintainer: Alessandro Tondo <alessandro.tondo AT qbrobotics DOT com>
- Author: qbrobotics®
- License: BSD 3-Clause
- Bug / feature tracker: https://bitbucket.org/qbrobotics/qbmove-ros/issues
- Source: git https://bitbucket.org/qbrobotics/qbmove-ros.git (branch: production-kinetic)
Package Summary
This package contains the hardware interface for qbrobotics® qbmove device.
- Maintainer status: developed
- Maintainer: Alessandro Tondo <alessandro.tondo AT qbrobotics DOT com>
- Author: qbrobotics®
- License: BSD 3-Clause
- Bug / feature tracker: https://bitbucket.org/qbrobotics/qbmove-ros/issues
- Source: git https://bitbucket.org/qbrobotics/qbmove-ros.git (branch: production-lunar)
Package Summary
This package contains the hardware interface for qbrobotics® qbmove device.
- Maintainer status: developed
- Maintainer: Alessandro Tondo <alessandro.tondo AT qbrobotics DOT com>
- Author: qbrobotics®
- License: BSD 3-Clause
- Bug / feature tracker: https://bitbucket.org/qbrobotics/qbmove-ros/issues
- Source: git https://bitbucket.org/qbrobotics/qbmove-ros.git (branch: production-melodic)
Package Summary
This package contains the hardware interface for qbrobotics® qbmove device.
- Maintainer status: developed
- Maintainer: Alessandro Tondo <alessandro.tondo AT qbrobotics DOT com>
- Author: qbrobotics®
- License: BSD 3-Clause
- Bug / feature tracker: https://bitbucket.org/qbrobotics/qbmove-ros/issues
- Source: git https://bitbucket.org/qbrobotics/qbmove-ros.git (branch: production-noetic)
Contents
This package is barely usable alone since it provides only the hardware interface for the qbrobotics® qbmove device.
API
qb_move_hardware_interface
This library inherits from the base device-independent qb_device_hardware_interface (therefore provides the same ROS API) and extends its features specifically for the qbmove. In brief, it provides the specific transmission interface for the qbmove, which is the only thing that is really device dependent, and exploits the same hardware interfaces properly initialized (cf. qb_device_hardware_interface), and the same Communication Handler to talk to the physical device (cf. qb_device_driver). Furthermore, it provides the following additional parameters.Parameters
~command_with_position_and_preset (boolean)- Chose whether to control the qbmove using shaft position and stiffness preset references (when true), or directly using actuator position references (when false).
- The device encoder resolutions, in range [0, 8].
- The qbmove stiffness preset upper limit, expressed in motor ticks.
Be aware that it can be dangerous to change encoder_resolutions and preset_ticks_limit arbitrarily. These values must match their relative configurations set in the device.