-
Notifications
You must be signed in to change notification settings - Fork 93
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
urdf: fix sensor/light pose for links lumped by fixed joints #1114
Merged
Conversation
This file contains 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
Backported from #525. Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Add ReduceSDFExtensionElementTransformReduction with an extra std::string argument to replace ReduceSDFExtensionSensorTransformReduction and ReduceSDFExtensionProjectorTransformReduction. Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Unless //pose/@relative_to is specified, in that case do nothing. Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Generalize the sensor test to apply to projector and light as well. Signed-off-by: Steve Peters <scpeters@openrobotics.org>
github-actions
bot
added
Gazebo 1️1️
Dependency of Gazebo classic version 11
🏰 citadel
Ignition Citadel
labels
Aug 23, 2022
Codecov Report
@@ Coverage Diff @@
## sdf9 #1114 +/- ##
==========================================
+ Coverage 87.59% 87.75% +0.16%
==========================================
Files 64 64
Lines 10061 10055 -6
==========================================
+ Hits 8813 8824 +11
+ Misses 1248 1231 -17
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
jennuine
approved these changes
Aug 23, 2022
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
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.
🦟 Bug fix
Fixes #378
Summary
The
parser_urdf.cc
file converts a URDF file to SDFormat. When converting a fixed joint, by default it merges the contents of the child link into the parent link. As noted in #378, the//sensor/pose
is not properly adjusted during this merge process. This issue has already been fixed in newer branches by #525, so the test and that fix have been backported and refactored to reduce code duplication (about 30 lines removed from parser_urdf.cc) and also fix the treatment of//link/light/pose
.Checklist
codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining
Signed-off-by
messages.