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(autoware_behavior_path_dynamic_obstacle_avoidance): expand drivable area #8295

Merged

Conversation

beyzanurkaya
Copy link
Contributor

@beyzanurkaya beyzanurkaya commented Jul 31, 2024

Description

fixes: #7690

Related links

Parent Issue: #7634
Must merged: autowarefoundation/autoware_launch#1133

How was this PR tested?

2024-08-22.17-57-15.mp4

Notes for reviewers

None.

Interface changes

Parameter Name Type Default Value Description
expand_drivable_area bool false expand drivable area while avoiding

Effects on system behavior

None.

@github-actions github-actions bot added the component:planning Route planning, decision-making, and navigation. (auto-assigned) label Jul 31, 2024
Copy link

github-actions bot commented Jul 31, 2024

Thank you for contributing to the Autoware project!

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

Please ensure:

@beyzanurkaya
Copy link
Contributor Author

I achieved to expand the drivable area, but the expansion ends the moment the EGO passes the object.

expansion-drivable-area.mp4

@beyzanurkaya beyzanurkaya added the type:new-feature New functionalities or additions, feature requests. label Aug 13, 2024
@beyzanurkaya beyzanurkaya force-pushed the expand-drivable-area branch 11 times, most recently from cf30940 to c263e77 Compare August 22, 2024 15:08
@beyzanurkaya beyzanurkaya marked this pull request as ready for review August 22, 2024 15:17
@yuki-takagi-66
Copy link
Contributor

@beyzanurkaya
Thank you for the improved PR.
We are welcome for this PR. However, as the Tier4 side, we would like to disable this feature because the current behavior is not safe enough for use on public loads.
Therefore, can I ask you to prepare the flag parameter for the new feature and set it as disabled?

@yuki-takagi-66 yuki-takagi-66 self-assigned this Aug 23, 2024
@beyzanurkaya beyzanurkaya force-pushed the expand-drivable-area branch 3 times, most recently from 5d52209 to 0776b68 Compare August 26, 2024 08:27
@beyzanurkaya beyzanurkaya force-pushed the expand-drivable-area branch 2 times, most recently from 6cf02cb to 693127c Compare August 26, 2024 13:23
@beyzanurkaya beyzanurkaya marked this pull request as ready for review August 26, 2024 14:43
@beyzanurkaya
Copy link
Contributor Author

@yuki-takagi-66 -san I add a flag for the expansion feature.

Copy link
Contributor

@yuki-takagi-66 yuki-takagi-66 left a comment

Choose a reason for hiding this comment

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

Thank you for your response. I made some comments, could you take a look?

@beyzanurkaya beyzanurkaya force-pushed the expand-drivable-area branch 3 times, most recently from a916d3c to 6783306 Compare August 27, 2024 12:45
@beyzanurkaya
Copy link
Contributor Author

Thanks for your review @yuki-takagi-66 -san. I edited the code according to your comments.

@beyzanurkaya beyzanurkaya added the tag:run-build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Aug 27, 2024
@beyzanurkaya
Copy link
Contributor Author

@yuki-takagi-66 -san, I made the changes you wanted.

Copy link

codecov bot commented Sep 2, 2024

Codecov Report

Attention: Patch coverage is 0% with 91 lines in your changes missing coverage. Please review.

Project coverage is 24.07%. Comparing base (a6f218a) to head (a058f2f).
Report is 10 commits behind head on main.

Files with missing lines Patch % Lines
...th_dynamic_obstacle_avoidance_module/src/scene.cpp 0.00% 89 Missing ⚠️
..._dynamic_obstacle_avoidance_module/src/manager.cpp 0.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8295      +/-   ##
==========================================
- Coverage   24.10%   24.07%   -0.03%     
==========================================
  Files        1406     1409       +3     
  Lines      102314   102439     +125     
  Branches    38833    38855      +22     
==========================================
+ Hits        24666    24667       +1     
- Misses      75103    75228     +125     
+ Partials     2545     2544       -1     
Flag Coverage Δ *Carryforward flag
differential 13.41% <0.00%> (?)
total 24.10% <ø> (+<0.01%) ⬆️ Carriedforward from a6f218a

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

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

@yuki-takagi-66
Copy link
Contributor

@yuki-takagi-66 -san, I made the changes you wanted.

Thank you. I'll review

@beyzanurkaya beyzanurkaya force-pushed the expand-drivable-area branch 2 times, most recently from fbb7212 to eff8913 Compare September 3, 2024 14:26
Copy link
Contributor

@yuki-takagi-66 yuki-takagi-66 left a comment

Choose a reason for hiding this comment

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

Thank you. LGTM

@beyzanurkaya beyzanurkaya merged commit 6b6708c into autowarefoundation:main Sep 5, 2024
29 of 31 checks passed
@beyzanurkaya beyzanurkaya deleted the expand-drivable-area branch September 5, 2024 06:58
emuemuJP pushed a commit to arayabrain/autoware.universe.origin that referenced this pull request Sep 10, 2024
…ble area (autowarefoundation#8295)

* add expansion drivable area feature

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

* make expansion optional

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

* style(pre-commit): autofix

* clean the code

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

* style(pre-commit): autofix

---------

Signed-off-by: beyza <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: emuemuJP <[email protected]>
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:new-feature New functionalities or additions, feature requests.
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

The dynamic_obstacle_avoidance module cannot expand the drivable area
2 participants