-
Notifications
You must be signed in to change notification settings - Fork 734
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
Use TF2 package for quaternion conversion #1031
Use TF2 package for quaternion conversion #1031
Conversation
The OpenCV quaternion class was not added until OpenCV 4.5.1, so it's less widely available than the TF2 conversion.
Hoping for a backport to Jazzy, as well. |
If I recall correctly, you're unable to test this, right? I can test on a robot early next week to make sure there is no change in behavior. |
Thanks! This isn't a code package we use so I'd really appreciate if there's a way for someone else to verify the change without too much effort. My interpretation of the build issues is that they're CppLint issues that aren't directly related to this change. One of them is that the track_marker.hpp include should come first and the other is incorrectly thinking that the TF2 quaternion.h header is a C system library because it's not *.hpp. Just let me know if you'd like me to do anything about those. |
Just wanted to check in on this to see if you've had a chance to test it yet, and if so, whether it worked correctly. Thanks! |
I'm back from ROSCon now - will take a look at this during the week |
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.
I've tested locally - it looks good - just need to get CI to pass
Thank you! And would it be possible to also get this backported to Jazzy? It would save me a lot of maintenance effort. |
https://github.com/Mergifyio backport jazzy |
✅ Backports have been created
|
The OpenCV quaternion class was not added until OpenCV 4.5.1, so it's less widely available than the TF2 conversion. This change allows a source build of the ROS 2 "perception" variant on Ubuntu 20.04 without a custom source build of OpenCV. Addresses issue https://github.com/ros-perception/image_pipeline/issues/1030<hr>This is an automatic backport of pull request #1031 done by [Mergify](https://mergify.com). Co-authored-by: Ted Steiner <[email protected]>
The OpenCV quaternion class was not added until OpenCV 4.5.1, so it's less widely available than the TF2 conversion. This change allows a source build of the ROS 2 "perception" variant on Ubuntu 20.04 without a custom source build of OpenCV.
Addresses issue #1030