Abdel/frenet planner config tuning#1805
Open
abdel-fahmy wants to merge 67 commits intoautowarefoundation:mainfrom
Open
Abdel/frenet planner config tuning#1805abdel-fahmy wants to merge 67 commits intoautowarefoundation:mainfrom
abdel-fahmy wants to merge 67 commits intoautowarefoundation:mainfrom
Conversation
* add changelog Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> * unify package.xml version to 0.37.0 Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> * 0.38.0 * fix organization Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> --------- Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>
Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Signed-off-by: Go Sakayori <go.sakayori@tier4.jp> Signed-off-by: Go Sakayori <gsakayori@gmail.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp> Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: takeshi.iwanari <take.iwiw2222@gmail.com> Signed-off-by: Yuki Takagi <yuki.takagi@tier4.jp> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com> Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> Signed-off-by: xtk8532704 <1041084556@qq.com> Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> Co-authored-by: Yuki TAKAGI <141538661+yuki-takagi-66@users.noreply.github.com> Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com> Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com> Co-authored-by: Taekjin LEE <technolojin@gmail.com> Co-authored-by: SakodaShintaro <rgbygscrsedppbwg@gmail.com> Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: iwatake <take.iwiw2222@gmail.com> Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: danielsanchezaran <daniel.sanchez@tier4.jp> Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> Co-authored-by: xtk8532704 <1041084556@qq.com>
Signed-off-by: Junya Sasaki <junya.sasaki@tier4.jp>
…ion#1268) ## Description autowarefoundation#1248 ## Notes for reviewers @mitsudome-r @youtalk I think this PR's purpose is just for merged commit. But I'm welcome to perform any proposed tests and so on. Thanks! ## Effects on system behavior None.
Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
Signed-off-by: M. Fatih Cırıt <mfc@autoware.org>
Signed-off-by: M. Fatih Cırıt <mfc@autoware.org>
Signed-off-by: M. Fatih Cırıt <mfc@autoware.org>
Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> unify version Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> 0.44.0
Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
…refoundation#1413) Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
…utowarefoundation#1527) add arg parameter to give Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
autowarefoundation#1528) Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>
….launch.xml (autowarefoundation#1529) Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>
…parture prevention for improved curve behavior
|
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
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.
feat(planning): tune velocity smoother, path sampler, and boundary departure prevention for improved curve behavior
Summary
Config parameter tuning for the sampling-based path planner to reduce excessive deceleration before curves and improve path generation at tight turns. These changes work in coordination with the code changes in the companion PR.
Companion code PR: autowarefoundation/autoware_universe/12390
Motivation
The vehicle slowed to near-zero before curves because three independent systems each applied conservative constraints that compounded into excessive deceleration. The parameters were tuned independently and did not work well as a coordinated system.
Changes
velocity_smoother.param.yamlcurvature_calculation_distancelateral_acceleration_limitsdecel_distance_before_curvedecel_distance_after_curvepath_sampler.param.yamlmax_curvaturemin_curvaturetarget_lengthsenable_bezierdrivable_area_footprint_marginboundary_departure_prevention.param.yamlth_vel_kmph.minth_dist_to_boundary_m.left.maxth_dist_to_boundary_m.right.maxTesting
Notes
drivable_area_footprint_marginparameter is used by the shrunken footprint feature introduced in the companion code PR. Setting it to 0.0 restores the original full-footprint behavior.