-
Notifications
You must be signed in to change notification settings - Fork 668
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
fix(behavior_path_planner): lane change ego and target polygon pose #1786
fix(behavior_path_planner): lane change ego and target polygon pose #1786
Conversation
Codecov ReportBase: 10.29% // Head: 10.35% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #1786 +/- ##
==========================================
+ Coverage 10.29% 10.35% +0.06%
==========================================
Files 1147 1224 +77
Lines 81918 88654 +6736
Branches 19049 21090 +2041
==========================================
+ Hits 8433 9182 +749
- Misses 64363 69914 +5551
- Partials 9122 9558 +436
*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. |
0af9eb9
to
b9b008a
Compare
planning/behavior_path_planner/src/scene_module/lane_change/util.cpp
Outdated
Show resolved
Hide resolved
3d1f6c0
to
bef1a6e
Compare
Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
bef1a6e
to
4fb8ff1
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.
LGTM
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.
LGTM!
…utowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
…utowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
…utowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
…utowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
…utowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
…utowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
…utowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
…ation#1139) * feat(behavior_path_planner): revise lane change module Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Refactoring and renaming Remove some of the unused variables Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Add longitudinal threshold and modify default param Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix error after rebase Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor and copy predicted if not empty Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * Include abort parameters and reorganize parameters declaration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> feat(behavior_path_planner): lane change revised visualization (autowarefoundation#1140) Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> change force lane change path color Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> visualize ego polygon with respect to object using same color Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Add valid path's visualization Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix conflicts Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): lane change ego and target polygon pose (autowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): fix lane change logic on the edge case Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix pose init and add failed reasons Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Ignore prepare distance if object is static Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> revert the lerp by time stamp Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> feat(behavior_path_planner): debug message for lane change Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
* feat(behavior_path_planner): revise lane change module Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Refactoring and renaming Remove some of the unused variables Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Add longitudinal threshold and modify default param Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix error after rebase Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor and copy predicted if not empty Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * Include abort parameters and reorganize parameters declaration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> feat(behavior_path_planner): lane change revised visualization (#1140) Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> change force lane change path color Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> visualize ego polygon with respect to object using same color Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Add valid path's visualization Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix conflicts Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): lane change ego and target polygon pose (autowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): fix lane change logic on the edge case Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix pose init and add failed reasons Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Ignore prepare distance if object is static Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> revert the lerp by time stamp Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> feat(behavior_path_planner): debug message for lane change Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
feat(behavior_path_planner): revise lane change module (autowarefoundation#1139) * feat(behavior_path_planner): revise lane change module Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Refactoring and renaming Remove some of the unused variables Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Add longitudinal threshold and modify default param Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix error after rebase Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor and copy predicted if not empty Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * Include abort parameters and reorganize parameters declaration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> feat(behavior_path_planner): lane change revised visualization (autowarefoundation#1140) Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> change force lane change path color Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> visualize ego polygon with respect to object using same color Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Add valid path's visualization Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix conflicts Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): lane change ego and target polygon pose (autowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): fix lane change logic on the edge case Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix pose init and add failed reasons Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Ignore prepare distance if object is static Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> revert the lerp by time stamp Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> feat(behavior_path_planner): debug message for lane change Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> with param server Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> with abort Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Improved abort function Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): minimum distance for lane change Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Added keiro seisei Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
feat(behavior_path_planner): revise lane change module (#1139) * feat(behavior_path_planner): revise lane change module Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Refactoring and renaming Remove some of the unused variables Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Add longitudinal threshold and modify default param Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix error after rebase Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor and copy predicted if not empty Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * Include abort parameters and reorganize parameters declaration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> feat(behavior_path_planner): lane change revised visualization (#1140) Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> change force lane change path color Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> visualize ego polygon with respect to object using same color Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Add valid path's visualization Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix conflicts Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): lane change ego and target polygon pose (autowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): fix lane change logic on the edge case Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix pose init and add failed reasons Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Ignore prepare distance if object is static Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> revert the lerp by time stamp Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> feat(behavior_path_planner): debug message for lane change Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> with param server Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> with abort Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Improved abort function Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): minimum distance for lane change Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Added keiro seisei Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
…ation#1139) * feat(behavior_path_planner): revise lane change module Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Refactoring and renaming Remove some of the unused variables Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Add longitudinal threshold and modify default param Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix error after rebase Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor and copy predicted if not empty Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * Include abort parameters and reorganize parameters declaration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> feat(behavior_path_planner): lane change revised visualization (autowarefoundation#1140) Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> change force lane change path color Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> visualize ego polygon with respect to object using same color Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Add valid path's visualization Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix conflicts Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): lane change ego and target polygon pose (autowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): fix lane change logic on the edge case Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix pose init and add failed reasons Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Ignore prepare distance if object is static Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> revert the lerp by time stamp Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> feat(behavior_path_planner): debug message for lane change Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
* feat(behavior_path_planner): revise lane change module Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Refactoring and renaming Remove some of the unused variables Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Add longitudinal threshold and modify default param Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix error after rebase Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor and copy predicted if not empty Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * Include abort parameters and reorganize parameters declaration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> feat(behavior_path_planner): lane change revised visualization (#1140) Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> change force lane change path color Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> visualize ego polygon with respect to object using same color Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Add valid path's visualization Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix conflicts Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): lane change ego and target polygon pose (autowarefoundation#1786) * fix(behavior_path_planner): lane change ego and target polygon pose Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * reduce lane changing duration Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor(behavior_path_planner): lane change refactoring Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix(behavior_path_planner): fix lane change logic on the edge case Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> fix pose init and add failed reasons Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Ignore prepare distance if object is static Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> revert the lerp by time stamp Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> feat(behavior_path_planner): debug message for lane change Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
Signed-off-by: Muhammad Zulfaqar Azmi zulfaqar.azmi@tier4.jp
Description
The current lane change ego polygon's pose is not same with ego actual pose.
Furthermore, when due to floating error when computing projected point on polygon segment, the position of object and ego keeps on changing when both is not moving.
The PR aims to solve this issue.
Before PR (ego's polygon position is wrong, and
position
details in object marker is alternating constantly.2022-09-05-19-32-23.mp4
After PR (ego's polygon position is correct, and
position
details in object marker is stable.2022-09-05-19-18-37.mp4
Related links
Tests performed
Use PSIM to simulate lane change and turn on debug marker.
Notes for reviewers
This PR also include refactoring.
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.