Skip to content

Fix: Mesh filename handling#443

Merged
petercorke merged 2 commits intopetercorke:futurefrom
TJMolnar:mesh-filename-handling
Jul 29, 2024
Merged

Fix: Mesh filename handling#443
petercorke merged 2 commits intopetercorke:futurefrom
TJMolnar:mesh-filename-handling

Conversation

@TJMolnar
Copy link
Copy Markdown

Many URDF files make use of the file:// prefix when specifying filenames for loading geometry or collision meshes. For an example, refer to this line in the xacro for the Kinova Gen3:

<mesh filename="file://$(find kortex_description)/arms/gen3/${dof}dof/meshes/base_link.dae" />

This PR Adds an explicit check for the "file://" prefix in roboticstoolbox/tools/urdf/urdf.py, alongside the existing check for "package://", to handle such filenames appropriately.

@petercorke petercorke changed the base branch from master to future July 29, 2024 04:11
@petercorke petercorke merged commit 4f0d3ff into petercorke:future Jul 29, 2024
@petercorke
Copy link
Copy Markdown
Owner

thanks for this fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Incomplete handling of mesh filenames in URDF parsing

2 participants