QoS for Joint State Monitoring #39
-
Not really an Issue, but a discussion question. I noticed that the joint_state monitoring is coded in as tesseract_ros2/tesseract_monitoring/src/current_state_monitor.cpp Lines 112 to 116 in b16609c I found myself manually changing this today to work with a joint_state publisher I had set to a Reliable durability, hence the note. Obligatory link to QoS Concepts in the ROS docs. Feel free to let me know if I'm totally off base here. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
I can't find the API / docs for it right now, but ROS 2 has support for QoS overrides which don't require source-level changes. The subscriber should be created with a special, sentinel, QoS profile and the rest (ie: CLA parsing, forwarding the settings to the subscriber ctor, etc) should be taken care of. |
Beta Was this translation helpful? Give feedback.
I can't find the API / docs for it right now, but ROS 2 has support for QoS overrides which don't require source-level changes.
The subscriber should be created with a special, sentinel, QoS profile and the rest (ie: CLA parsing, forwarding the settings to the subscriber ctor, etc) should be taken care of.