-
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
[iCubGazeboV3] Some collisions are detected in the arms #100
Comments
(By the way, a regression test on RTF for the simulated models could be a good idea to avoid regression such as this one). |
Very strange indeed, @GiulioRomualdi do you know if this kind of slow down was already present when using the older models of icubgazebov3 ? |
The following commit is fine
|
From what I understood, robotology/icub-models-generator#202 should reduce the volume/visual of the upper arm meshes, am I right @AlexAntn ? |
it actually increased the volume, since the previous versions of the arms didn't account for the skin. I believe this is indeed related to this issue since we activated the collisions for the upper arms with this PR. As @traversaro commented there shouldn't be any collisions between neighbor links, I can investigate it to try to find the reason (we didn't have such collisions during the experiments on collisions with the torso), but I think for now we can remove the collisions |
Hi @AlexAntn
If you could do a quick test with the latest model to see if you can reproduce it or not, that would be great.
We can proceed like that indeed. |
Ok, I have double-checked the work we did for the study, and in fact, in the repo study-collisions-icub we have the following warning (see https://github.com/icub-tech-iit/study-collisions-icub#icub3-gazebo-model-issues):
When we committed the changes in the model, in order not to remove anything from the previous model, we kept the collisions on the shoulders/elbows, so that is why we are getting them now. So the question now is, should we remove them from these joints, keeping the model as it was? or should we remove them from the arms (so revert to the previous status, except with the new meshes)? or should we remove all collisions there entirely? |
I would personally stick to the status the URDF model was in ahead of this contribution, not making any difference among types of meshes. So, if I got it right: no collisions among neighbor links and no collisions among meshes. |
To clarify this, as you mentioned earlier, the user can always enable collisions on purpose for carrying out specific studies. |
@GiulioRomualdi the PR robotology/icub-models-generator#208 should solve the problem. |
I have opened a PR here: robotology/icub-models-generator#208 This PR removes the added sensors for the upper arms, which were the cause for the collisions with the shoulders and elbows. Nothing else in the model was changed, and I tested the model generated and it fixes the issue with the collisions. Indeed, the real-time factor basically doubled without these collisions, so this should fix this issue! |
Thank you @AlexAntn |
The new model has been generated 8ad57bf. I've just tested and everything seems ok. Thank you for the support. |
Thanks heaps @AlexAntn 🥇 |
I'm currently using the latest master of icub-models c6e295a
After spawning ICubGazeboV3 I noticed a really low real-time factor.
Showing the collisions I noticed that some collisions are detected on the arms.
Is this related to robotology/icub-models-generator#202? Is it wanted?
cc @traversaro
The text was updated successfully, but these errors were encountered: