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(map_loader): add waypoints flag #7480

Merged

Conversation

takayuki5168
Copy link
Contributor

@takayuki5168 takayuki5168 commented Jun 13, 2024

Description

The change by autowarefoundation/autoware_common#252
In the above PR, use_waypoints is defined and this PR uses it. Please see the above PR in detail.

Tests performed

simple planning simulator works.

Effects on system behavior

The centerline is treated as waypoints inside the Autoware's implementation.
As a result, the centerline will be connected to the planned path smoothly, and fix several limitations described here

Interface changes

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.

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.

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

@github-actions github-actions bot added type:documentation Creating or refining documentation. (auto-assigned) component:planning Route planning, decision-making, and navigation. (auto-assigned) component:map Map creation, storage, and loading. (auto-assigned) component:common Common packages from the autoware-common repository. (auto-assigned) labels Jun 13, 2024
@takayuki5168 takayuki5168 changed the title feat(map_loader): handle centelrine and waypoints feat(map_loader): add waypoints flag Jun 13, 2024
@takayuki5168 takayuki5168 marked this pull request as ready for review June 13, 2024 15:09
@takayuki5168 takayuki5168 added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Jun 13, 2024
Copy link
Contributor

@SakodaShintaro SakodaShintaro left a comment

Choose a reason for hiding this comment

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

I have confirmed that logging_simulator works properly with merging the three pull requests.

As far as I can review, there doesn't seem to be a problem, but I'm not very familiar with these codes, so if you need a detailed review, please wait for someone else to approve it.

@YamatoAndo
Copy link
Contributor

@takayuki5168 Cloud you please add use_waypoint parameter to the schema file?

@YamatoAndo YamatoAndo removed the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Jun 14, 2024
@takayuki5168
Copy link
Contributor Author

@SakodaShintaro @YamatoAndo
Thank you for the review!
I fixed the schema json.
1f908fa

@takayuki5168 takayuki5168 added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Jun 17, 2024
Signed-off-by: Takayuki Murooka <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>
@takayuki5168 takayuki5168 force-pushed the feat/use-waypoints-in-map-loader branch from 1f908fa to 0378197 Compare June 17, 2024 15:41
Signed-off-by: Takayuki Murooka <[email protected]>
@takayuki5168 takayuki5168 force-pushed the feat/use-waypoints-in-map-loader branch from 0378197 to 2e5a204 Compare June 17, 2024 15:46
Signed-off-by: Takayuki Murooka <[email protected]>
@github-actions github-actions bot removed the component:common Common packages from the autoware-common repository. (auto-assigned) label Jun 17, 2024
Copy link

codecov bot commented Jun 17, 2024

Codecov Report

Attention: Patch coverage is 20.00000% with 4 lines in your changes missing coverage. Please review.

Project coverage is 7.48%. Comparing base (507e3f4) to head (0757ca1).
Report is 29 commits behind head on main.

Files Patch % Lines
...c/lanelet2_map_loader/lanelet2_map_loader_node.cpp 20.00% 4 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #7480       +/-   ##
==========================================
- Coverage   14.84%   7.48%    -7.37%     
==========================================
  Files        1999     435     -1564     
  Lines      139163   36201   -102962     
  Branches    43716    5526    -38190     
==========================================
- Hits        20661    2708    -17953     
+ Misses      95731   33194    -62537     
+ Partials    22771     299    -22472     
Flag Coverage Δ
differential 7.48% <20.00%> (?)
total ?

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

@takayuki5168 takayuki5168 merged commit 564e8c1 into autowarefoundation:main Jun 17, 2024
29 of 30 checks passed
@takayuki5168 takayuki5168 deleted the feat/use-waypoints-in-map-loader branch June 17, 2024 16:25
simon-eisenmann-driveblocks pushed a commit to simon-eisenmann-driveblocks/autoware.universe that referenced this pull request Jun 26, 2024
* feat(map_loader): handle centelrine and waypoints

Signed-off-by: Takayuki Murooka <[email protected]>

* update README

Signed-off-by: Takayuki Murooka <[email protected]>

* fix doc

Signed-off-by: Takayuki Murooka <[email protected]>

* update schema

Signed-off-by: Takayuki Murooka <[email protected]>

* fix

Signed-off-by: Takayuki Murooka <[email protected]>

* fix

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>
Signed-off-by: Simon Eisenmann <[email protected]>
KhalilSelyan pushed a commit that referenced this pull request Jul 22, 2024
* feat(map_loader): handle centelrine and waypoints

Signed-off-by: Takayuki Murooka <[email protected]>

* update README

Signed-off-by: Takayuki Murooka <[email protected]>

* fix doc

Signed-off-by: Takayuki Murooka <[email protected]>

* update schema

Signed-off-by: Takayuki Murooka <[email protected]>

* fix

Signed-off-by: Takayuki Murooka <[email protected]>

* fix

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:map Map creation, storage, and loading. (auto-assigned) 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) type:documentation Creating or refining documentation. (auto-assigned)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants