-
Notifications
You must be signed in to change notification settings - Fork 682
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
perf(behavior_velocity_planner): use faster PolygonIterator #943
perf(behavior_velocity_planner): use faster PolygonIterator #943
Conversation
Codecov Report
@@ Coverage Diff @@
## main #943 +/- ##
=========================================
+ Coverage 9.95% 10.04% +0.08%
=========================================
Files 879 883 +4
Lines 55968 56344 +376
Branches 10577 10794 +217
=========================================
+ Hits 5572 5657 +85
- Misses 45679 45776 +97
- Partials 4717 4911 +194
*This pull request uses carry forward flags. Click here to find out more.
Continue to review full report at Codecov.
|
ec33e7b
to
3b749cf
Compare
|
ea41110
to
3d1173d
Compare
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
3d1173d
to
713359c
Compare
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
713359c
to
bcc3c37
Compare
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
@maxime-clem |
@yukkysaito @TakaHoribe |
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.
Awesome. LGTM
Thank you for the review. |
…foundation#943) * Add grid_map_utils pkg with faster implementation of PolygonIterator Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp>
* Add grid_map_utils pkg with faster implementation of PolygonIterator Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
* Add grid_map_utils pkg with faster implementation of PolygonIterator Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
* Add grid_map_utils pkg with faster implementation of PolygonIterator Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
* Add grid_map_utils pkg with faster implementation of PolygonIterator Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
* Add grid_map_utils pkg with faster implementation of PolygonIterator Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
* Add grid_map_utils pkg with faster implementation of PolygonIterator Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
* Add grid_map_utils pkg with faster implementation of PolygonIterator Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
…arefoundation#2571, autowarefoundation#2885, #943) (#337) * feat(elevation_map_loader): reduce memory usage of elevation_map_loader (autowarefoundation#2571) * feat: reduce memory usage of elevation_map_loader Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> * chore: remove unnecessary comment Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> * fix: modify variables' name 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(elevation_map_loader): use polygon iterator to speed up (autowarefoundation#2885) * use grid_map::PolygonIterator instead of grid_map::GridMapIterator Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp> * formatting Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp> * use use_lane_filter option Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp> * delete unused use-lane-filter option Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp> * change use_lane_filter to True, clarify the scope Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp> * change to use grid_map_utils::PolygonIterator Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp> * Add lane margin parameter Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp> * use boost geometry buffer to expand lanes Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp> * Change use_lane_filter param default to false Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp> * update README Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp> --------- Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp> * perf(behavior_velocity_planner): add faster PolygonIterator (#943) * Add grid_map_utils pkg with faster implementation of PolygonIterator Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * suppress error --------- Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp> Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>
feat(lane_change): cherry-pick LC PRs
…arefoundation#943) Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
Signed-off-by: Maxime CLEMENT maxime.clement@tier4.jp
Description
This PR adds a faster
PolygonIterator
for thegrid_map
library.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.