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(routing_no_drivable_lane_when_module_enabled): add solution for routing no_drivable_lane only when module enabled #4308

Conversation

ahmeddesokyebrahim
Copy link
Contributor

@ahmeddesokyebrahim ahmeddesokyebrahim commented Jul 18, 2023

Description

This PR is to add as solution for routing no_drivable_lane(s) only when the module is enabled.

Related links

fixes #4307

Tests performed

Using planning simulator :

  • When no_drivable_lane is disabled, the routing for no_drivable_lane(s) is not considered
  • When When no_drivable_lane is enabled, routing for no_drivable_lane(s) is considered

Notes for reviewers

Must be merged with this autoware_launch PR

Interface changes

Effects on system behavior

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.

@codecov
Copy link

codecov bot commented Jul 18, 2023

Codecov Report

Patch coverage has no change and project coverage change: -0.01% ⚠️

Comparison is base (0730888) 14.91% compared to head (0eac8f6) 14.90%.
Report is 12 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4308      +/-   ##
==========================================
- Coverage   14.91%   14.90%   -0.01%     
==========================================
  Files        1520     1517       -3     
  Lines      104738   104784      +46     
  Branches    31884    31939      +55     
==========================================
+ Hits        15619    15623       +4     
- Misses      72067    72107      +40     
- Partials    17052    17054       +2     
Flag Coverage Δ *Carryforward flag
differential 15.93% <0.00%> (?)
total 14.91% <ø> (+<0.01%) ⬆️ Carriedforward from bfe5314

*This pull request uses carry forward flags. Click here to find out more.

Files Changed Coverage Δ
...n_planner/src/lanelet2_plugins/default_planner.cpp 22.27% <0.00%> (+0.26%) ⬆️
planning/route_handler/src/route_handler.cpp 24.77% <0.00%> (-0.03%) ⬇️

... and 4 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@ahmeddesokyebrahim ahmeddesokyebrahim force-pushed the autoware/universe/4307-routing-no-drivable-lane-when-module-enabled branch from 6352c86 to 5716604 Compare July 18, 2023 14:19
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, thank you

@ahmeddesokyebrahim ahmeddesokyebrahim force-pushed the autoware/universe/4307-routing-no-drivable-lane-when-module-enabled branch 3 times, most recently from 1eb35c6 to c77750b Compare July 20, 2023 14:24
@mehmetdogru mehmetdogru added the tag:run-build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Jul 26, 2023
@ahmeddesokyebrahim ahmeddesokyebrahim force-pushed the autoware/universe/4307-routing-no-drivable-lane-when-module-enabled branch from c77750b to 0eac8f6 Compare July 31, 2023 08:29
@mehmetdogru mehmetdogru added tag:run-build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) and removed tag:run-build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) labels Jul 31, 2023
@zulfaqar-azmi-t4
Copy link
Contributor

@ahmeddesokyebrahim CC: @mehmetdogru
Thank you for the PR. I will check the PR with our internal scenario, if there is no degradation, I will approve the PR.

Copy link
Contributor

@zulfaqar-azmi-t4 zulfaqar-azmi-t4 left a comment

Choose a reason for hiding this comment

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

LGTM

Confirmed with TIER IV scenarios 1582/1588

@mehmetdogru mehmetdogru merged commit f211031 into autowarefoundation:main Aug 7, 2023
31 of 36 checks passed
@ahmeddesokyebrahim ahmeddesokyebrahim deleted the autoware/universe/4307-routing-no-drivable-lane-when-module-enabled branch August 7, 2023 11:19
LeoDriveProject pushed a commit to leo-drive/autoware.universe.golf that referenced this pull request Aug 16, 2023
…routing no_drivable_lane only when module enabled (autowarefoundation#4308)

* feat(routing_no_drivable_lane_when_module_enabled): add proposed solution

Signed-off-by: AhmedEbrahim <[email protected]>

* feat(routing_no_drivable_lane_when_module_enabled): improving comments regarding new parameter

Signed-off-by: AhmedEbrahim <[email protected]>

* style(pre-commit): autofix

* style(pre-commit): autofix

* feat(routing_no_drivable_lane_when_module_enabled): reverting file changed by mistake

Signed-off-by: AhmedEbrahim <[email protected]>

---------

Signed-off-by: AhmedEbrahim <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
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) tag:run-build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) type:documentation Creating or refining documentation. (auto-assigned)
Development

Successfully merging this pull request may close these issues.

Routing no_drivable_lane(s) only when module is enabled
4 participants