-
Notifications
You must be signed in to change notification settings - Fork 676
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(autoware_behavior_path_planner_common): add continuous curvature pullover path generation #10045
base: main
Are you sure you want to change the base?
feat(autoware_behavior_path_planner_common): add continuous curvature pullover path generation #10045
Conversation
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
@TakumIto |
maybe missing goal/start_planner_module update commit? |
std::reverse(p.lane_ids.begin(), p.lane_ids.end()); | ||
} | ||
|
||
if (theta != 0) { |
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.
theta is double and may have floating point error
so better not use exact 0
like
if (theta < eps)
if now we can use one of arc or clothoid, prepare parameters for enabling each.
|
7d28e5a
to
a3dfbda
Compare
Signed-off-by: Takumi Ito <[email protected]>
Signed-off-by: Takumi Ito <[email protected]>
Signed-off-by: Takumi Ito <[email protected]>
a3dfbda
to
2e2148f
Compare
2e2148f
to
fd5865d
Compare
Signed-off-by: Takumi Ito <[email protected]>
fd5865d
to
c929579
Compare
Signed-off-by: Takumi Ito <[email protected]>
Description
Append continuous curvature pullover path generation feature using clothoid curve.
Supporting only the forward pullover for now.
Behavior comparison
Clothoid (Developed in this PR)
forward_clothoid.webm
Shift parking (Default)
forward_shift.webm
Max steering
forward_suegiri.webm
Related links
Related research paper
https://ieeexplore.ieee.org/document/6871412
https://ieeexplore.ieee.org/document/6856443
Launcher
autowarefoundation/autoware_launch#1320
Parent Issue:
How was this PR tested?
evaluator
https://evaluation.tier4.jp/evaluation/reports/c9a0571a-c807-5888-8e76-c757cf1948a3?project_id=prd_jt
(legacy test before commit c929579)
https://evaluation.tier4.jp/evaluation/reports/e3854d38-70eb-55f5-bed7-a43fdc94140f?project_id=prd_jt
Notes for reviewers
None.
Interface changes
None.
Effects on system behavior
None.