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

Addition of the Adductor Pollicis muscle #140

Open
andreh1111 opened this issue Jan 20, 2024 · 2 comments
Open

Addition of the Adductor Pollicis muscle #140

andreh1111 opened this issue Jan 20, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@andreh1111
Copy link
Contributor

Hi,
have you ever considered adding the adductor pollicis muscle? I think it would be very useful if MyoHand had it to simplify/improve thumb dexterity.

@Vittorio-Caggiano
Copy link
Collaborator

Hi @andreh1111 , we are considering extending the thumb muscles to have more expressive behaviors. Do you have any benchmark on specific movements that are not possible to achieve? We could use those for some testing.

@Vittorio-Caggiano Vittorio-Caggiano added the enhancement New feature or request label Jan 21, 2024
@andreh1111
Copy link
Contributor Author

I have no data on specific impossible movements, partly because the palmar adduction of the thumb is currently achievable with the proper co-contraction of EPL and FPL, but the presence of adductor pollicis would allow a more physiological behavior.

Doing some tests with inverse dynamics however I encountered some challenges in meeting the target position for all thumb joints. Maybe with reinforcement learning it is possible to get better results, or maybe not (but I don't want to start a competition about it in this thread, I'm too scared of what @P-Schumacher can do). Joking aside, if even with RL a trajectory like the one used below is hard to meet for all thumb joints, perhaps it can be used as a first benchmark.

In the gif below (github complained with the video, sorry) you can see the movement I generated as an example (trajectory samples in the attached .csv). On the left is the reference, on the right what was obtained using inverse dynamics. In the first image you can see the reference vs achieved trajectory (note: as indicated in #112, the palmar abduction/adduction of the thumb is currently titled cmc_flexion instead of cmc_abduction). There is a drift mainly at the expense of mp_flexion and ip_flexion, in my opinion due to the use of EPL and FPL to achieve the desired trajectory. The ctrl obtained for the muscles of the thumb is reported in the last image.

issue140_gif

issue40_ref_vs_ach_qpos

issue40_thumb_ctrl

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

No branches or pull requests

2 participants