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

fix(euclidean_cluster): add disuse downsample in clustering pipeline #4385

Conversation

badai-nguyen
Copy link
Contributor

@badai-nguyen badai-nguyen commented Jul 24, 2023

Description

This PR to add option of unuse downsampling pointcloud to improve density of Euclidean Cluter (EC) input pointcloud.
In the result, small object detection perfomance could be improved.

Pipeline before update Pipeline after update
image image

Related links

TIER IV INTERNAL LINK

Tests performed

In spire of number of pointcloud input into Euclidean Cluster is increased, the simplified pipeline after change shows no increase of delay time between Ground_segmentation node and Euclidean Cluster node. The result was confirmed by logging_simulator.

Before update After update
pilot-auto, sample rosbag
Topics delay compared with header stamp Topics delay compared with header stamp
image image
Delay time between EC and Ground_segmentation Delay time between EC and Ground_segmentation
image image
Internal rosbag
Topics delay compared with header stamp Topics delay compared with header stamp
image image
Delay time between EC and Ground_segmentation Delay time between EC and Ground_segmentation
image image

Notes for reviewers

Interface changes

Effects on system behavior

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.

  • The PR follows the pull request guidelines.
  • The PR has been properly tested.
  • The PR has been reviewed by the code owners.

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.
  • The PR is ready for merge.

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

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
@github-actions github-actions bot added component:perception Advanced sensor data processing and environment understanding. (auto-assigned) component:launch Launch files, scripts and initialization tools. (auto-assigned) labels Jul 24, 2023
@badai-nguyen badai-nguyen marked this pull request as ready for review July 24, 2023 14:49
@miursh miursh added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Jul 24, 2023
@codecov
Copy link

codecov bot commented Jul 24, 2023

Codecov Report

Patch and project coverage have no change.

Comparison is base (d70c718) 15.06% compared to head (2981a4c) 15.06%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #4385   +/-   ##
=======================================
  Coverage   15.06%   15.06%           
=======================================
  Files        1508     1508           
  Lines      103772   103772           
  Branches    31705    31705           
=======================================
  Hits        15631    15631           
  Misses      71127    71127           
  Partials    17014    17014           
Flag Coverage Δ *Carryforward flag
differential 0.00% <ø> (?)
total 15.06% <ø> (ø) Carriedforward from 3a8919d

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

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp>
Copy link
Contributor

@miursh miursh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@yukkysaito yukkysaito left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@badai-nguyen badai-nguyen merged commit 559f873 into autowarefoundation:main Jul 25, 2023
badai-nguyen added a commit to badai-nguyen/autoware.universe that referenced this pull request Jul 26, 2023
…utowarefoundation#4385)

* fix: add unuse downsample launch option

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

* fix: add default param for downsample option

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

* fix typo

Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp>

---------

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp>
Co-authored-by: Shunsuke Miura <shunsuke.miura@tier4.jp>
Shin-kyoto added a commit to Shin-kyoto/autoware.universe that referenced this pull request Sep 10, 2023
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.

3 participants