-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Design of the urdf model of the left_hand_mk3 seems different from the real design #104
Comments
fyi @pattacini @fiorisi |
Thanks @gabrielecaddeo for reporting 👍🏻 @ale-git is busy these days with the development of a FW release to address an important upcoming demo. |
In the meanwhile, some tips for @gabrielecaddeo so that you can continue to debug on your own and prepare useful information for domain experts. First of all, which version (tagged version or git commit checkout if you are not in a released version) of
Can you report this information using the precise identifier of joint names, i.e. the one that you find in the URDF? Using ambigous names may lead to confusion that make debugging harder.
If you are able to reproduce this configuration with the real hand, can you report in the issue the exact configuration of the hand (i.e. in a table with joint/axis names and their values?). After that, you can try to reproduce the same configuration in simulation, for example using
|
I am using
In my opinion, the problem is with the
I am not sure I can control the real hand at the moment, because it is under test on the first floor. I went there and I asked if I could move the fingers with my hand to see the limits of the real joints. I can try to go there and ask if i can move it with the software. |
Thanks @gabrielecaddeo !
Sorry, I misunderstood then. I think at some point there was a working prototype, probably you can ask, otherwise we can wait for @ale-git input. |
To do some tests, you can try to increase the software and hardware limits in:
The hardware limits should be defined in /~https://github.com/robotology/icub-models/blob/v1.21.1/iCub/robots/left_hand_mk3/model.urdf#L261, but I am bit confused as there I can only find the |
I think I got it. The actual software limits (for the coupled controlled axis, that have indeed the correct
|
Hi @gabrielecaddeo, so that the pinch grasp is achievable. In your screenshot the thumb (second joint in yarpmotorgui) is not rotated, i.e. it seems in 0 degrees position, while it can reach -70 degrees. |
Hi @ale-git . The thing is that I can superimpose index and thumb, but with an incorrect angle between them, while in the real hand it seems possible to superimpose them in a "parallel" way |
Well, also in human hand thumb and index aren't perfectly opposed but kinda lateral in pinch grasp. Please consider that you don't have to go to -70, but you have to rotate just the amount you need. Btw, can you post a picture of the real hand performing the grasp you desire? Maybe there is an offset in the rotation limits between the real hand and the model. |
Maybe the thumb opposition limit is changed @marcellosavoldi ? |
I guess this value should be updated in two places:
Anyone interested is welcome to submit a PR, thanks! |
Fixed in robotology/icub-models-generator#211. |
Thanks @mfussi66 ! |
Hi,
I am working with the urdf model of the
left_hand_mk3
. While working with it I noticed that there is something strange going on with the thumb opposition joint.As you can see in the following

it is not possible to reach a configuration in which the thumb and the index superimpose one each other (please notice that in the above picture the thumb opposition is already at its maximum of approximately ~62 degrees. The same applies for the index adduction/abuction that is at 10 degrees).
On the other hand, in the real hand it is possible to reach this configuration, as I tried to do it today.
The text was updated successfully, but these errors were encountered: