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(behavior_path_planner): pull over freespace parking #2879

Merged
merged 12 commits into from
Mar 3, 2023

Conversation

kosuke55
Copy link
Contributor

@kosuke55 kosuke55 commented Feb 13, 2023

Signed-off-by: kosuke55 kosuke.tnp@gmail.com

Description

Add freespace parking to pull over module.
When the ego-vehicle is stuck with lane parking, execute feespace parking.

freespace_pull_over-2023-02-13_22.45.17.mp4
freespace_pull_over-2023-02-14_02.15.45.mp4

Related links

https://github.com/tier4/autoware_launch/pull/771

Tests performed

psim

Notes for reviewers

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:planning Route planning, decision-making, and navigation. (auto-assigned) labels Feb 13, 2023
@kosuke55 kosuke55 force-pushed the feat/pull_over_free_space branch 3 times, most recently from 6ed648f to 1e1d2da Compare February 14, 2023 05:28
@codecov
Copy link

codecov bot commented Feb 14, 2023

Codecov Report

Patch coverage: 0.26% and project coverage change: -0.87 ⚠️

Comparison is base (9dd2100) 12.79% compared to head (a5f0dd1) 11.92%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2879      +/-   ##
==========================================
- Coverage   12.79%   11.92%   -0.87%     
==========================================
  Files        1214     1318     +104     
  Lines       85648    91779    +6131     
  Branches    24281    24447     +166     
==========================================
- Hits        10959    10948      -11     
- Misses      63336    69480    +6144     
+ Partials    11353    11351       -2     
Flag Coverage Δ *Carryforward flag
differential 11.85% <0.26%> (?)
total 11.97% <ø> (-0.82%) ⬇️ Carriedforward from 6f0508e

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

Impacted Files Coverage Δ
...havior_path_planner/behavior_path_planner_node.hpp 0.00% <ø> (ø)
...ner/include/behavior_path_planner/data_manager.hpp 21.42% <ø> (ø)
...lanner/scene_module/pull_over/pull_over_module.hpp 0.00% <ø> (ø)
...ath_planner/util/pull_over/freespace_pull_over.hpp 0.00% <0.00%> (ø)
..._planner/util/pull_over/pull_over_planner_base.hpp 0.00% <ø> (ø)
...lanner/include/behavior_path_planner/utilities.hpp 23.80% <ø> (ø)
...or_path_planner/src/behavior_path_planner_node.cpp 0.14% <0.00%> (-0.01%) ⬇️
...nning/behavior_path_planner/src/path_utilities.cpp 0.00% <0.00%> (ø)
...er/src/scene_module/pull_over/pull_over_module.cpp 0.00% <0.00%> (ø)
...planner/src/util/pull_over/freespace_pull_over.cpp 0.00% <0.00%> (ø)
... and 113 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@kosuke55 kosuke55 force-pushed the feat/pull_over_free_space branch from 1e1d2da to 708310e Compare February 20, 2023 11:16
@github-actions github-actions bot added the type:documentation Creating or refining documentation. (auto-assigned) label Feb 20, 2023
@kosuke55 kosuke55 force-pushed the feat/pull_over_free_space branch from 708310e to b5bd45a Compare February 20, 2023 11:30
@kosuke55 kosuke55 force-pushed the feat/pull_over_free_space branch from b5bd45a to f768c20 Compare February 23, 2023 23:58
Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
@kosuke55 kosuke55 force-pushed the feat/pull_over_free_space branch from f768c20 to 86f2476 Compare February 24, 2023 00:04
@TakaHoribe
Copy link
Contributor

I'll check this

@@ -62,7 +62,7 @@ def launch_setup(context, *args, **kwargs):
"vehicle_frame": "base_link",
"map_frame": "map",
"update_rate": 10.0,
"activate_by_scenario": True,
"activate_by_scenario": False,
Copy link
Contributor

Choose a reason for hiding this comment

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

To me. Check this later.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

FYI: #692

Copy link
Contributor

Choose a reason for hiding this comment

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

thx

planning/behavior_path_planner/README.md Outdated Show resolved Hide resolved
kosuke55 and others added 3 commits February 24, 2023 17:36
…cene_module/pull_over/pull_over_module.hpp

Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
@kosuke55 kosuke55 added the run:deploy-docs Mark for deploy-docs action generation. (used-by-ci) label Feb 24, 2023
@github-actions github-actions bot removed the type:documentation Creating or refining documentation. (auto-assigned) label Feb 24, 2023
@kosuke55
Copy link
Contributor Author

kosuke55 commented Feb 24, 2023

docs is updated in #2948

@autowarefoundation autowarefoundation deleted a comment from github-actions bot Feb 24, 2023
@kosuke55 kosuke55 removed the run:deploy-docs Mark for deploy-docs action generation. (used-by-ci) label Feb 24, 2023
@TakaHoribe TakaHoribe self-requested a review March 3, 2023 05:38
kosuke55 added 5 commits March 3, 2023 21:09
Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
@kosuke55 kosuke55 merged commit 5f8f448 into autowarefoundation:main Mar 3, 2023
@kosuke55 kosuke55 deleted the feat/pull_over_free_space branch March 3, 2023 16:25
1222-takeshi pushed a commit to 1222-takeshi/autoware.universe that referenced this pull request Mar 6, 2023
…ndation#2879)

* feat(behavior_path_planner): pull over freespace parking

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* Update planning/behavior_path_planner/include/behavior_path_planner/scene_module/pull_over/pull_over_module.hpp

Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* fix from review

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* add require_increment_ explanation make the function

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* Update planning/behavior_path_planner/README.md

* fix mutex

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix typo

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix build

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* pre-commit

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

---------

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>
kosuke55 added a commit to tier4/autoware.universe that referenced this pull request Mar 7, 2023
…ndation#2879)

* feat(behavior_path_planner): pull over freespace parking

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* Update planning/behavior_path_planner/include/behavior_path_planner/scene_module/pull_over/pull_over_module.hpp

Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* fix from review

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* add require_increment_ explanation make the function

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* Update planning/behavior_path_planner/README.md

* fix mutex

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix typo

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix build

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* pre-commit

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

---------

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>
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)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants