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(traffic_light_occlusion_predictor): add traffic_light_occlusion_predictor #4050

Conversation

Mingyu1991
Copy link
Contributor

@Mingyu1991 Mingyu1991 commented Jun 22, 2023

Description

  • The new package point cloud-based traffic_light_occlusion_predictor is submitted in this PR.
  • updates within perception_utils and tier4_autoware_utils.

Tests performed

Nothing.

Effects on system behavior

Nothing.

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: Mingyu Li <mingyu.li@tier4.jp>
@github-actions github-actions bot added component:common Common packages from the autoware-common repository. (auto-assigned) type:documentation Creating or refining documentation. (auto-assigned) component:perception Advanced sensor data processing and environment understanding. (auto-assigned) labels Jun 22, 2023
Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>
@knzo25
Copy link
Contributor

knzo25 commented Jun 23, 2023

@Mingyu1991
Just a comment, but you may find this method interesting
https://pointclouds.org/documentation/classpcl_1_1_frustum_culling.html

@miursh
Copy link
Contributor

miursh commented Jun 28, 2023

@Mingyu1991
Could you please provide the description using the PR template, just like other PRs have done?

Mingyu1991 and others added 4 commits June 30, 2023 10:54
Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>
Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>
Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>
Signed-off-by: Mingyu Li <mingyu.li@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

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

codecov bot commented Jul 6, 2023

Codecov Report

Patch coverage has no change and project coverage change: -0.07 ⚠️

Comparison is base (f5b4053) 14.31% compared to head (eb5bc50) 14.24%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4050      +/-   ##
==========================================
- Coverage   14.31%   14.24%   -0.07%     
==========================================
  Files        1572     1578       +6     
  Lines      108312   112326    +4014     
  Branches    31244    33827    +2583     
==========================================
+ Hits        15501    15998     +497     
- Misses      75956    78837    +2881     
- Partials    16855    17491     +636     
Flag Coverage Δ *Carryforward flag
differential 18.00% <0.00%> (?)
total 14.31% <ø> (ø) Carriedforward from f5b4053

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

Impacted Files Coverage Δ
...ommon/perception_utils/src/traffic_light_utils.cpp 0.00% <0.00%> (ø)
..._light_occlusion_predictor/occlusion_predictor.hpp 0.00% <0.00%> (ø)
.../traffic_light_occlusion_predictor/src/nodelet.cpp 0.00% <0.00%> (ø)
...ht_occlusion_predictor/src/occlusion_predictor.cpp 0.00% <0.00%> (ø)

... and 49 files with indirect coverage changes

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

@miursh miursh merged commit ca37348 into autowarefoundation:main Jul 6, 2023
@Mingyu1991 Mingyu1991 deleted the feat/traffic_light_occlusion_predictor branch July 7, 2023 01:35
@miursh miursh linked an issue Jul 8, 2023 that may be closed by this pull request
8 tasks
saka1-s pushed a commit to tier4/autoware.universe that referenced this pull request Jul 18, 2023
…predictor (autowarefoundation#4050)

* add traffic_light_occlusion_predictor

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* update README

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* update occlusion package I/F

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* revert wrong update of README.md

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* update perception_utils

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* add _deg to variables and update README

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* fix Cmakelists

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

---------

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>
Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp>
Co-authored-by: Shunsuke Miura <shunsuke.miura@tier4.jp>
saka1-s added a commit to tier4/autoware.universe that referenced this pull request Jul 25, 2023
* feat(traffic_light_occlusion_predictor): add traffic_light_occlusion_predictor (autowarefoundation#4050)

* add traffic_light_occlusion_predictor

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* update README

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* update occlusion package I/F

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* revert wrong update of README.md

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* update perception_utils

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* add _deg to variables and update README

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* fix Cmakelists

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

---------

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>
Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp>
Co-authored-by: Shunsuke Miura <shunsuke.miura@tier4.jp>

* feat(traffic_light_classifier): update traffic_light_classifier and traffic_light_fine_detector (autowarefoundation#4125)

* first commit

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* fix typo

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* Revert unnecessary changes

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

* change to fit previous revert

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

* fix: correct style

Signed-off-by: Manato HIRABAYASHI <manato.hirabayashi@tier4.jp>

* fix: use proper initializer

Signed-off-by: Manato HIRABAYASHI <manato.hirabayashi@tier4.jp>

* fix build_config constructor

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

* pre-commit

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

---------

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>
Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp>
Signed-off-by: Manato HIRABAYASHI <manato.hirabayashi@tier4.jp>
Co-authored-by: Shunsuke Miura <shunsuke.miura@tier4.jp>
Co-authored-by: Manato HIRABAYASHI <manato.hirabayashi@tier4.jp>
Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com>

* feat(traffic_light_selector): remove traffic light selector (autowarefoundation#4130)

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* feat(traffic_light): improved traffic_light_map_based_detector and new traffic_light_fine_detector package (autowarefoundation#4084)

* update traffic_light_map_based_detector traffic_light_classifier traffic_light_fine_detector traffic_light_multi_camera_fusion

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* replace autoware_auto_perception_msgs with tier4_perception_msgs

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

---------

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>

* feat: rename traffic signal element (autowarefoundation#4129)

* feat(traffic_light_arbiter): rename traffic signal element

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* feat(traffic_light_selector): remove traffic light selector

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix(traffic_light_arbiter): fix node name

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* update topic name

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* update message type

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* update message type

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

---------

Signed-off-by: Mingyu Li <mingyu.li@tier4.jp>
Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp>
Signed-off-by: Manato HIRABAYASHI <manato.hirabayashi@tier4.jp>
Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
Co-authored-by: Mingyu1991 <115005477+Mingyu1991@users.noreply.github.com>
Co-authored-by: Shunsuke Miura <shunsuke.miura@tier4.jp>
Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com>
Co-authored-by: Manato HIRABAYASHI <manato.hirabayashi@tier4.jp>
Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:common Common packages from the autoware-common repository. (auto-assigned) component:perception Advanced sensor data processing and environment understanding. (auto-assigned) type:documentation Creating or refining documentation. (auto-assigned)
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

3 participants