-
Notifications
You must be signed in to change notification settings - Fork 197
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
Covariance is not transformed in do_transform_pose_with_covariance_stamped
#431
Comments
Hi guys! I wrote up the following code below. It's nothing but a copy paste of #430 but I translated the relevant parts to Python code. I couldn't find the equivalent of `
And this just gets added to |
Welcome! Thanks for the write up. What you have looks mostly fine - and is the path that I would've taken to fix this issue too. However, I believe I didn't pursue this issue earlier because the Python API actually does not get installed (see snippet from CMakeLists.txt file), since there are some pending TODOs for #110 (specifically #90 (comment)). geometry2/tf2_geometry_msgs/CMakeLists.txt Lines 21 to 28 in 8b12844
I will look into if the Python API can be installed now. Regardless, if you don't mind opening a draft PR with what you suggested, I can give you a proper review there. Please remember to update the tests as necessary for the changes you introduce. |
Thanks for the feedback! I have the PR ready, I need to confirm the tests. I will try and submit a PR before the day's end |
Unfortunately not. We still need to finish ros2/orocos_kinematics_dynamics#19 before we can re-enable Python for this package. |
I think this issue is actually solved since #453 was merged? If so, feel free to close it please! |
I'm going to close this out per the last comment. Thanks for the PR. |
Bug report
Required Info:
rclpy
Steps to reproduce issue
Expected behavior
do_transform_pose_with_covariance_stamped
should also transform covariance.Actual behavior
do_transform_pose_with_covariance_stamped
copies the covariance without transforming it.Additional information
The error is in this line
geometry2/tf2_geometry_msgs/src/tf2_geometry_msgs/tf2_geometry_msgs.py
Line 106 in a4f152f
This issue is quite similar to #372. For reference, this same functionality has been implemented in C++ in #430.
The text was updated successfully, but these errors were encountered: