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(lidar_centerpoint): enabled per class yaw norm threshold #1962

Conversation

knzo25
Copy link
Contributor

@knzo25 knzo25 commented Sep 27, 2022

Signed-off-by: Kenzo Lobos-Tsunekawa [email protected]

Description

The previous threshold to the yaw norm was applied equally to all classes.
This PR enables this step to use a dedicated threshold per class.

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.

@codecov
Copy link

codecov bot commented Sep 27, 2022

Codecov Report

Base: 10.37% // Head: 10.39% // Increases project coverage by +0.02% 🎉

Coverage data is based on head (c5f0737) compared to base (248295e).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1962      +/-   ##
==========================================
+ Coverage   10.37%   10.39%   +0.02%     
==========================================
  Files        1159     1159              
  Lines       82453    82264     -189     
  Branches    19280    19290      +10     
==========================================
  Hits         8554     8554              
+ Misses      64639    64440     -199     
- Partials     9260     9270      +10     
Flag Coverage Δ *Carryforward flag
differential 0.00% <0.00%> (?)
total 10.39% <0.00%> (+0.03%) ⬆️ Carriedforward from 6125d20

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

Impacted Files Coverage Δ
...include/ndt_scan_matcher/ndt_scan_matcher_core.hpp 0.00% <0.00%> (ø)
...can_matcher/include/ndt_scan_matcher/util_func.hpp 0.00% <ø> (ø)
localization/ndt_scan_matcher/src/debug.cpp 0.00% <0.00%> (ø)
...ion/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp 0.00% <0.00%> (ø)
localization/ndt_scan_matcher/src/util_func.cpp 0.00% <0.00%> (ø)
...ion_based_fusion/src/pointpainting_fusion/node.cpp 0.00% <0.00%> (ø)
...t/include/lidar_centerpoint/centerpoint_config.hpp 0.00% <0.00%> (ø)
...dar_centerpoint/postprocess/postprocess_kernel.hpp 0.00% <ø> (ø)
...lidar_centerpoint/lib/detection_class_remapper.cpp 0.00% <ø> (ø)
...rpoint/lib/postprocess/non_maximum_suppression.cpp 0.00% <ø> (ø)
... and 45 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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

@yukkysaito
Copy link
Contributor

@knzo25 @yukke42 I have one question.

  • What is yaw norm?

@knzo25
Copy link
Contributor Author

knzo25 commented Sep 28, 2022

@knzo25 @yukke42 I have one question.

  • What is yaw norm?

Centerpoint by default estimates the rotation (yaw) via cosine/sine estimation + atan2.
However, there are no guarantees that the cosine/sine have unit norm (although centerpoint is trained so it does so).
In practice, the detections in which the norm of the cosine/sine estimation is low (e.g., cos=0.000 sin=0.001 -> yaw=90 degrees) are wrong so we filter them out

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
….com:knzo25/autoware.universe into feature/lidar_centerpoint_per_class_yaw_norm

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Copy link
Contributor

@yukke42 yukke42 left a comment

Choose a reason for hiding this comment

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

I left a comment. Others look good.

@knzo25
Copy link
Contributor Author

knzo25 commented Sep 29, 2022

In addition to addressing your comment, I realized I made a mistake during the review of #1935.
In that PR, assert(params.target_class_names_.size() == 8); is no correct, since it contains the names of the classes subject to the algorithm, not the number of total classes.

I deleted said assert in the latest commit, but should I make a separate one-liner PR for that or is it OK to include it here?
Additionally, instead of constexpr std::size_t num_object_classification = 8;, shouldn't it be better to add a constant in the message file to make is usable everywhere?

@yukke42
Copy link
Contributor

yukke42 commented Sep 29, 2022

I deleted said assert in the latest commit, but should I make a separate one-liner PR for that or is it OK to include it here?

Thanks! Yes, It's ok.

Additionally, instead of constexpr std::size_t num_object_classification = 8;, shouldn't it be better to add a constant in the message file to make is usable everywhere?

I think we should add the constant value to the perception_utils package, but let's do it after #1954 since this is a big refactoring.

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
….com:knzo25/autoware.universe into feature/lidar_centerpoint_per_class_yaw_norm

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
@knzo25 knzo25 enabled auto-merge (squash) September 29, 2022 03:38
Copy link
Contributor

@yukke42 yukke42 left a comment

Choose a reason for hiding this comment

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

LGTM. I check that there is no error.

@knzo25 knzo25 merged commit bc1448e into autowarefoundation:main Sep 29, 2022
boyali pushed a commit to boyali/autoware.universe that referenced this pull request Oct 3, 2022
…refoundation#1962)

* feat(lidar_centerpoint): enabled per class yaw norm threshold

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Updated thresholds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the yaw threshold parameters to gpu memory

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the thresholds as a member variable

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
boyali pushed a commit to boyali/autoware.universe that referenced this pull request Oct 3, 2022
…refoundation#1962)

* feat(lidar_centerpoint): enabled per class yaw norm threshold

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Updated thresholds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the yaw threshold parameters to gpu memory

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the thresholds as a member variable

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
tkimura4 pushed a commit to tier4/autoware.universe that referenced this pull request Oct 7, 2022
…refoundation#1962)

* feat(lidar_centerpoint): enabled per class yaw norm threshold

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Updated thresholds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the yaw threshold parameters to gpu memory

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the thresholds as a member variable

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>
tkimura4 pushed a commit to tier4/autoware.universe that referenced this pull request Oct 14, 2022
…refoundation#1962)

* feat(lidar_centerpoint): enabled per class yaw norm threshold

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Updated thresholds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the yaw threshold parameters to gpu memory

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the thresholds as a member variable

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>
tkimura4 added a commit to tier4/autoware.universe that referenced this pull request Oct 14, 2022
* fix(lidar_centerpoint): fix function sigmoid()  (#1555)

fix(lidar_centerpoint): fix function sigmoid() (#1545)

Signed-off-by: WfHit <[email protected]>

* feat(lidar_centerpoint): add score threshold parameter to center point (autowarefoundation#1699)

Signed-off-by: scepter914 <[email protected]>

Signed-off-by: scepter914 <[email protected]>

* feat(behavior_path_planner): add new turn signal algorithm (autowarefoundation#1964)

* clean code

Signed-off-by: yutaka <[email protected]>

* clean format

Signed-off-by: yutaka <[email protected]>

* udpate

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* add test

Signed-off-by: yutaka <[email protected]>

* add test

* add test

Signed-off-by: yutaka <[email protected]>

* fix(avoidance): use new turn signal algorithm

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): fix desired_start_point position

Signed-off-by: satoshi-ota <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* change policy

Signed-off-by: yutaka <[email protected]>

* feat(behavior_path_planner): update pull_over for new blinker logic

Signed-off-by: kosuke55 <[email protected]>

* feat(behavior_path_planner): update pull_out for new blinker logic

* tmp: install flask via pip

Signed-off-by: Takayuki Murooka <[email protected]>

* feat(lane_change): added lane change point

* fix start_point and non backward driving turn signal

Signed-off-by: kosuke55 <[email protected]>

* get 3 second during constructing lane change path

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* fix pull over desired start point

Signed-off-by: kosuke55 <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* delete

Signed-off-by: yutaka <[email protected]>

* Update Readme

* Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Fumiya Watanabe <[email protected]>

* Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Fumiya Watanabe <[email protected]>

* fix format

Signed-off-by: yutaka <[email protected]>

Signed-off-by: yutaka <[email protected]>
Signed-off-by: satoshi-ota <[email protected]>
Signed-off-by: kosuke55 <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>
Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>
Co-authored-by: kosuke55 <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Fumiya Watanabe <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* fix(lidar_centerpoint): include zero in range of yaw_norm_threshold (autowarefoundation#1830)

Signed-off-by: Shin-kyoto <[email protected]>

Signed-off-by: Shin-kyoto <[email protected]>

* feat(multi_object_tracker): increase max-area for truck and trailer (autowarefoundation#1710)

* feat(multi_object_tracker): increase max-area for truck

Signed-off-by: yukke42 <[email protected]>

* feat: change truck and trailer max-area gate params

Signed-off-by: yukke42 <[email protected]>

* feat: change trailer params

Signed-off-by: yukke42 <[email protected]>

Signed-off-by: yukke42 <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* feat(multi_object_tracker): update bus size (autowarefoundation#1887)

Signed-off-by: Yukihiro Saito <[email protected]>

Signed-off-by: Yukihiro Saito <[email protected]>

* fix(multi_object_tracker): add missing trailer tracker (autowarefoundation#1885)

Signed-off-by: yukke42 <[email protected]>

Signed-off-by: yukke42 <[email protected]>

* feat(lidar_centerpoint): implemented a class remapping according to the detections shape (autowarefoundation#1876)

* Implemented a small package to remap detection classes depending on their shape

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update perception/detection_class_adapter/include/detection_class_adapter/detection_class_adapter.hpp

Co-authored-by: Yukihiro Saito <[email protected]>

* Removed the hardcoded mapping from centerpoint and pointfusion. Fixed the description of the config file

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Deleted the new package and moved the logic to centerpoint

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update perception/lidar_centerpoint/config/detection_class_adapter.param.yaml

Co-authored-by: Yusuke Muramatsu <[email protected]>

* Changed: adapter->remapper

* Update perception/lidar_centerpoint/lib/detection_class_remapper.cpp

Co-authored-by: Yukihiro Saito <[email protected]>

* Delted duplicated file

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Modified the parameters to match autowarefoundation#1710
Now we do not map cars to buses no mather the size

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update perception/lidar_centerpoint/config/detection_class_remapper.param.yaml

Co-authored-by: Yusuke Muramatsu <[email protected]>

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: Yusuke Muramatsu <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* feat(lidar_centerpoint): add IoU-based NMS (autowarefoundation#1935)

* feat(lidar_centerpoint): add IoU-based NMS

Signed-off-by: yukke42 <[email protected]>

* feat: add magic number name

Signed-off-by: yukke42 <[email protected]>

* feat: remove unnecessary headers

Signed-off-by: yukke42 <[email protected]>

* fix: typo

Signed-off-by: yukke42 <[email protected]>

* fix: typo

Signed-off-by: yukke42 <[email protected]>

Signed-off-by: yukke42 <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* feat(lidar_centerpoint): enabled per class yaw norm threshold (autowarefoundation#1962)

* feat(lidar_centerpoint): enabled per class yaw norm threshold

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Updated thresholds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the yaw threshold parameters to gpu memory

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the thresholds as a member variable

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* fix(lidar_centeproint): fix cmake

Signed-off-by: tomoya.kimura <[email protected]>

* revert(lidar_centerpoint): "fix(lidar_centeproint): fix cmake"

This reverts commit 2efc31d.

Signed-off-by: yukke42 <[email protected]>

* chore(lidar_centerpoint): add trained model of centerpoint (#1202)

* chore(lidar_centerpoint): add trained model of centerpoint

Signed-off-by: yukke42 <[email protected]>

* docs: add description of models

Signed-off-by: yukke42 <[email protected]>

Signed-off-by: WfHit <[email protected]>
Signed-off-by: scepter914 <[email protected]>
Signed-off-by: yutaka <[email protected]>
Signed-off-by: satoshi-ota <[email protected]>
Signed-off-by: kosuke55 <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>
Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>
Signed-off-by: Shin-kyoto <[email protected]>
Signed-off-by: yukke42 <[email protected]>
Signed-off-by: Yukihiro Saito <[email protected]>
Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Co-authored-by: WfHit <[email protected]>
Co-authored-by: Satoshi Tanaka <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>
Co-authored-by: kosuke55 <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Fumiya Watanabe <[email protected]>
Co-authored-by: Shintaro Tomie <[email protected]>
Co-authored-by: Yusuke Muramatsu <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: yukke42 <[email protected]>
0x126 pushed a commit to tier4/autoware.universe that referenced this pull request Oct 17, 2022
…refoundation#1962)

* feat(lidar_centerpoint): enabled per class yaw norm threshold

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Updated thresholds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the yaw threshold parameters to gpu memory

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the thresholds as a member variable

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
boyali pushed a commit to boyali/autoware.universe that referenced this pull request Oct 19, 2022
…refoundation#1962)

* feat(lidar_centerpoint): enabled per class yaw norm threshold

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Updated thresholds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the yaw threshold parameters to gpu memory

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the thresholds as a member variable

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
satoshi-ota added a commit to satoshi-ota/autoware.universe that referenced this pull request Jan 16, 2023
* fix(lidar_centerpoint): fix function sigmoid()  (autowarefoundation#1555)

fix(lidar_centerpoint): fix function sigmoid() (autowarefoundation#1545)

Signed-off-by: WfHit <[email protected]>

* feat(lidar_centerpoint): add score threshold parameter to center point (autowarefoundation#1699)

Signed-off-by: scepter914 <[email protected]>

Signed-off-by: scepter914 <[email protected]>

* feat(behavior_path_planner): add new turn signal algorithm (autowarefoundation#1964)

* clean code

Signed-off-by: yutaka <[email protected]>

* clean format

Signed-off-by: yutaka <[email protected]>

* udpate

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* add test

Signed-off-by: yutaka <[email protected]>

* add test

* add test

Signed-off-by: yutaka <[email protected]>

* fix(avoidance): use new turn signal algorithm

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): fix desired_start_point position

Signed-off-by: satoshi-ota <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* change policy

Signed-off-by: yutaka <[email protected]>

* feat(behavior_path_planner): update pull_over for new blinker logic

Signed-off-by: kosuke55 <[email protected]>

* feat(behavior_path_planner): update pull_out for new blinker logic

* tmp: install flask via pip

Signed-off-by: Takayuki Murooka <[email protected]>

* feat(lane_change): added lane change point

* fix start_point and non backward driving turn signal

Signed-off-by: kosuke55 <[email protected]>

* get 3 second during constructing lane change path

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* fix pull over desired start point

Signed-off-by: kosuke55 <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* delete

Signed-off-by: yutaka <[email protected]>

* Update Readme

* Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Fumiya Watanabe <[email protected]>

* Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Fumiya Watanabe <[email protected]>

* fix format

Signed-off-by: yutaka <[email protected]>

Signed-off-by: yutaka <[email protected]>
Signed-off-by: satoshi-ota <[email protected]>
Signed-off-by: kosuke55 <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>
Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>
Co-authored-by: kosuke55 <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Fumiya Watanabe <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* fix(lidar_centerpoint): include zero in range of yaw_norm_threshold (autowarefoundation#1830)

Signed-off-by: Shin-kyoto <[email protected]>

Signed-off-by: Shin-kyoto <[email protected]>

* feat(multi_object_tracker): increase max-area for truck and trailer (autowarefoundation#1710)

* feat(multi_object_tracker): increase max-area for truck

Signed-off-by: yukke42 <[email protected]>

* feat: change truck and trailer max-area gate params

Signed-off-by: yukke42 <[email protected]>

* feat: change trailer params

Signed-off-by: yukke42 <[email protected]>

Signed-off-by: yukke42 <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* feat(multi_object_tracker): update bus size (autowarefoundation#1887)

Signed-off-by: Yukihiro Saito <[email protected]>

Signed-off-by: Yukihiro Saito <[email protected]>

* fix(multi_object_tracker): add missing trailer tracker (autowarefoundation#1885)

Signed-off-by: yukke42 <[email protected]>

Signed-off-by: yukke42 <[email protected]>

* feat(lidar_centerpoint): implemented a class remapping according to the detections shape (autowarefoundation#1876)

* Implemented a small package to remap detection classes depending on their shape

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update perception/detection_class_adapter/include/detection_class_adapter/detection_class_adapter.hpp

Co-authored-by: Yukihiro Saito <[email protected]>

* Removed the hardcoded mapping from centerpoint and pointfusion. Fixed the description of the config file

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Deleted the new package and moved the logic to centerpoint

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update perception/lidar_centerpoint/config/detection_class_adapter.param.yaml

Co-authored-by: Yusuke Muramatsu <[email protected]>

* Changed: adapter->remapper

* Update perception/lidar_centerpoint/lib/detection_class_remapper.cpp

Co-authored-by: Yukihiro Saito <[email protected]>

* Delted duplicated file

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Modified the parameters to match autowarefoundation#1710
Now we do not map cars to buses no mather the size

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update perception/lidar_centerpoint/config/detection_class_remapper.param.yaml

Co-authored-by: Yusuke Muramatsu <[email protected]>

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: Yusuke Muramatsu <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* feat(lidar_centerpoint): add IoU-based NMS (autowarefoundation#1935)

* feat(lidar_centerpoint): add IoU-based NMS

Signed-off-by: yukke42 <[email protected]>

* feat: add magic number name

Signed-off-by: yukke42 <[email protected]>

* feat: remove unnecessary headers

Signed-off-by: yukke42 <[email protected]>

* fix: typo

Signed-off-by: yukke42 <[email protected]>

* fix: typo

Signed-off-by: yukke42 <[email protected]>

Signed-off-by: yukke42 <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* feat(lidar_centerpoint): enabled per class yaw norm threshold (autowarefoundation#1962)

* feat(lidar_centerpoint): enabled per class yaw norm threshold

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Updated thresholds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the yaw threshold parameters to gpu memory

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the thresholds as a member variable

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* fix(lidar_centeproint): fix cmake

Signed-off-by: tomoya.kimura <[email protected]>

* revert(lidar_centerpoint): "fix(lidar_centeproint): fix cmake"

This reverts commit 2efc31d.

Signed-off-by: yukke42 <[email protected]>

* chore(lidar_centerpoint): add trained model of centerpoint (autowarefoundation#1202)

* chore(lidar_centerpoint): add trained model of centerpoint

Signed-off-by: yukke42 <[email protected]>

* docs: add description of models

Signed-off-by: yukke42 <[email protected]>

Signed-off-by: WfHit <[email protected]>
Signed-off-by: scepter914 <[email protected]>
Signed-off-by: yutaka <[email protected]>
Signed-off-by: satoshi-ota <[email protected]>
Signed-off-by: kosuke55 <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>
Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>
Signed-off-by: Shin-kyoto <[email protected]>
Signed-off-by: yukke42 <[email protected]>
Signed-off-by: Yukihiro Saito <[email protected]>
Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Co-authored-by: WfHit <[email protected]>
Co-authored-by: Satoshi Tanaka <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>
Co-authored-by: kosuke55 <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Fumiya Watanabe <[email protected]>
Co-authored-by: Shintaro Tomie <[email protected]>
Co-authored-by: Yusuke Muramatsu <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: yukke42 <[email protected]>
badai-nguyen pushed a commit to badai-nguyen/autoware.universe that referenced this pull request Feb 2, 2023
* fix(lidar_centerpoint): fix function sigmoid()  (autowarefoundation#1555)

fix(lidar_centerpoint): fix function sigmoid() (autowarefoundation#1545)

Signed-off-by: WfHit <[email protected]>

* feat(lidar_centerpoint): add score threshold parameter to center point (autowarefoundation#1699)

Signed-off-by: scepter914 <[email protected]>

Signed-off-by: scepter914 <[email protected]>

* feat(behavior_path_planner): add new turn signal algorithm (autowarefoundation#1964)

* clean code

Signed-off-by: yutaka <[email protected]>

* clean format

Signed-off-by: yutaka <[email protected]>

* udpate

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* add test

Signed-off-by: yutaka <[email protected]>

* add test

* add test

Signed-off-by: yutaka <[email protected]>

* fix(avoidance): use new turn signal algorithm

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): fix desired_start_point position

Signed-off-by: satoshi-ota <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* change policy

Signed-off-by: yutaka <[email protected]>

* feat(behavior_path_planner): update pull_over for new blinker logic

Signed-off-by: kosuke55 <[email protected]>

* feat(behavior_path_planner): update pull_out for new blinker logic

* tmp: install flask via pip

Signed-off-by: Takayuki Murooka <[email protected]>

* feat(lane_change): added lane change point

* fix start_point and non backward driving turn signal

Signed-off-by: kosuke55 <[email protected]>

* get 3 second during constructing lane change path

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* fix pull over desired start point

Signed-off-by: kosuke55 <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* delete

Signed-off-by: yutaka <[email protected]>

* Update Readme

* Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Fumiya Watanabe <[email protected]>

* Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Fumiya Watanabe <[email protected]>

* fix format

Signed-off-by: yutaka <[email protected]>

Signed-off-by: yutaka <[email protected]>
Signed-off-by: satoshi-ota <[email protected]>
Signed-off-by: kosuke55 <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>
Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>
Co-authored-by: kosuke55 <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Fumiya Watanabe <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* fix(lidar_centerpoint): include zero in range of yaw_norm_threshold (autowarefoundation#1830)

Signed-off-by: Shin-kyoto <[email protected]>

Signed-off-by: Shin-kyoto <[email protected]>

* feat(multi_object_tracker): increase max-area for truck and trailer (autowarefoundation#1710)

* feat(multi_object_tracker): increase max-area for truck

Signed-off-by: yukke42 <[email protected]>

* feat: change truck and trailer max-area gate params

Signed-off-by: yukke42 <[email protected]>

* feat: change trailer params

Signed-off-by: yukke42 <[email protected]>

Signed-off-by: yukke42 <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* feat(multi_object_tracker): update bus size (autowarefoundation#1887)

Signed-off-by: Yukihiro Saito <[email protected]>

Signed-off-by: Yukihiro Saito <[email protected]>

* fix(multi_object_tracker): add missing trailer tracker (autowarefoundation#1885)

Signed-off-by: yukke42 <[email protected]>

Signed-off-by: yukke42 <[email protected]>

* feat(lidar_centerpoint): implemented a class remapping according to the detections shape (autowarefoundation#1876)

* Implemented a small package to remap detection classes depending on their shape

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update perception/detection_class_adapter/include/detection_class_adapter/detection_class_adapter.hpp

Co-authored-by: Yukihiro Saito <[email protected]>

* Removed the hardcoded mapping from centerpoint and pointfusion. Fixed the description of the config file

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Deleted the new package and moved the logic to centerpoint

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update perception/lidar_centerpoint/config/detection_class_adapter.param.yaml

Co-authored-by: Yusuke Muramatsu <[email protected]>

* Changed: adapter->remapper

* Update perception/lidar_centerpoint/lib/detection_class_remapper.cpp

Co-authored-by: Yukihiro Saito <[email protected]>

* Delted duplicated file

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Modified the parameters to match autowarefoundation#1710
Now we do not map cars to buses no mather the size

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update perception/lidar_centerpoint/config/detection_class_remapper.param.yaml

Co-authored-by: Yusuke Muramatsu <[email protected]>

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: Yusuke Muramatsu <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* feat(lidar_centerpoint): add IoU-based NMS (autowarefoundation#1935)

* feat(lidar_centerpoint): add IoU-based NMS

Signed-off-by: yukke42 <[email protected]>

* feat: add magic number name

Signed-off-by: yukke42 <[email protected]>

* feat: remove unnecessary headers

Signed-off-by: yukke42 <[email protected]>

* fix: typo

Signed-off-by: yukke42 <[email protected]>

* fix: typo

Signed-off-by: yukke42 <[email protected]>

Signed-off-by: yukke42 <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* feat(lidar_centerpoint): enabled per class yaw norm threshold (autowarefoundation#1962)

* feat(lidar_centerpoint): enabled per class yaw norm threshold

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Updated thresholds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the yaw threshold parameters to gpu memory

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Moved the thresholds as a member variable

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>

* fix(lidar_centeproint): fix cmake

Signed-off-by: tomoya.kimura <[email protected]>

* revert(lidar_centerpoint): "fix(lidar_centeproint): fix cmake"

This reverts commit 2efc31d.

Signed-off-by: yukke42 <[email protected]>

* chore(lidar_centerpoint): add trained model of centerpoint (autowarefoundation#1202)

* chore(lidar_centerpoint): add trained model of centerpoint

Signed-off-by: yukke42 <[email protected]>

* docs: add description of models

Signed-off-by: yukke42 <[email protected]>

Signed-off-by: WfHit <[email protected]>
Signed-off-by: scepter914 <[email protected]>
Signed-off-by: yutaka <[email protected]>
Signed-off-by: satoshi-ota <[email protected]>
Signed-off-by: kosuke55 <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>
Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>
Signed-off-by: tomoya.kimura <[email protected]>
Signed-off-by: Shin-kyoto <[email protected]>
Signed-off-by: yukke42 <[email protected]>
Signed-off-by: Yukihiro Saito <[email protected]>
Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Co-authored-by: WfHit <[email protected]>
Co-authored-by: Satoshi Tanaka <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>
Co-authored-by: kosuke55 <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Fumiya Watanabe <[email protected]>
Co-authored-by: Shintaro Tomie <[email protected]>
Co-authored-by: Yusuke Muramatsu <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: yukke42 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants