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

CREO2URDF – Correctly handle the joint definition when using CSYS #99

Closed
Nicogene opened this issue Jun 13, 2024 · 2 comments · Fixed by #106
Closed

CREO2URDF – Correctly handle the joint definition when using CSYS #99

Nicogene opened this issue Jun 13, 2024 · 2 comments · Fixed by #106
Assignees
Labels
domain-software Related to Software team-fix Related to Team Fix

Comments

@Nicogene
Copy link
Member

In creo2urdf the linkFrames parameter is optional, it allows to specify which frame has to be used as the reference frame for a specific link.

To be compliant with the urdf specification, this frame has to lie on the axis of the joint of which the link is the child link.
If not specified we use the default CSYS that may have an offset w.r.t the axis of the joint, this means that the joint right now might rotate "outside" the link

✔️ We correctly handle it

immagine

❌ We do not handle it correctly

immagine

In:

a lot of debugging has been made but unfortunately something is missing

@Nicogene
Copy link
Member Author

Thanks to:

this issue now is way simpler!

@Nicogene
Copy link
Member Author

Thanks to the PR of @traversaro in idyntree now we can export the icub urdf!

image

cc @pattacini @maggia80 @fiorisi @Lawproto @salvi-mattia @mfussi66

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain-software Related to Software team-fix Related to Team Fix
Projects
None yet
2 participants