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.
cob_hand_bridge package from cob_hand repocob_hand cob_hand_bridge |
|
Package Summary
Tags | No category tags. |
Version | 0.6.11 |
License | Apache 2.0 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ipa320/cob_hand.git |
VCS Type | git |
VCS Version | indigo_dev |
Last Updated | 2024-02-19 |
Dev Status | END-OF-LIFE |
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
The cob_hand_bridge package provides a driver for the gripper of Care-O-bot4.
Additional Links
No additional links.
Maintainers
- Felix Messmer
- Florian Weisshardt
- Nadia Hammoudeh Garcia
Authors
- Mathias Lüdtke
Raspberry (1 or 2) setup
sudo apt-get install git cmake g++ libboost-thread-dev
git clone --recursive https://github.com/ipa320/cob_hand.git
mkdir cob_hand/cob_hand_bridge/client/build
cd cob_hand/cob_hand_bridge/client/build
cmake ..
make
-
make install
(OPTIONAL)
Raspberry usage
cob_hand_bridge */dev/ttyToROS[@baudrate]* [looprate (default: 20Hz)]
Maintenance
update ros_lib (on a ROS PC)
cd cob_hand/cob_hand_bridge/client/
python make_library.py
ROS usage
Overlay for rosserial: git clone https://github.com/ipa-mdl/rosserial.git -b indigo-devel
Run roslaunch cob_hand_bridge serial_bridge.launch port:=*/dev/ttyToRasp* [baud:=...]
Publications:
- /cob_hand_bridge/status [cob_hand_bridge/Status]
Subscriptions:
- /cob_hand_bridge/set_pin [std_msgs/UInt8]: set single pin
- /cob_hand_bridge/clear_pin [std_msgs/UInt8]: clear single pin
- /cob_hand_bridge/command [cob_hand_bridge/JointValues]: motor command
Services:
- /cob_hand_bridge/set_pwm [cob_hand_bridge/SetPWM]: set pwm output for multiple pins
- /cob_hand_bridge/init_finger [cob_hand_bridge/InitFinger]: init SDHx
- /cob_hand_bridge/halt [std_srvs/Trigger]: stop motor motion
- /cob_hand_bridge/init_pins [cob_hand_bridge/InitPins]: set direction of pins, especially output/pwm pins
- /cob_hand_bridge/update_pins [cob_hand_bridge/UpdatePins]: set and clear multiple ourput pins
CHANGELOG
Changelog for package cob_hand_bridge
0.6.11 (2024-02-19)
0.6.10 (2022-07-29)
0.6.9 (2020-10-17)
- Merge pull request #27 from fmessmer/test_noetic test noetic
- Bump CMake version to avoid CMP0048 warning
- Contributors: Felix Messmer, fmessmer
0.6.8 (2020-03-25)
- remove -Wno-format flag
- Contributors: fmessmer
0.6.7 (2020-03-18)
- Merge pull request #26 from fmessmer/ci_updates [travis] ci updates
- catkin_lint fixes
- Merge pull request #25 from fmessmer/suppress_warnings add -Wno-* compile option to suppress warnings
- add -Wno compile option to suppress warnings
- Contributors: Felix Messmer, fmessmer
0.6.6 (2019-08-06)
0.6.5 (2018-07-22)
- update pigpio submodule
- Contributors: fmessmer
0.6.4 (2018-07-21)
- update maintainer
- Merge pull request #22 from ipa-bnm/fix/cob_hand_init Reset error in init
- reset error on init
- readded local launch file
- Merge pull request #21 from ipa-bnm/feature/direct_sdh_connection added ros node for direct sdax communication
- mojin robotics copyright
- remove launch file
- added ros node for direct sdax communication
- Contributors: Benjamin Maidel, Felix Messmer, Florian Weisshardt, fmessmer, ipa-fmw
0.6.3 (2018-01-07)
- Merge pull request #19 from ipa320/indigo_release_candidate Indigo release candidate
- Merge pull request #17 from ipa-fxm/APACHE_license use license apache 2.0
- change maintainer
- use license apache 2.0
- Contributors: Felix Messmer, ipa-fxm, ipa-uhr-mk
0.6.2 (2017-07-18)
- properly handle re-init after restart tested on cob4-5
- Contributors: Mathias Lüdtke
0.6.1 (2016-10-10)
- fix install tags
- move launch files to bringup
- start init server after status topic is connected
- speed-up line parsing
- fixed offset calculation bug
- stop timer on preemption
- improved deadline timer
- fixed typo in JointValues.msg
- resend while moving
- set nominal current as default
- renamed g_motors_stopped to to g_motion_stopped
- resend only if control was stopped
- set default velocity (unused, but must be in valid range)
- move command string format was wrong, updated to signed
- pass currents to SDHx
- read currents from trajectory
- parse default currents
- non-positive resend_timer disables it
- stop resending on error
- use deadline timer instead of resend timer
- properly handle goal if already at target
- added missing dependency
- Fix for #6, added dependency to self
- deep-copy port string
- require movement to start
- migrated to goalCB
- increased stopped velocity
- support trajectories with missing header stamp
- proper conversions
- do not test for tolerances size (outdated code)
- catch not connected error in init
- first status detected was buggy
- finger ready logic was inverted
- added trajectory interface
- wait for init_finger service
- enable recover on non-zero RC
- Use global namespaces to make remap work
- Do not check required interfase per default rosserial checks FQN, does not work with component namespaces
- report error on non-zero SDHx return code
- added diagnostics
- c&p bug
- device port was missing the leading slash
- resize position vector before filling it
- advertise recover service
- updated mismatched MD5 sums
- added first version of node
- implemented recover service
- actually read velocity and current from SDHx
- switched to signed current entry
- improved line parsing
- Keep existing PWM setting if value is zero
- Create README.md
- PWM just works for first bank
- added launch file
- refactored for PWM feature
- added support for bank1
- removed sdhx.cpp from CMake config
- SDHx implementation
- first test app with GPIO
- Contributors: Florian Weisshardt, Mathias Lüdtke, ipa-cob4-5, ipa-nhg
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.
Package Dependencies
Deps | Name |
---|---|
message_generation | |
catkin | |
message_runtime | |
rosserial_python | |
std_msgs | |
actionlib | |
angles | |
control_msgs | |
diagnostic_updater | |
sensor_msgs | |
std_srvs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
cob_hand | |
cob_bringup |
Recent questions tagged cob_hand_bridge at Robotics Stack Exchange
No version for distro galactic. Known supported distros are highlighted in the buttons above.
cob_hand_bridge package from cob_hand repocob_hand cob_hand_bridge |
|
Package Summary
Tags | No category tags. |
Version | 0.6.11 |
License | Apache 2.0 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ipa320/cob_hand.git |
VCS Type | git |
VCS Version | indigo_dev |
Last Updated | 2024-02-19 |
Dev Status | END-OF-LIFE |
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
The cob_hand_bridge package provides a driver for the gripper of Care-O-bot4.
Additional Links
No additional links.
Maintainers
- Felix Messmer
- Florian Weisshardt
- Nadia Hammoudeh Garcia
Authors
- Mathias Lüdtke
Raspberry (1 or 2) setup
sudo apt-get install git cmake g++ libboost-thread-dev
git clone --recursive https://github.com/ipa320/cob_hand.git
mkdir cob_hand/cob_hand_bridge/client/build
cd cob_hand/cob_hand_bridge/client/build
cmake ..
make
-
make install
(OPTIONAL)
Raspberry usage
cob_hand_bridge */dev/ttyToROS[@baudrate]* [looprate (default: 20Hz)]
Maintenance
update ros_lib (on a ROS PC)
cd cob_hand/cob_hand_bridge/client/
python make_library.py
ROS usage
Overlay for rosserial: git clone https://github.com/ipa-mdl/rosserial.git -b indigo-devel
Run roslaunch cob_hand_bridge serial_bridge.launch port:=*/dev/ttyToRasp* [baud:=...]
Publications:
- /cob_hand_bridge/status [cob_hand_bridge/Status]
Subscriptions:
- /cob_hand_bridge/set_pin [std_msgs/UInt8]: set single pin
- /cob_hand_bridge/clear_pin [std_msgs/UInt8]: clear single pin
- /cob_hand_bridge/command [cob_hand_bridge/JointValues]: motor command
Services:
- /cob_hand_bridge/set_pwm [cob_hand_bridge/SetPWM]: set pwm output for multiple pins
- /cob_hand_bridge/init_finger [cob_hand_bridge/InitFinger]: init SDHx
- /cob_hand_bridge/halt [std_srvs/Trigger]: stop motor motion
- /cob_hand_bridge/init_pins [cob_hand_bridge/InitPins]: set direction of pins, especially output/pwm pins
- /cob_hand_bridge/update_pins [cob_hand_bridge/UpdatePins]: set and clear multiple ourput pins
CHANGELOG
Changelog for package cob_hand_bridge
0.6.11 (2024-02-19)
0.6.10 (2022-07-29)
0.6.9 (2020-10-17)
- Merge pull request #27 from fmessmer/test_noetic test noetic
- Bump CMake version to avoid CMP0048 warning
- Contributors: Felix Messmer, fmessmer
0.6.8 (2020-03-25)
- remove -Wno-format flag
- Contributors: fmessmer
0.6.7 (2020-03-18)
- Merge pull request #26 from fmessmer/ci_updates [travis] ci updates
- catkin_lint fixes
- Merge pull request #25 from fmessmer/suppress_warnings add -Wno-* compile option to suppress warnings
- add -Wno compile option to suppress warnings
- Contributors: Felix Messmer, fmessmer
0.6.6 (2019-08-06)
0.6.5 (2018-07-22)
- update pigpio submodule
- Contributors: fmessmer
0.6.4 (2018-07-21)
- update maintainer
- Merge pull request #22 from ipa-bnm/fix/cob_hand_init Reset error in init
- reset error on init
- readded local launch file
- Merge pull request #21 from ipa-bnm/feature/direct_sdh_connection added ros node for direct sdax communication
- mojin robotics copyright
- remove launch file
- added ros node for direct sdax communication
- Contributors: Benjamin Maidel, Felix Messmer, Florian Weisshardt, fmessmer, ipa-fmw
0.6.3 (2018-01-07)
- Merge pull request #19 from ipa320/indigo_release_candidate Indigo release candidate
- Merge pull request #17 from ipa-fxm/APACHE_license use license apache 2.0
- change maintainer
- use license apache 2.0
- Contributors: Felix Messmer, ipa-fxm, ipa-uhr-mk
0.6.2 (2017-07-18)
- properly handle re-init after restart tested on cob4-5
- Contributors: Mathias Lüdtke
0.6.1 (2016-10-10)
- fix install tags
- move launch files to bringup
- start init server after status topic is connected
- speed-up line parsing
- fixed offset calculation bug
- stop timer on preemption
- improved deadline timer
- fixed typo in JointValues.msg
- resend while moving
- set nominal current as default
- renamed g_motors_stopped to to g_motion_stopped
- resend only if control was stopped
- set default velocity (unused, but must be in valid range)
- move command string format was wrong, updated to signed
- pass currents to SDHx
- read currents from trajectory
- parse default currents
- non-positive resend_timer disables it
- stop resending on error
- use deadline timer instead of resend timer
- properly handle goal if already at target
- added missing dependency
- Fix for #6, added dependency to self
- deep-copy port string
- require movement to start
- migrated to goalCB
- increased stopped velocity
- support trajectories with missing header stamp
- proper conversions
- do not test for tolerances size (outdated code)
- catch not connected error in init
- first status detected was buggy
- finger ready logic was inverted
- added trajectory interface
- wait for init_finger service
- enable recover on non-zero RC
- Use global namespaces to make remap work
- Do not check required interfase per default rosserial checks FQN, does not work with component namespaces
- report error on non-zero SDHx return code
- added diagnostics
- c&p bug
- device port was missing the leading slash
- resize position vector before filling it
- advertise recover service
- updated mismatched MD5 sums
- added first version of node
- implemented recover service
- actually read velocity and current from SDHx
- switched to signed current entry
- improved line parsing
- Keep existing PWM setting if value is zero
- Create README.md
- PWM just works for first bank
- added launch file
- refactored for PWM feature
- added support for bank1
- removed sdhx.cpp from CMake config
- SDHx implementation
- first test app with GPIO
- Contributors: Florian Weisshardt, Mathias Lüdtke, ipa-cob4-5, ipa-nhg
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.
Package Dependencies
Deps | Name |
---|---|
message_generation | |
catkin | |
message_runtime | |
rosserial_python | |
std_msgs | |
actionlib | |
angles | |
control_msgs | |
diagnostic_updater | |
sensor_msgs | |
std_srvs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
cob_hand | |
cob_bringup |