-
Notifications
You must be signed in to change notification settings - Fork 679
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(behavior_velocity_planner): keep stopping in hold stop margin distance #1433
feat(behavior_velocity_planner): keep stopping in hold stop margin distance #1433
Conversation
Scenario test executing now... |
Codecov Report
@@ Coverage Diff @@
## main #1433 +/- ##
==========================================
- Coverage 10.27% 10.24% -0.04%
==========================================
Files 1118 1119 +1
Lines 77581 77863 +282
Branches 17854 18064 +210
==========================================
Hits 7974 7974
- Misses 62122 62378 +256
- Partials 7485 7511 +26
*This pull request uses carry forward flags. Click here to find out more.
Continue to review full report at Codecov.
|
@TakaHoribe This PR: https://evaluation.tier4.jp/evaluation/reports/1d72bd1e-0212-5433-9698-f6f80d8b8eb5?project_id=prd_jt (666/752) |
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
385ae56
to
8abc58a
Compare
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.
simplescreenrecorder-2022-08-03_12.26.16.mp4tempolaty use following param for test perform
|
…argin distance (autowarefoundation#1433)" This reverts commit e7dfa19. Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…distance (autowarefoundation#1433) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…stance (tier4#1433) * fix(behavior_velocity_planner): use alias Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): add hold stop margin Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use motion_utils Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use motion_utils Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(bahevior_velocity_planner): clean up Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use common function Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…distance (tier4#1433) (tier4#1645) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…stance (tier4#1433) * fix(behavior_velocity_planner): use alias Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): add hold stop margin Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use motion_utils Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use motion_utils Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(bahevior_velocity_planner): clean up Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use common function Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…distance (tier4#1433) (tier4#1645) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…stance (tier4#1433) * fix(behavior_velocity_planner): use alias Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): add hold stop margin Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use motion_utils Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use motion_utils Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(bahevior_velocity_planner): clean up Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use common function Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…distance (tier4#1433) (tier4#1645) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…stance (autowarefoundation#1433) * fix(behavior_velocity_planner): use alias Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): add hold stop margin Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use motion_utils Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use motion_utils Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(bahevior_velocity_planner): clean up Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use common function Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…distance (autowarefoundation#1433) (autowarefoundation#1645) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…stance (tier4#1433) * fix(behavior_velocity_planner): use alias Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): add hold stop margin Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use motion_utils Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use motion_utils Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(bahevior_velocity_planner): clean up Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_velocity_planner): use common function Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…distance (tier4#1433) (tier4#1645) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…essing time (autowarefoundation#8240) (autowarefoundation#1433) * add local r-tree for fast searching change to _func__ add more debug use local rtree fix tmp update fix bug clean unused clean up * clean up * style(pre-commit): autofix * chore: Optimize object filtering and improve performance The code changes in `lanelet_filter.cpp` optimize the object filtering process by using the `empty()` function instead of checking the size of the `transformed_objects.objects` vector. This change improves performance and simplifies the code logic. Refactor the code to use `empty()` instead of `size()` for checking if the `transformed_objects.objects` vector is empty. This change improves readability and performance. --------- Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com> Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Description
Now, this ego always try to stop at the stop position by re-starting (re-approach) even if the ego is stopped near the planned stop position in the module. On the other hand, if the stopping performance of the vehicle is poor (e.g. it cannot stop for one meter) and once it starts traveling, there is a possibility that the vehicle may over the stop position, in which case there may be a issue for the vehicle to continue stopping on the spot, if the distance between the ego and stop position is closer than threshold.
So, in this PR, I fixed following points.
hold_stop_margin_distance
(default: 2.0 [m])condition 1. the ego has stopped
condition 2. the distance between the ego and stop point is shorter than
hold_stop_margin_distance
test perform (
hold_stop_margin_distance
= 2.0 [m])simplescreenrecorder-2022-07-26_15.40.24.mp4
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.