Skip to content
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

Support sensor data QOS on image_proc #720

Closed
wants to merge 1 commit into from

Conversation

coalman321
Copy link

Adds support for image_proc nodes to enable Sensor Data QOS profile on input and output image topics. This fix is designed to allow camera data to come in from the gazebo_ros camera plugin which uses Sensor Data QOS by default. This also patches an issue with the stereo_image_proc launch file where the right input topic was not re-mapped in the launch file, and only the left topic was remapped.

This PR has already been linted via colcon test as well as ament_uncrustify --reformat. The changes have no impact on the default behavior of all changed nodes. All changes have been tested against ROS2 galactic and have been confirmed to work as intended.

@clalancette clalancette changed the base branch from ros2 to rolling April 26, 2022 18:17
@JWhitleyWork
Copy link
Collaborator

@coalman321 cpplint is showing errors. Please correct these before I merge.

@coalman321
Copy link
Author

@coalman321 cpplint is showing errors. Please correct these before I merge.

Looking at the build farm logs, these are all issues with include order. I did not have any changes made to them in this commit, so this would have been failing prior. I can fix them, but they may have already been fixed.

@mikeferguson mikeferguson self-assigned this Jan 19, 2024
@mikeferguson
Copy link
Member

Assigning to myself to look at this as part of #847

@mikeferguson
Copy link
Member

Superseded by #922 - which implements the newer QoS overriding approach (which is now the default throughout ROS2). Our old parameter was actually listed as an "ad-hoc" work around in the design document for this feature: http://design.ros2.org/articles/qos_configurability.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants