|
Package Summary
Tags | No category tags. |
Version | 1.3.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/shadow-robot/sr_interface.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2021-12-10 |
Dev Status | UNMAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Shadow Robot's software team
Authors
- Juan Antonio Corrales Ramon (UPMC),
- Guillaume Walck (CITEC)
Copyright UPMC 2012 Updated by Guillaume WALCK CITEC University Bielefeld 2014
DESCRIPTION
Hand_kinematics provides inverse kinematics for the Shadow Hand fingers and thumb, coping with coupled joints in the fingers and redundant joints in the thumb. The IK services requires a 3D pose to be requested and not a 6D pose since 6D requests are most of the time unfeasible (only 3 to 5 DOF) However, the request pose message must be 6D, only 3D translation part will be considered.
This code is based on some modified functions taken out of kdl and augmented with coupling possibilities. These functions are in package kdl_coupling, under the same KDL:: namespace and can work together with standard KDL functionalities. Indeed all the functions created have different names.
PRE-REQUEST
This package provides several interfaces, one of them is a plugin for constraint aware kinematics that depends on moveit_core package whereas the service interface only requires moveit_msgs. The plugin is now activated by default, comment out the dependencies in manifest and CMakelists.txt if you don’t want it.
TEST
To test the FK/IK run:
rostest hand_kinematics hand_kinematics_services_test.test
rostest hand_kinematics hand_kinematics_plugin_test.test
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
roscpp | |
tf | |
urdf | |
kdl_parser | |
kdl_coupling | |
sensor_msgs | |
tf_conversions | |
orocos_kdl | |
geometry_msgs | |
moveit_core | |
moveit_msgs | |
moveit_ros_planning | |
pluginlib | |
rostest | |
sr_utilities | |
catkin | |
sr_utilities_common |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sr_interface |