Skip to content

Commit bd5b4d3

Browse files
committed
List previous workarounds
Signed-off-by: Ivan Santiago Paunovic <[email protected]>
1 parent 51969ee commit bd5b4d3

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

articles/external_qos_file.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@ To avoid recompiling the source code with patched QoS, node implementers have us
3030

3131
Instead of having different ways of externally specifying QoS for the different entities, it would be good to have a standardized way to select QoS settings.
3232

33+
Here are different mechanism added in different packages:
34+
35+
- rosbag2 has an ad-hoc mechanism to override QoS profiles when recording or doing playback ([docs](https://index.ros.org/doc/ros2/Tutorials/Ros2bag/Overriding-QoS-Policies-For-Recording-And-Playback/)).
36+
- Image pipeline nodes use some parameters to allow changing some of the policies ([PR](https://github.com/ros-perception/image_pipeline/pull/521)).
37+
- Ouster drivers also use some parameters to allow changing some policies ([PR](https://github.com/ros-drivers/ros2_ouster_drivers/pull/26)).
38+
- Gazebo ROS packages allows configuring QoS profiles of the plugins in the SDF file ([issue](https://github.com/ros-simulation/gazebo_ros_pkgs/issues/1079)).
39+
3340
## QoS file format
3441

3542
DDS uses the concept of QoS profiles, in which each profile has a name.

0 commit comments

Comments
 (0)