Allow name attribute in visual tag - #31
Merged
Merged
Conversation
|
Is there any reason why this shouldn't be merged? The missing name attribute breaks using the parser to find elements by name in Melodic, which previously worked in Kinetic. |
Contributor
There are a couple of things here:
@ri-ceres Any thoughts on how this might have worked in Kinetic? |
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Contributor
Moved to end in 624bc73 |
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
sloretz
approved these changes
Mar 9, 2020
traversaro
pushed a commit
to traversaro/urdf_parser_py
that referenced
this pull request
Nov 8, 2024
* Allow name attribute in visual tag * Add name kwarg at end Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Add test for <visual name="..."> Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Add version attribute to test Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Brian Gerkey <gerkey@openrobotics.org> Co-authored-by: Shane Loretz <sloretz@osrfoundation.org>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
With some URDF like this:
I get a warning like this:
According to the docs, it's valid to have a
nameattribute in avisualtag:http://wiki.ros.org/urdf/XML/link#Elements
In this PR I made changes that I think are in the right direction to add support for that attribute. At least, with these changes, the warning disappears. But I must admit that I'm not certain that I've done the right thing here.
It might also be a good idea to update the schema: https://github.com/ros/urdfdom/blob/master/xsd/urdf.xsd#L123-L133, but I'm not sure whether that's necessary.