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

chore(image_projection_based_fusion): rename debug topics #6418

Conversation

badai-nguyen
Copy link
Contributor

@badai-nguyen badai-nguyen commented Feb 15, 2024

Description

  • To rename unclear namespace of debug topics published by fusion.cpp interface.

Related Link

TIER IV INTERNAL LINK

Tests performed

  • Confirm by logging_simulator that debug topics namespace matching with node name

  • Before:
    /perception/object_recognition/detection/clustering/camera_lidar_fusion/image_projection_based_fusion/debug/roi0/timestamp_interval_ms /perception/object_recognition/detection/clustering/image_projection_based_fusion/debug/roi0/timestamp_interval_ms /perception/object_recognition/detection/image_projection_based_fusion/debug/roi0/timestamp_interval_ms /perception/object_recognition/detection/pointpainting/image_projection_based_fusion/debug/roi0/timestamp_interval_ms

  • After:
    autoware@npc2201009-ubuntu22:~/autoware$ ros2 topic list | grep roi0/timestamp_interval_offset_ms /perception/object_recognition/detection/clustering/camera_lidar_fusion/roi_cluster_fusion/debug/roi0/timestamp_interval_offset_ms /perception/object_recognition/detection/clustering/roi_pointcloud_fusion/debug/roi0/timestamp_interval_offset_ms /perception/object_recognition/detection/pointpainting/pointpainting/debug/roi0/timestamp_interval_offset_ms /perception/object_recognition/detection/roi_detected_object_fusion/debug/roi0/timestamp_interval_offset_ms

Not applicable.

Effects on system behavior

Not applicable.

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.

  • There are no open discussions or they are tracked via tickets.

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

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
@badai-nguyen badai-nguyen requested a review from kminoda February 15, 2024 03:26
@github-actions github-actions bot added the component:perception Advanced sensor data processing and environment understanding. (auto-assigned) label Feb 15, 2024
@miursh miursh added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Feb 15, 2024
@badai-nguyen badai-nguyen marked this pull request as ready for review February 15, 2024 04:18
@miursh
Copy link
Contributor

miursh commented Feb 15, 2024

Almost looks good.

/perception/object_recognition/detection/clustering/camera_lidar_fusion/roi_cluster_fusion/debug/cyclic_time_ms
/perception/object_recognition/detection/clustering/camera_lidar_fusion/roi_cluster_fusion/debug/pipeline_latency_ms
/perception/object_recognition/detection/clustering/camera_lidar_fusion/roi_cluster_fusion/debug/processing_time_ms
/perception/object_recognition/detection/clustering/roi_cluster/clusters
/perception/object_recognition/detection/clustering/roi_pointcloud_fusion/debug/clusters
/perception/object_recognition/detection/clustering/roi_pointcloud_fusion/debug/cyclic_time_ms
/perception/object_recognition/detection/clustering/roi_pointcloud_fusion/debug/pipeline_latency_ms
/perception/object_recognition/detection/clustering/roi_pointcloud_fusion/debug/processing_time_ms
/perception/object_recognition/detection/clustering/roi_pointcloud_fusion/output/pointcloud
/perception/object_recognition/detection/pointpainting/objects
/perception/object_recognition/detection/pointpainting/output
/perception/object_recognition/detection/pointpainting/pointpainting/debug/cyclic_time_ms
/perception/object_recognition/detection/pointpainting/pointpainting/debug/pipeline_latency_ms
/perception/object_recognition/detection/pointpainting/pointpainting/debug/processing_time_ms
/perception/object_recognition/detection/pointpainting/roi_fusion/objects
/perception/object_recognition/detection/pointpainting/validation/objects
/perception/object_recognition/detection/roi_detected_object_fusion/debug/cyclic_time_ms
/perception/object_recognition/detection/roi_detected_object_fusion/debug/fused_objects
/perception/object_recognition/detection/roi_detected_object_fusion/debug/ignored_objects
/perception/object_recognition/detection/roi_detected_object_fusion/debug/pipeline_latency_ms
/perception/object_recognition/detection/roi_detected_object_fusion/debug/processing_time_ms

Just one question. /perception/object_recognition/detection/clustering/roi_cluster/clusters is published by roi_pointcloud_fusion but its namespace is roi_cluster. Is this intended?

Copy link

codecov bot commented Feb 15, 2024

Codecov Report

Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (c9e6dda) 14.99% compared to head (7bae271) 14.96%.
Report is 11 commits behind head on main.

Files Patch % Lines
.../image_projection_based_fusion/src/fusion_node.cpp 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6418      +/-   ##
==========================================
- Coverage   14.99%   14.96%   -0.03%     
==========================================
  Files        1838     1843       +5     
  Lines      127099   127337     +238     
  Branches    38075    38075              
==========================================
  Hits        19062    19062              
- Misses      86715    86953     +238     
  Partials    21322    21322              
Flag Coverage Δ *Carryforward flag
differential 0.00% <0.00%> (?)
total 14.99% <ø> (+<0.01%) ⬆️ Carriedforward from 57ce7e3

*This pull request uses carry forward flags. Click here to find out more.

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

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
@github-actions github-actions bot added the component:launch Launch files, scripts and initialization tools. (auto-assigned) label Feb 15, 2024
@badai-nguyen
Copy link
Contributor Author

Almost looks good.
Just one question. /perception/object_recognition/detection/clustering/roi_cluster/clusters is published by roi_pointcloud_fusion but its namespace is roi_cluster. Is this intended?

@miursh I made roi_cluster as namespace of debug topics also in 7bae271

The result as below:
image

@miursh miursh merged commit 1ebea2f into autowarefoundation:main Feb 16, 2024
20 of 23 checks passed
StepTurtle pushed a commit to StepTurtle/autoware.universe that referenced this pull request Feb 28, 2024
…undation#6418)

* chore(image_projection_based_fusion): rename debug topics

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* style(pre-commit): autofix

* fix: roi_pointcloud_fusion namespace

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

---------

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
HansRobo pushed a commit that referenced this pull request Mar 12, 2024
* chore(image_projection_based_fusion): rename debug topics

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* style(pre-commit): autofix

* fix: roi_pointcloud_fusion namespace

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

---------

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com>
karishma1911 pushed a commit to Interplai/autoware.universe that referenced this pull request Jun 3, 2024
…undation#6418)

* chore(image_projection_based_fusion): rename debug topics

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* style(pre-commit): autofix

* fix: roi_pointcloud_fusion namespace

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

---------

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:launch Launch files, scripts and initialization tools. (auto-assigned) component:perception Advanced sensor data processing and environment understanding. (auto-assigned) run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants