-
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
Update iCub3 with feet covers #210
Conversation
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.
If these changes have been tested on gazebo, green light from my side 👍🏻
But check it out that it is failing to generate the models :https://github.com/robotology/icub-models-generator/pull/210/checks?check_run_id=3676209300 |
@Nicogene They were not tested in Gazebo, but I can of course do it as needed. |
Here's one error: 2021-09-22T14:21:58.9629855Z File "/usr/local/lib/python3.8/dist-packages/simmechanics_to_urdf-0.2-py3.8.egg/simmechanics_to_urdf/firstgen.py", line 916, in buildTree
2021-09-22T14:21:58.9630992Z KeyError: ('r_ankle_2', 'SCSYS_R_ANKLE_2')
2021-09-22T14:21:58.9985516Z make[2]: *** [simmechanics/CMakeFiles/generate-models-simmechanics.dir/build.make:180: simmechanics/iCubGazeboV3.urdf] Error 1 cc @Mick3Lozzo |
Well, I have to verify this with @mfussi66, is seems regarding the ankle, but I don't know if it is a problem of the CAD simulation model. |
Quoting @Mick3Lozzo
I think we could remove it. Is it still used somehow in your application @GiulioRomualdi @S-Dafarra ? |
I did not understand what you are referring to |
I'm referring to the frame |
I don't think I ever seen it |
Since it is a |
It is quite strange that (and why just That link is involved in these joints: If I understood correctly this PR should just update some stls, but seems that something went wrong in the export of the simmechanics xml |
It seems like it belongs to a now suppressed test group of frames: https://github.com/icub-tech-iit/fix/issues/966#issuecomment-925045131
Could it be that the script fails and exits on the first error, which happens to be caused by |
Yes probably after removing that frame we will have other issues, I suggest to test it locally is quite easy, just follow: icub-models-generator/.github/workflows/ci.yml Lines 37 to 99 in 36ca1b9
If you have any issue you can call me |
Hi @Nicogene
My understanding is that since some time the sole is split in two (a front and a rear part), thus the two distinct frames.
Maybe the CI stopped before processing the left ankle?
It indeed remains unclear why the problem with |
This is how the ft sensor was defined in iCub 2.5 icub-models-generator/simmechanics/data/icub2_5/ICUB_2-5_BB_simmechanics_options.yaml.in Line 75 in 36ca1b9
Here instead how they are defined in iCub 3: icub-models-generator/simmechanics/data/icub3/ICUB_3_all_options.yaml Lines 76 to 77 in 36ca1b9
As you can see the |
So the problem might be that we need the frame, which has been somehow removed then. |
Re-added the frame in both feet @pattacini. Now we should clarify their placement inside the assembly. Probably they should be here ad not inside a suppressed group, but I'll wait for @salvi-mattia, maybe there is a reason. |
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.
If the model works on gazebo, we can merge it 👍🏻
@mfussi66 |
Not yet, as I need to check how to generate it from the proposed model. |
Merged, thanks! |
The purpose of this PR is to update the simulation model of iCub 3 with the new feet covers. The model is shown in the picture below. The checkout used to generate the model is
cad-mechanics-public
master
, commit: icub-tech-iit/cad-mechanics-public@a83def6cc @S-Dafarra @GiulioRomualdi