-
Notifications
You must be signed in to change notification settings - Fork 1
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
Create an example to test the HumanIK class #17
Comments
I created the executable with 97d1013; the
|
The solver couldn't find a solution because I set the priority of all the task to
This is a know problem related to |
I did a test of the IK implemented in Screencast.from.12-01-2024.16.32.03.webmThe expected result is on the left, while the result of the IK is on the right; as it is possible to notice, the model on the right is rotated of about 180 degrees w.r.t. the model on the left; moreover, the legs have a different behaviour which could be related to the fact that the gravity tasks haven't been added yet. |
Together with @dariosortino and @marcoforleo, today we acquire a dataset before performing the T pose calibration to check if starting from the same raw measurement the IK implemented in HDE and the IK implemented in HumanIK class give the same results; as it is possible to notice from the following recording, they are very similar (on the left the HumanIK IK and on the right the HDE IK): Screencast.from.02-02-2024.16.13.10.webmThen we acquired a dataset while performing the T pose calibration; I implemented a function in HumanIK to perform the T pose calibration (commit 3802491) and I ran this function in the example application at the same moment in which it was performed with HDE; the following video shows the comparison of the two IK: Screencast.from.02-02-2024.16.27.35.webmThanks @Gianlucamilani @dariosortino and @marcoforleo for your help acquiring data! |
Awesome work @davidegorbani! CC |
Closing this issue since I merged #19. |
I open this issue in order to create a C++ executable that reads data from a
.mat
of an experiment and performs the inverse kinematic using the data from the nodes.The text was updated successfully, but these errors were encountered: