Skip to content

Feature/pose broadcaster qos - #2

Open
antrom99 wants to merge 5 commits into
humblefrom
feature/pose_broadcaster_qos
Open

Feature/pose broadcaster qos#2
antrom99 wants to merge 5 commits into
humblefrom
feature/pose_broadcaster_qos

Conversation

@antrom99

Copy link
Copy Markdown

This PR introduces the qos="best_effort" for the pose_broadcaster controller.

- Added qos_profile parameter (reliable/best_effort) to pose_broadcaster_parameters.yaml
- Implemented inline QoS selection in pose_broadcaster.cpp using standard ROS2 profiles
- Removed unused rclcpp/qos.hpp include from pose_broadcaster.hpp
- Extended test suite with QoS-specific tests (Configure_WithDefaultQoS, Configure_WithBestEffortQoS, PublishWithBestEffortQoS)
- Updated test helpers to support QoS parameter in subscribe_and_get_message()

The controller now supports SystemDefaultsQoS (reliable, default) and SensorDataQoS (best_effort)
for flexible communication based on use case requirements.
@antrom99
antrom99 requested review from eferre89 and v8p1197 February 17, 2026 11:40
@github-actions

github-actions Bot commented Apr 3, 2026

Copy link
Copy Markdown

This PR is stale because it has been open for 45 days with no activity. Please tag a maintainer for help on completing this PR, or close it if you think it has become obsolete.

@github-actions github-actions Bot added the stale label Apr 3, 2026
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.

1 participant