-
Notifications
You must be signed in to change notification settings - Fork 664
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): add IoU-based NMS #1935
feat(lidar_centerpoint): add IoU-based NMS #1935
Conversation
2f4460e
to
1b4a0ee
Compare
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
1b4a0ee
to
52dc529
Compare
Codecov ReportBase: 10.27% // Head: 10.27% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #1935 +/- ##
==========================================
- Coverage 10.27% 10.27% -0.01%
==========================================
Files 1154 1149 -5
Lines 82071 81998 -73
Branches 19102 19050 -52
==========================================
- Hits 8436 8428 -8
+ Misses 64492 64447 -45
+ Partials 9143 9123 -20
*This pull request uses carry forward flags. Click here to find out 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. |
Unrelated to the current PR, but maybe |
perception/lidar_centerpoint/include/lidar_centerpoint/postprocess/non_maximum_suppression.hpp
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just left some nitpick-like comments.
I also confirmed that the PR works as expected.
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other than the typo, LGTM
Unknown word (DONWLOAD)
Thank you. I fixed at 334a4fd. |
* feat(lidar_centerpoint): add IoU-based NMS Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: add magic number name Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: remove unnecessary headers Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
* feat(lidar_centerpoint): add IoU-based NMS Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: add magic number name Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: remove unnecessary headers Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
* feat(lidar_centerpoint): add IoU-based NMS Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: add magic number name Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: remove unnecessary headers Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
* feat(lidar_centerpoint): add IoU-based NMS Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: add magic number name Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: remove unnecessary headers Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
* feat(lidar_centerpoint): add IoU-based NMS Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: add magic number name Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: remove unnecessary headers Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp>
* feat(lidar_centerpoint): add IoU-based NMS Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: add magic number name Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: remove unnecessary headers Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp>
* fix(lidar_centerpoint): fix function sigmoid() (#1555) fix(lidar_centerpoint): fix function sigmoid() (#1545) Signed-off-by: WfHit <33973397+WfHit@users.noreply.github.com> * feat(lidar_centerpoint): add score threshold parameter to center point (#1699) Signed-off-by: scepter914 <scepter914@gmail.com> Signed-off-by: scepter914 <scepter914@gmail.com> * feat(behavior_path_planner): add new turn signal algorithm (autowarefoundation#1964) * clean code Signed-off-by: yutaka <purewater0901@gmail.com> * clean format Signed-off-by: yutaka <purewater0901@gmail.com> * udpate Signed-off-by: yutaka <purewater0901@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * add test Signed-off-by: yutaka <purewater0901@gmail.com> * add test * add test Signed-off-by: yutaka <purewater0901@gmail.com> * fix(avoidance): use new turn signal algorithm Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(avoidance): fix desired_start_point position Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * change policy Signed-off-by: yutaka <purewater0901@gmail.com> * feat(behavior_path_planner): update pull_over for new blinker logic Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * feat(behavior_path_planner): update pull_out for new blinker logic * tmp: install flask via pip Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * feat(lane_change): added lane change point * fix start_point and non backward driving turn signal Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * get 3 second during constructing lane change path Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * fix pull over desired start point Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * delete Signed-off-by: yutaka <purewater0901@gmail.com> * Update Readme * Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> * Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> * fix format Signed-off-by: yutaka <purewater0901@gmail.com> Signed-off-by: yutaka <purewater0901@gmail.com> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: satoshi-ota <satoshi.ota928@gmail.com> Co-authored-by: kosuke55 <kosuke.tnp@gmail.com> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * fix(lidar_centerpoint): include zero in range of yaw_norm_threshold (autowarefoundation#1830) Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> * feat(multi_object_tracker): increase max-area for truck and trailer (#1710) * feat(multi_object_tracker): increase max-area for truck Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: change truck and trailer max-area gate params Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: change trailer params Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * feat(multi_object_tracker): update bus size (autowarefoundation#1887) Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> * fix(multi_object_tracker): add missing trailer tracker (autowarefoundation#1885) Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * 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 <kenzo.lobos@tier4.jp> * Update perception/detection_class_adapter/include/detection_class_adapter/detection_class_adapter.hpp Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> * Removed the hardcoded mapping from centerpoint and pointfusion. Fixed the description of the config file Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Deleted the new package and moved the logic to centerpoint Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Update perception/lidar_centerpoint/config/detection_class_adapter.param.yaml Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com> * Changed: adapter->remapper * Update perception/lidar_centerpoint/lib/detection_class_remapper.cpp Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> * Delted duplicated file Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Modified the parameters to match #1710 Now we do not map cars to buses no mather the size Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Update perception/lidar_centerpoint/config/detection_class_remapper.param.yaml Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com> Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * feat(lidar_centerpoint): add IoU-based NMS (autowarefoundation#1935) * feat(lidar_centerpoint): add IoU-based NMS Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: add magic number name Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: remove unnecessary headers Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * 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 <kenzo.lobos@tier4.jp> * Updated thresholds Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Moved the yaw threshold parameters to gpu memory Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Moved the thresholds as a member variable Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * fix(lidar_centeproint): fix cmake Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * revert(lidar_centerpoint): "fix(lidar_centeproint): fix cmake" This reverts commit 2efc31d. Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * chore(lidar_centerpoint): add trained model of centerpoint (#1202) * chore(lidar_centerpoint): add trained model of centerpoint Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * docs: add description of models Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: WfHit <33973397+WfHit@users.noreply.github.com> Signed-off-by: scepter914 <scepter914@gmail.com> Signed-off-by: yutaka <purewater0901@gmail.com> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: WfHit <33973397+WfHit@users.noreply.github.com> Co-authored-by: Satoshi Tanaka <16330533+scepter914@users.noreply.github.com> Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: satoshi-ota <satoshi.ota928@gmail.com> Co-authored-by: kosuke55 <kosuke.tnp@gmail.com> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> Co-authored-by: yukke42 <yusuke.muramatsu@tier4.jp>
* feat(lidar_centerpoint): add IoU-based NMS Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: add magic number name Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: remove unnecessary headers Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
* feat(lidar_centerpoint): add IoU-based NMS Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: add magic number name Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: remove unnecessary headers Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
* fix(lidar_centerpoint): fix function sigmoid() (autowarefoundation#1555) fix(lidar_centerpoint): fix function sigmoid() (autowarefoundation#1545) Signed-off-by: WfHit <33973397+WfHit@users.noreply.github.com> * feat(lidar_centerpoint): add score threshold parameter to center point (autowarefoundation#1699) Signed-off-by: scepter914 <scepter914@gmail.com> Signed-off-by: scepter914 <scepter914@gmail.com> * feat(behavior_path_planner): add new turn signal algorithm (autowarefoundation#1964) * clean code Signed-off-by: yutaka <purewater0901@gmail.com> * clean format Signed-off-by: yutaka <purewater0901@gmail.com> * udpate Signed-off-by: yutaka <purewater0901@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * add test Signed-off-by: yutaka <purewater0901@gmail.com> * add test * add test Signed-off-by: yutaka <purewater0901@gmail.com> * fix(avoidance): use new turn signal algorithm Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(avoidance): fix desired_start_point position Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * change policy Signed-off-by: yutaka <purewater0901@gmail.com> * feat(behavior_path_planner): update pull_over for new blinker logic Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * feat(behavior_path_planner): update pull_out for new blinker logic * tmp: install flask via pip Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * feat(lane_change): added lane change point * fix start_point and non backward driving turn signal Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * get 3 second during constructing lane change path Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * fix pull over desired start point Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * delete Signed-off-by: yutaka <purewater0901@gmail.com> * Update Readme * Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> * Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> * fix format Signed-off-by: yutaka <purewater0901@gmail.com> Signed-off-by: yutaka <purewater0901@gmail.com> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: satoshi-ota <satoshi.ota928@gmail.com> Co-authored-by: kosuke55 <kosuke.tnp@gmail.com> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * fix(lidar_centerpoint): include zero in range of yaw_norm_threshold (autowarefoundation#1830) Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> * 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 <yusuke.muramatsu@tier4.jp> * feat: change truck and trailer max-area gate params Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: change trailer params Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * feat(multi_object_tracker): update bus size (autowarefoundation#1887) Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> * fix(multi_object_tracker): add missing trailer tracker (autowarefoundation#1885) Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * 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 <kenzo.lobos@tier4.jp> * Update perception/detection_class_adapter/include/detection_class_adapter/detection_class_adapter.hpp Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> * Removed the hardcoded mapping from centerpoint and pointfusion. Fixed the description of the config file Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Deleted the new package and moved the logic to centerpoint Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Update perception/lidar_centerpoint/config/detection_class_adapter.param.yaml Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com> * Changed: adapter->remapper * Update perception/lidar_centerpoint/lib/detection_class_remapper.cpp Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> * Delted duplicated file Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * 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 <kenzo.lobos@tier4.jp> * Update perception/lidar_centerpoint/config/detection_class_remapper.param.yaml Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com> Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * feat(lidar_centerpoint): add IoU-based NMS (autowarefoundation#1935) * feat(lidar_centerpoint): add IoU-based NMS Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: add magic number name Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: remove unnecessary headers Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * 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 <kenzo.lobos@tier4.jp> * Updated thresholds Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Moved the yaw threshold parameters to gpu memory Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Moved the thresholds as a member variable Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * fix(lidar_centeproint): fix cmake Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * revert(lidar_centerpoint): "fix(lidar_centeproint): fix cmake" This reverts commit 2efc31d. Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * chore(lidar_centerpoint): add trained model of centerpoint (autowarefoundation#1202) * chore(lidar_centerpoint): add trained model of centerpoint Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * docs: add description of models Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: WfHit <33973397+WfHit@users.noreply.github.com> Signed-off-by: scepter914 <scepter914@gmail.com> Signed-off-by: yutaka <purewater0901@gmail.com> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: WfHit <33973397+WfHit@users.noreply.github.com> Co-authored-by: Satoshi Tanaka <16330533+scepter914@users.noreply.github.com> Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: satoshi-ota <satoshi.ota928@gmail.com> Co-authored-by: kosuke55 <kosuke.tnp@gmail.com> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> Co-authored-by: yukke42 <yusuke.muramatsu@tier4.jp>
* fix(lidar_centerpoint): fix function sigmoid() (autowarefoundation#1555) fix(lidar_centerpoint): fix function sigmoid() (autowarefoundation#1545) Signed-off-by: WfHit <33973397+WfHit@users.noreply.github.com> * feat(lidar_centerpoint): add score threshold parameter to center point (autowarefoundation#1699) Signed-off-by: scepter914 <scepter914@gmail.com> Signed-off-by: scepter914 <scepter914@gmail.com> * feat(behavior_path_planner): add new turn signal algorithm (autowarefoundation#1964) * clean code Signed-off-by: yutaka <purewater0901@gmail.com> * clean format Signed-off-by: yutaka <purewater0901@gmail.com> * udpate Signed-off-by: yutaka <purewater0901@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * add test Signed-off-by: yutaka <purewater0901@gmail.com> * add test * add test Signed-off-by: yutaka <purewater0901@gmail.com> * fix(avoidance): use new turn signal algorithm Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(avoidance): fix desired_start_point position Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * change policy Signed-off-by: yutaka <purewater0901@gmail.com> * feat(behavior_path_planner): update pull_over for new blinker logic Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * feat(behavior_path_planner): update pull_out for new blinker logic * tmp: install flask via pip Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * feat(lane_change): added lane change point * fix start_point and non backward driving turn signal Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * get 3 second during constructing lane change path Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * fix pull over desired start point Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * update Signed-off-by: yutaka <purewater0901@gmail.com> * delete Signed-off-by: yutaka <purewater0901@gmail.com> * Update Readme * Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> * Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> * fix format Signed-off-by: yutaka <purewater0901@gmail.com> Signed-off-by: yutaka <purewater0901@gmail.com> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: satoshi-ota <satoshi.ota928@gmail.com> Co-authored-by: kosuke55 <kosuke.tnp@gmail.com> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * fix(lidar_centerpoint): include zero in range of yaw_norm_threshold (autowarefoundation#1830) Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> * 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 <yusuke.muramatsu@tier4.jp> * feat: change truck and trailer max-area gate params Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: change trailer params Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * feat(multi_object_tracker): update bus size (autowarefoundation#1887) Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> * fix(multi_object_tracker): add missing trailer tracker (autowarefoundation#1885) Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * 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 <kenzo.lobos@tier4.jp> * Update perception/detection_class_adapter/include/detection_class_adapter/detection_class_adapter.hpp Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> * Removed the hardcoded mapping from centerpoint and pointfusion. Fixed the description of the config file Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Deleted the new package and moved the logic to centerpoint Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Update perception/lidar_centerpoint/config/detection_class_adapter.param.yaml Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com> * Changed: adapter->remapper * Update perception/lidar_centerpoint/lib/detection_class_remapper.cpp Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> * Delted duplicated file Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * 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 <kenzo.lobos@tier4.jp> * Update perception/lidar_centerpoint/config/detection_class_remapper.param.yaml Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com> Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * feat(lidar_centerpoint): add IoU-based NMS (autowarefoundation#1935) * feat(lidar_centerpoint): add IoU-based NMS Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: add magic number name Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * feat: remove unnecessary headers Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * fix: typo Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * 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 <kenzo.lobos@tier4.jp> * Updated thresholds Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Moved the yaw threshold parameters to gpu memory Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Moved the thresholds as a member variable Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * fix(lidar_centeproint): fix cmake Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> * revert(lidar_centerpoint): "fix(lidar_centeproint): fix cmake" This reverts commit 2efc31d. Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * chore(lidar_centerpoint): add trained model of centerpoint (autowarefoundation#1202) * chore(lidar_centerpoint): add trained model of centerpoint Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> * docs: add description of models Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: WfHit <33973397+WfHit@users.noreply.github.com> Signed-off-by: scepter914 <scepter914@gmail.com> Signed-off-by: yutaka <purewater0901@gmail.com> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp> Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp> Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: WfHit <33973397+WfHit@users.noreply.github.com> Co-authored-by: Satoshi Tanaka <16330533+scepter914@users.noreply.github.com> Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: satoshi-ota <satoshi.ota928@gmail.com> Co-authored-by: kosuke55 <kosuke.tnp@gmail.com> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> Co-authored-by: yukke42 <yusuke.muramatsu@tier4.jp>
Signed-off-by: yukke42 yusuke.muramatsu@tier4.jp
Description
In lidar_centerpoint, center-distance-based non-maximum-suppression (NMS) has been used to remove overlapped objects, but it sometimes fails to do it especially for large objects, s.t. trucks and trailers. I add iou-based NMS to remove overlapped objects without any affects to the small objects.
And then, I change the
circle_nms_dist_threshold
param not to remove overlapped pedestrians that are close to each other.before:
after:
Related links
Tests performed
Notes for reviewers
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.
After all checkboxes are checked, anyone who has write access can merge the PR.