Skip to content

feat(rviz): add topic text overlay plugin#37

Merged
satoshi-ota merged 7 commits intoautowarefoundation:mainfrom
satoshi-ota:feat/topic-text-overlay-plugin
Apr 21, 2026
Merged

feat(rviz): add topic text overlay plugin#37
satoshi-ota merged 7 commits intoautowarefoundation:mainfrom
satoshi-ota:feat/topic-text-overlay-plugin

Conversation

@satoshi-ota
Copy link
Copy Markdown
Contributor

@satoshi-ota satoshi-ota commented Apr 17, 2026

Description

This PR adds a new RViz panel plugin for overlaying selected topic text in the 3D view.

The plugin provides a panel that lists supported text-like topics and lets users select one or more topics to display as an overlay. The overlay shows the topic name in a distinguishable color and the
latest text content in white, making it easier to monitor debug/status messages directly in RViz.

Supported inputs include:

  • autoware_internal_debug_msgs/msg/*Stamped debug message types
  • tier4_debug_msgs/msg/StringStamped
  • visualization_msgs/msg/Marker
  • visualization_msgs/msg/MarkerArray

For Marker and MarkerArray, only TEXT_VIEW_FACING markers are used. For MarkerArray, namespaces can be selected so users can filter which marker text is shown. The selected topics and marker namespaces are
persisted in the RViz config.

movie-2026-04-17_10.54.10.mp4

Related links

Parent Issue:

  • Link

How was this PR tested?

  • Built the new RViz plugin package with colcon build.
  • Launched RViz and verified that selected supported topics are rendered as text overlays.
  • Verified that multiple selected topics can be displayed at the same time.
  • Verified that MarkerArray namespace selection filters displayed text.
  • Verified that RViz config save/load preserves selected topics and marker namespaces.
  • Verified that topic names are shown without message type labels in the overlay.

Notes for reviewers

None.

Interface changes

None.

Effects on system behavior

None.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 17, 2026

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
@satoshi-ota satoshi-ota force-pushed the feat/topic-text-overlay-plugin branch from d2b878f to ac189cf Compare April 17, 2026 03:45
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
@satoshi-ota satoshi-ota force-pushed the feat/topic-text-overlay-plugin branch 2 times, most recently from 432b242 to 2d3fd4d Compare April 17, 2026 04:04
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
@satoshi-ota satoshi-ota force-pushed the feat/topic-text-overlay-plugin branch from 9d23b64 to d4ae953 Compare April 17, 2026 04:06
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
@satoshi-ota satoshi-ota marked this pull request as ready for review April 20, 2026 07:22
@satoshi-ota satoshi-ota requested a review from Kotakku April 20, 2026 07:22
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 21, 2026

Codecov Report

❌ Patch coverage is 0% with 470 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (main@331eae6). Learn more about missing BASE report.

Files with missing lines Patch % Lines
...erlay_rviz_plugin/src/topic_text_overlay_panel.cpp 0.00% 470 Missing ⚠️
Additional details and impacted files
@@          Coverage Diff           @@
##             main     #37   +/-   ##
======================================
  Coverage        ?   0.00%           
======================================
  Files           ?       1           
  Lines           ?     470           
  Branches        ?      74           
======================================
  Hits            ?       0           
  Misses          ?     470           
  Partials        ?       0           
Flag Coverage Δ
differential 0.00% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
@satoshi-ota satoshi-ota merged commit 3e8de96 into autowarefoundation:main Apr 21, 2026
14 of 15 checks passed
@satoshi-ota satoshi-ota deleted the feat/topic-text-overlay-plugin branch April 21, 2026 01:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants