rosboard icon indicating copy to clipboard operation
rosboard copied to clipboard

[Feature request] Add the option to change the QoS of a topic

Open charlielito opened this issue 3 years ago • 4 comments
trafficstars

When QoS doesn't match, nothing is received. For that an option to set up the QoS of the topic like in rviz2 would be very helful. For example for OccupancyGrid topics for static maps, normally the QoS is Durability: TRANSIENT_LOCAL, which currently doesn't work with rosboard.

charlielito avatar Dec 09 '21 17:12 charlielito

@charlielito :Would here be any major issues if we set the policy to all topics as TRANSIENT_LOCAL by default, before such a selection exists?

Actually I wasn't even able to get TRANSIENT_LOCATION working properly even with publisher and subscriber matching:

https://answers.ros.org/question/382626/latching-doesnt-work-in-ros2/

dheera avatar Dec 17 '21 16:12 dheera

I don't think that would be a proper solution, since most of topics are VOLATILE. According to this link, VOLATILE publishers are not compatible with TRANSIENT_LOCAL subscriptions.

In my case, I've been working with ROS2 foxy and galactic and it does work TRANSIENT_LOCAL publisher and subscribers.

charlielito avatar Dec 17 '21 17:12 charlielito

Hi folks, Sorry I haven't been active on this for a while due to a new job. Let me look into this issue and try to reproduce all the combinations of QoS to see what works.

dheera avatar Feb 24 '23 07:02 dheera

Hi folks, Sorry I haven't been active on this for a while due to a new job. Let me look into this issue and try to reproduce all the combinations of QoS to see what works.

This is already addressed in #104

charlielito avatar Feb 28 '23 16:02 charlielito