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

chore(lane change): cherry-pick bug fixes #1712

Merged
merged 12 commits into from
Dec 21, 2024

Conversation

zulfaqar-azmi-t4
Copy link

@zulfaqar-azmi-t4 zulfaqar-azmi-t4 commented Dec 19, 2024

zulfaqar-azmi-t4 and others added 12 commits December 19, 2024 17:22
…on to change lanes (autowarefoundation#8571)

* modify lane change requested condition

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

* modify lane change requested condition

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

* Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/src/utils/calculation.cpp

Co-authored-by: mkquda <[email protected]>

* style(pre-commit): autofix

* fix docstring

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

* modify LC turn signal logic

Signed-off-by: mohammad alqudah <[email protected]>

* Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/include/autoware/behavior_path_lane_change_module/scene.hpp

Co-authored-by: Zulfaqar Azmi <[email protected]>

* minor change

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>
Signed-off-by: mohammad alqudah <[email protected]>
Co-authored-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Zulfaqar Azmi <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…utowarefoundation#8648)

* refactor lane change utility funcions

Signed-off-by: mohammad alqudah <[email protected]>

* LC utility function to get distance to next regulatory element

Signed-off-by: mohammad alqudah <[email protected]>

* don't activate LC module when close to regulatory element

Signed-off-by: mohammad alqudah <[email protected]>

* modify threshold distance calculation

Signed-off-by: mohammad alqudah <[email protected]>

* move regulatory element check to canTransitFailureState() function

Signed-off-by: mohammad alqudah <[email protected]>

* always run LC module if approaching terminal point

Signed-off-by: mohammad alqudah <[email protected]>

* use max possible LC length as threshold

Signed-off-by: mohammad alqudah <[email protected]>

* update LC readme

Signed-off-by: mohammad alqudah <[email protected]>

* refactor implementation

Signed-off-by: mohammad alqudah <[email protected]>

* update readme

Signed-off-by: mohammad alqudah <[email protected]>

* check distance to reg element for candidate path only if not near terminal start

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>
…erlaps (autowarefoundation#9289)

* fix(behavior_path_planner_common): use boost intersects instead of overlaps

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

* Update planning/behavior_path_planner/autoware_behavior_path_planner_common/src/utils/path_safety_checker/safety_check.cpp

Co-authored-by: Go Sakayori <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>
Co-authored-by: Go Sakayori <[email protected]>
…9338)

* fix(bpp): update collided polygon pose only once

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

* add expected pose

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

---------

Signed-off-by: Zulfaqar Azmi <[email protected]>
…ion (autowarefoundation#8383)

unify stuck detection in getLaneChangePaths

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>
…thresh (autowarefoundation#8532)

change parameter name for more expressive name

Signed-off-by: Zulfaqar Azmi <[email protected]>
…utowarefoundation#7943)

* feat(lane_change): consider deceleration in safety check for cancel

Signed-off-by: Fumiya Watanabe <[email protected]>

* docs(lane_change): fix document

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix conflicts and refactor

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

* fix conflict

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

* style(pre-commit): autofix

---------

Signed-off-by: Fumiya Watanabe <[email protected]>
Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…owarefoundation#8549)

* RT1-5067 fix delay logic that caused timing to be late

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

* remove autoware namespace

Co-authored-by: Maxime CLEMENT <[email protected]>

---------

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Maxime CLEMENT <[email protected]>
…riables (autowarefoundation#8889)

* simplify ExtendedPredictedObject and add new member variables

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

* replace self polygon to initial polygon

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

* comment

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

* add comments to dist of ego

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

---------

Signed-off-by: Zulfaqar Azmi <[email protected]>
…efoundation#9322)

* refactor LC extended object collision check code

Signed-off-by: mohammad alqudah <[email protected]>

* Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/src/scene.cpp

Co-authored-by: Zulfaqar Azmi <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>
Co-authored-by: Zulfaqar Azmi <[email protected]>
…arefoundation#9341)

* fix(lane_change): cap ego's predicted path velocity (RT1-8505)

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

* properly cap based on 0.0 instead of min lc vel

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

* fix build error

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

---------

Signed-off-by: Zulfaqar Azmi <[email protected]>
@TomohitoAndo TomohitoAndo changed the title cherry-pick(lane change): bug fixes chore(lane change): cherry-pick bug fixes Dec 21, 2024
@TomohitoAndo TomohitoAndo merged commit b003c9a into beta/x2_gen2/v0.29.0 Dec 21, 2024
25 of 31 checks passed
@TomohitoAndo TomohitoAndo deleted the cp-lane-change-bug-fixes branch December 21, 2024 02:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants