Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: update trafficlight roi styling #6985

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

KhalilSelyan
Copy link
Contributor

@KhalilSelyan KhalilSelyan commented May 12, 2024

Description

This PR introduces several enhancements to the traffic light ROI visualization in RViz to improve its accuracy and usability. Key changes include fixing the ROI colors to better match real-world traffic lights, replacing textual overlays with intuitive graphical shapes that represent the traffic light status, and adjusting the positioning and sizing of the probability of detection display. These updates aim to provide a cleaner, more informative visualization that aids users in better decision-making and data analysis.

Effects on System Behavior

These changes are visual and configurational; they do not affect the underlying system behavior of RViz or the traffic light detection functionalities. The visual enhancements are designed to improve user interaction without impacting system performance.

Pre-review Checklist for the PR Author

The PR author must check the checkboxes below when creating the PR.

In-review Checklist for the PR Reviewers

The PR reviewers must check the checkboxes below before approval.

Post-review Checklist for the PR Author

The PR author must check the checkboxes below before merging.

  • All discussions have been resolved or are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

KhalilSelyan added 4 commits May 12, 2024 02:26
Signed-off-by: KhalilSelyan <khalil@leodrive.ai>
Signed-off-by: KhalilSelyan <khalil@leodrive.ai>
Signed-off-by: KhalilSelyan <khalil@leodrive.ai>
Signed-off-by: KhalilSelyan <khalil@leodrive.ai>
@KhalilSelyan KhalilSelyan added component:perception Advanced sensor data processing and environment understanding. (auto-assigned) type:ui-ux User interface, user experience, graphical user interfaces. labels May 12, 2024
@KhalilSelyan KhalilSelyan requested a review from xmfcx May 12, 2024 00:46
@KhalilSelyan KhalilSelyan self-assigned this May 12, 2024
@KhalilSelyan KhalilSelyan linked an issue May 12, 2024 that may be closed by this pull request
5 tasks
Signed-off-by: KhalilSelyan <khalil@leodrive.ai>
@yukkysaito
Copy link
Contributor

@KhalilSelyan Can you share a screenshot of what the visualization will look like, it might be nice to have it in the README.

@xmfcx xmfcx added the tag:run-build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label May 12, 2024
@KhalilSelyan
Copy link
Contributor Author

@yukkysaito

Screenshot from 2024-05-12 03-10-41

image

these are all the shapes would be drawn on top of the rectangle, and the probability would be on the side and out of 100 instead of 0.xxxxx

KhalilSelyan added 4 commits May 13, 2024 04:45
Signed-off-by: KhalilSelyan <khalil@leodrive.ai>
Signed-off-by: KhalilSelyan <khalil@leodrive.ai>
Signed-off-by: KhalilSelyan <khalil@leodrive.ai>
Signed-off-by: KhalilSelyan <khalil@leodrive.ai>
@github-actions github-actions bot added the type:documentation Creating or refining documentation. (auto-assigned) label May 13, 2024
@KhalilSelyan
Copy link
Contributor Author

@xmfcx I made the update as requested, using the icons instead of cv draw

Screenshot from 2024-05-13 04-44-36

@kminoda kminoda requested a review from tzhong518 as a code owner May 17, 2024 01:18
@KhalilSelyan
Copy link
Contributor Author

using the icons instead of cv:draw and more contained icon + probability
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:perception Advanced sensor data processing and environment understanding. (auto-assigned) tag:run-build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) type:documentation Creating or refining documentation. (auto-assigned) type:ui-ux User interface, user experience, graphical user interfaces.
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

Enhance Styling for Traffic Light ROI Visualization in RViz
4 participants