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

feat: handle invalid areas / lanelets #3000

Conversation

ahmeddesokyebrahim
Copy link
Contributor

@ahmeddesokyebrahim ahmeddesokyebrahim commented Mar 3, 2023

Description

This PR is one of group of PRs for providing a solution for the idea discussed here.

Related links

Discussion

Issue

Relevant PRs

Tests performed

  • Add a tag for a lenelet to mark it as invalid
  • Test the software using planning simulator with a vehicle approaching to this invalid lanelet to see that vehicle stops before entering the invalid lanelet area and ask the driver to take over
  • Test the software using planning simulator with a vehicle starts inside an invalid lanelet to see that vehicle does not drive in this area and ask the driver to take over

Notes for reviewers

For compiling and testing this PR, all PRs in related links section need to be taken into consideration.
Merge sequence can be found here

Pre-review checklist for the PR author

The PR author must check the checkboxes below when creating the PR.

In-review checklist for the PR reviewers

The PR reviewers must check the checkboxes below before approval.

  • The PR follows the pull request guidelines.
  • The PR has been properly tested.
  • The PR has been reviewed by the code owners.

Post-review checklist for the PR author

The PR author must check the checkboxes below before merging.

  • There are no open discussions or they are tracked via tickets.
  • The PR is ready for merge.

After all checkboxes are checked, anyone who has write access can merge the PR.

@github-actions github-actions bot added component:launch Launch files, scripts and initialization tools. (auto-assigned) component:map Map creation, storage, and loading. (auto-assigned) component:planning Route planning, decision-making, and navigation. (auto-assigned) labels Mar 3, 2023
@ahmeddesokyebrahim ahmeddesokyebrahim force-pushed the autoware/universe/3308-feat-handle-invalid-lanelets branch 2 times, most recently from 57eb09c to 60699ef Compare March 6, 2023 08:32
@github-actions github-actions bot added component:common Common packages from the autoware-common repository. (auto-assigned) and removed component:map Map creation, storage, and loading. (auto-assigned) labels Mar 20, 2023
@ahmeddesokyebrahim ahmeddesokyebrahim force-pushed the autoware/universe/3308-feat-handle-invalid-lanelets branch from 1a4f615 to bc7020b Compare March 21, 2023 09:23
@github-actions github-actions bot added the type:documentation Creating or refining documentation. (auto-assigned) label Mar 21, 2023
@ahmeddesokyebrahim ahmeddesokyebrahim force-pushed the autoware/universe/3308-feat-handle-invalid-lanelets branch from e141fa7 to c64ddf3 Compare March 21, 2023 09:29
@ahmeddesokyebrahim ahmeddesokyebrahim marked this pull request as ready for review March 21, 2023 14:54
ahmeddesokyebrahim and others added 21 commits June 6, 2023 11:50
…id lanelet in the readme file

Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
…able_lane module

Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
…actoring changes

Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
…framework for virtual walls markers

Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
…nges

Signed-off-by: AhmedEbrahim <ahmed.a.d.ebrahim@gmail.com>
@ahmeddesokyebrahim ahmeddesokyebrahim force-pushed the autoware/universe/3308-feat-handle-invalid-lanelets branch from 803559c to dbd3c04 Compare June 6, 2023 08:51
Copy link
Contributor

@mehmetdogru mehmetdogru left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@TakaHoribe TakaHoribe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@TakaHoribe TakaHoribe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mehmetdogru
Copy link
Contributor

@TakaHoribe thank you for the approval however the PR still waits for a code owner review could anybody from your team approve as well? If not @xmfcx could you approve it as global-codeowner?

@xmfcx xmfcx merged commit 35bc65a into autowarefoundation:main Jun 7, 2023
@ahmeddesokyebrahim ahmeddesokyebrahim deleted the autoware/universe/3308-feat-handle-invalid-lanelets branch June 14, 2023 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:launch Launch files, scripts and initialization tools. (auto-assigned) component:planning Route planning, decision-making, and navigation. (auto-assigned) type:documentation Creating or refining documentation. (auto-assigned)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants