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

fix(start_planner): use waypoints as centerline if available #10238

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

mehmetdogru
Copy link
Contributor

Description

closes #10237

Should be merged after autowarefoundation/autoware_lanelet2_extension#49 is merged

❓ What this PR changes:

  • start_planner does not consider "waypoints" attribute (custom centerline) assigned to the lanelet but calculated centerline when it judges whether ego is in the middle of the road or not
    Instead I propose it is more convenient to query if ego is on the centerline (custom or calculated) whether use_waypoints : true or use_waypoints : false since "waypoints" is supposed to be used for ego path judgement.

Before:
start_planner_activates

After:

start_planner_issue_after.mp4

Related links

Parent Issue:

- Link

How was this PR tested?

Notes for reviewers

None.

Interface changes

None.

Effects on system behavior

None.

@mehmetdogru mehmetdogru self-assigned this Mar 6, 2025
@github-actions github-actions bot added the component:planning Route planning, decision-making, and navigation. (auto-assigned) label Mar 6, 2025
Copy link

github-actions bot commented Mar 6, 2025

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com>
@mehmetdogru mehmetdogru force-pushed the fix/start-planner/use-waypoints-as-centerline-if-available branch from 174a04d to cdd08f8 Compare March 6, 2025 14:50
@mehmetdogru mehmetdogru added run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) and removed run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) labels Mar 6, 2025
@kyoichi-sugahara kyoichi-sugahara self-assigned this Mar 10, 2025
@kyoichi-sugahara
Copy link
Contributor

@mehmetdogru
Thank you for creating PR. Change itself looks nice and can I wait for lanelet side change is merged?

@mehmetdogru
Copy link
Contributor Author

@kyoichi-sugahara
Of course, thank you for your attention.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:planning Route planning, decision-making, and navigation. (auto-assigned) run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci)
Projects
Status: To Triage
Development

Successfully merging this pull request may close these issues.

Even though ego is on centerline start_planner is triggered
2 participants