Skip to content
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

Provide documentation about icub fingers coupling mechanism #111

Open
kouroshD opened this issue Mar 18, 2020 · 1 comment
Open

Provide documentation about icub fingers coupling mechanism #111

kouroshD opened this issue Mar 18, 2020 · 1 comment

Comments

@kouroshD
Copy link

I am trying to understand how the coupling of the fingers are handled in the firmware, but I was not able to find the related part in the repo's code. Please if possible, point out to the part of code that handles the decoupling of measures related to the iCub hand and fingers.
In case, there is a documentation on that, please let us know.

cc @pattacini @traversaro @S-Dafarra

@pattacini
Copy link
Member

I don't know about the FW and/or the intermediate YARP layer responsible for streaming out the motor and joint encoders but, in any case, the method iCub::iKin::iCubFinger::getChainJoints() contains a possible replica of the code required for dealing with the coupling/decoupling.

In fact, the goal is to take as input the motor and/or the joint encoders (received respectively from the state and analog ports) and prepare a vector that needs to describe every single joint of the kinematic chain. Thus, getChainJoints() has to be aware of the coupling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants