-
Notifications
You must be signed in to change notification settings - Fork 171
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
Restore tf_prefix support for ROS2 #159
Conversation
Also make it so we don't handle / specially. Signed-off-by: Chris Lalancette <[email protected]>
bc56c8f
to
5a5d13f
Compare
Signed-off-by: Chris Lalancette <[email protected]>
@smnogar First of all, I apologize for the very long delay in looking at this. What I ended up doing here was make some changes to your PR, partially based off of the discussion that has been going on in #139. In particular I did the following:
With that, I'm pretty happy with this. I'd appreciate a look from you to make sure this meets your needs. @sloretz When you have some time, a review here would be appreciated as well. |
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.
A couple nitpicks, otherwise LGTM!
Signed-off-by: Chris Lalancette <[email protected]>
All right, nits are fixed, CI is happy. I'm going to go ahead and merge this one in. @smnogar If you'd like to have this in Foxy or Galactic, please pipe up here and/or feel free to open backport PRs for those. Thanks for the contribution. |
Signed-off-by: Chris Lalancette <[email protected]>
Is it possible to have the frame_prefix support for foxy as well ? I guess this is a cool feature, that we would love to have! |
So looking back over this code, I realize that the big problem with backporting is that it is not ABI compatible. That is, it changes the size of to That said, we can probably do something slightly hacky where we don't declare the parameter, but instead allow undeclared parameters to be set and just get the parameter as needed. That won't change the ABI. Let me give that a shot and see if I can make it work. |
quick and dirty frame_prefix support for foxy Also make it so we don't handle / specially. Add in tests and documentation as well. Co-authored-by: Chris Lalancette <[email protected]>
quick and dirty frame_prefix support for foxy Also make it so we don't handle / specially. Add in tests and documentation as well. Co-authored-by: Chris Lalancette <[email protected]>
quick and dirty frame_prefix support for foxy Also make it so we don't handle / specially. Add in tests and documentation as well. Co-authored-by: Chris Lalancette <[email protected]> Co-authored-by: Steve Nogar <[email protected]>
quick and dirty frame_prefix support for foxy Also make it so we don't handle / specially. Add in tests and documentation as well. Co-authored-by: Chris Lalancette <[email protected]> Co-authored-by: Steve Nogar <[email protected]>
Relevant issue: #147
Relevant PRs: Noetic support: #139 Closed ROS2 PR: #127
This is a quick and dirty implementation of tf_prefix for foxy. Once the string formatting issues are resolved in #139, I recommend adding them here. If this is too duplicative feel free to close this.