-
Notifications
You must be signed in to change notification settings - Fork 23
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
iCub3 masses updated #207
iCub3 masses updated #207
Conversation
Hi @ale-git @salvi-mattia @mfussi66 , thanks a lot for the PR! For better tracking this kind of models, could you report the |
@ale-git, better off referring to an issue in a public repo like robotology/icub-models#94 in the commit message, instead of pointing to our internal workflow. |
In the past, whenever a new model was regenerated we had tipically had regression due to the direction of the axis that changed, requiring then a change in the Did you happen to check that? |
Actually, this may be checked automatically thanks to #193, let's see the CI response. |
I din't consider that the commit on my repo would have sneaked till here... |
If you want to inspect the differences in the generated model, you can check the log of CI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably the changes done in ICUB_3_all_options_gazebo.yaml.in
has to be done also in ICUB_3_all_options.yaml
, because this fix is not gazebo-specific, what do you think about it @traversaro ?
We can't review the PR until it is out of Draft state, there is anything missing? |
Actually I was wrong, we can review even if in Draft. However, what is missing? From my point of view the PR is fine, the only request I have is the one in #207 (comment) . |
@traversaro, the PR is ok for being reviewed 👍🏻 |
@traversaro If I understood the question correctly, |
Great, thanks, this is what I needed. |
Sure, good catch! |
Ok, I'm going to copy-paste the section. |
By the way, this is a nice example on why relying on modified models to support quirks of specific physics engines (such as Gazebo/ODE, that has numerical errors with its default simulation parameters with small inertias that are otherwise perfectly valid) is not robusts, and the reason for which relying instead on simulation softare-specific plugins that modified the model as required during loading, like the one discussed in robotology/icub-models#33 would be useful. |
This PR solves the real iCub3 Vs. iCub3 URDF model mass discrepancy. The real robot weights about 52 kg on the scale, while the mass calculated by the CAD - and thus exported in the model - is about 54.5 kg after the last debugging (hidden stray component removed, other missing component added).
Thus, the ICUB_3_all_options_gazebo.yaml.in has been modified in order to assign the part masses rescaled by a 52.010/54.992 factor.