feat(boundary_departure): slow down computation (#11085)#2275
Merged
TaikiYamada4 merged 2 commits intobeta/v0.48from Aug 6, 2025
Merged
feat(boundary_departure): slow down computation (#11085)#2275TaikiYamada4 merged 2 commits intobeta/v0.48from
TaikiYamada4 merged 2 commits intobeta/v0.48from
Conversation
…1085) * feat(boundary_departure): slow down computation Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * fixed some logic Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * refactor function get_interp_to_point() Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * Update planning/motion_velocity_planner/autoware_motion_velocity_boundary_departure_prevention_module/src/slow_down_interpolator.cpp * fix pre-commit diff error Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> * use function Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> --------- Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> Co-authored-by: mohammad alqudah <alqudah.mohammad@tier4.jp> Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com>
|
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
TaikiYamada4
approved these changes
Aug 6, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
BDP inserts slow down distance when ego approaches or leaving lane through road border.
Departure interval is first generated to find the distance to slow down point, and the lateral distance to boundary.
Then slow down point is computed
What the slow down feature do
Dynamic comfort to hard slow down
When the longitudinal gap is sufficient, the planner slows with the comfort limits (th_jerk_mps3.min, th_acc_mps2.min) for a smoother ride.
As the gap shrinks, it automatically escalates to the hard limits (.max) so that the target conditions are still met.
cap-.2025-07-30-17-01-55.mp4
feat(boundary_departure): slow down computation
fixed some logic
refactor function get_interp_to_point()
Update planning/motion_velocity_planner/autoware_motion_velocity_boundary_departure_prevention_module/src/slow_down_interpolator.cpp
fix pre-commit diff error
use function