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

refactor(elevation_map_loader): rework parameters #6678

Open
wants to merge 19 commits into
base: main
Choose a base branch
from

Conversation

oguzkaganozt
Copy link
Contributor

@oguzkaganozt oguzkaganozt commented Mar 22, 2024

Description

Implement the ROS Node configuration layout described in https://github.com/orgs/autowarefoundation/discussions/3371 for the elevation_map_loader package.

  • Create the schema

Tests performed

Package built and launched locally.

Effects on system behavior

More reliable and faster parameter configuration file creation.

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:perception Advanced sensor data processing and environment understanding. (auto-assigned) labels Mar 22, 2024
@oguzkaganozt oguzkaganozt self-assigned this Mar 27, 2024
@kminoda kminoda added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Mar 29, 2024
@@ -1,30 +0,0 @@
pcl_grid_map_extraction:
num_processing_threads: 12
Copy link
Contributor

Choose a reason for hiding this comment

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

Why did you remove transform and rotation parameters?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Just added other parameters, please check out now

Copy link
Contributor

@Shin-kyoto Shin-kyoto 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 PR!

Please add the detail of your local test.

  • Your launch command
  • Map file you used in test

Copy link
Contributor

@Shin-kyoto Shin-kyoto left a comment

Choose a reason for hiding this comment

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

Did you executed both cases of use_sequential_load, one with True and the other with False?
Please add launch command, params you used and output in Test Performed section.

Copy link

codecov bot commented Mar 29, 2024

Codecov Report

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

Project coverage is 29.62%. Comparing base (c6c3b1c) to head (71907ae).
Report is 3 commits behind head on main.

Files with missing lines Patch % Lines
...ation_map_loader/src/elevation_map_loader_node.cpp 0.00% 12 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6678      +/-   ##
==========================================
- Coverage   29.63%   29.62%   -0.01%     
==========================================
  Files        1338     1338              
  Lines      103133   103142       +9     
  Branches    40171    40172       +1     
==========================================
- Hits        30561    30557       -4     
- Misses      69619    69632      +13     
  Partials     2953     2953              
Flag Coverage Δ *Carryforward flag
differential 0.00% <0.00%> (?)
total 29.63% <ø> (+<0.01%) ⬆️ Carriedforward from c6c3b1c

*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.

@Shin-kyoto Shin-kyoto added the run:deploy-docs Mark for deploy-docs action generation. (used-by-ci) label Mar 29, 2024
Copy link
Contributor

@Shin-kyoto Shin-kyoto left a comment

Choose a reason for hiding this comment

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

Why did you remove the explanation of parameters from README? In my opinion, README of elevation_map_loader should include these parameters. Before your PR, all parameters are written. However, after your PR, GridMap parameters and Point Cloud Pre-processing Parameters are removed.

Before your PR

After your PR

image

@oguzkaganozt oguzkaganozt requested a review from Shin-kyoto April 3, 2024 15:03
Copy link
Contributor

@Shin-kyoto Shin-kyoto left a comment

Choose a reason for hiding this comment

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

@oguzkaganozt

Thank you so much for fixing PR!
After your PR, the range column is added. Although all entries are currently listed as N/A, in reality, there should be a range set.
If you want to add the range column, please ensure that appropriate ranges are set so that they are not listed as N/A.

image

Copy link

stale bot commented Jun 15, 2024

This pull request has been automatically marked as stale because it has not had recent activity.

@stale stale bot added the status:stale Inactive or outdated issues. (auto-assigned) label Jun 15, 2024
@Shin-kyoto
Copy link
Contributor

@oguzkaganozt

I appreciate your efforts in this Pull Request. Could you let me know if there has been any progress on the range column? The Pull Request is being marked as stale.
Thank you for your attention.

@stale stale bot removed the status:stale Inactive or outdated issues. (auto-assigned) label Jun 17, 2024
@mitsudome-r mitsudome-r added run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) and removed run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) labels Jun 20, 2024
@oguzkaganozt oguzkaganozt force-pushed the refactor_elevation_map_loader branch from 460afd4 to 4672ca6 Compare June 21, 2024 12:52
@oguzkaganozt
Copy link
Contributor Author

oguzkaganozt commented Jun 21, 2024

@oguzkaganozt

I appreciate your efforts in this Pull Request. Could you let me know if there has been any progress on the range column? The Pull Request is being marked as stale. Thank you for your attention.

@Shin-kyoto

Thanks for the heads-up ! Just updated the PR now with the current main branch.
The range column is added automatically by default from json_to_markdown function. Here is another example of the table generated by that function. If it is really necessary, could you help filling the range(s) ?

@Shin-kyoto
Copy link
Contributor

@oguzkaganozt

Thank you for your comment !!

Could you please proceed as follows?

  1. Please look at the code and fill in the range
  2. Fill in the range of type where it is not clear from the code
  3. I'll review it after it's filled in.

We thank you for your cooperation 👍

Copy link
Contributor

@Shin-kyoto Shin-kyoto left a comment

Choose a reason for hiding this comment

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

@oguzkaganozt
This PR causes conflicts with main branch, Could you please resolve them?

@oguzkaganozt oguzkaganozt force-pushed the refactor_elevation_map_loader branch from 4672ca6 to d8369e4 Compare August 12, 2024 11:33
Copy link

github-actions bot commented Aug 12, 2024

Thank you for contributing to the Autoware project!

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

Please ensure:

Copy link
Contributor

@Shin-kyoto Shin-kyoto left a comment

Choose a reason for hiding this comment

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

@oguzkaganozt friendly ping

Copy link
Contributor

@Shin-kyoto Shin-kyoto left a comment

Choose a reason for hiding this comment

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

@oguzkaganozt friendly ping

@oguzkaganozt oguzkaganozt force-pushed the refactor_elevation_map_loader branch from 8499e25 to 9cdfd86 Compare October 3, 2024 12:36
@Shin-kyoto
Copy link
Contributor

@oguzkaganozt

Please fix README.md because it is difficult to check params on GitHub.

image

@oguzkaganozt friendly ping

@Shin-kyoto
Copy link
Contributor

Could you please perform a functionality check with all the changes included and document the verification method and results?
Please add the detail below.

  • How was this PR tested?

    • launch command
    • visualized result of elevation_map in rviz
    • config file you used in test

@Shin-kyoto thanks for the review. But as the elevation_map_loader not being launched by default in autoware_launch. I really don't know how to test the elevation_map_loader by itself. Could you help on that ?

OK. The launch file below is helpful for you. Please check it.

https://github.com/autowarefoundation/autoware.universe/blob/main/perception/autoware_elevation_map_loader/launch/elevation_map_loader.launch.xml

@oguzkaganozt friendly ping

Copy link
Contributor

@Shin-kyoto Shin-kyoto left a comment

Choose a reason for hiding this comment

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

@oguzkaganozt

friendly ping

Copy link
Contributor

@Shin-kyoto Shin-kyoto left a comment

Choose a reason for hiding this comment

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

@oguzkaganozt

friendly ping

@Shin-kyoto
Copy link
Contributor

@oguzkaganozt

friendly ping

oguzkaganozt and others added 19 commits November 14, 2024 15:09
Signed-off-by: oguzkaganozt <[email protected]>
Signed-off-by: oguzkaganozt <[email protected]>
Signed-off-by: oguzkaganozt <[email protected]>
Signed-off-by: oguzkaganozt <[email protected]>
.
Signed-off-by: oguzkaganozt <[email protected]>
.
Signed-off-by: Oguz Ozturk <[email protected]>
.
Signed-off-by: Oguz Ozturk <[email protected]>
Signed-off-by: Oguz Ozturk <[email protected]>
.
Signed-off-by: Oguz Ozturk <[email protected]>
Signed-off-by: Oguz Ozturk <[email protected]>
.
Signed-off-by: Oguz Ozturk <[email protected]>
.
Signed-off-by: Oguz Ozturk <[email protected]>
.
Signed-off-by: oguzkaganozt <[email protected]>
.
Signed-off-by: oguzkaganozt <[email protected]>
@oguzkaganozt oguzkaganozt force-pushed the refactor_elevation_map_loader branch from 2a674bf to 71907ae Compare November 14, 2024 12:09
Copy link
Contributor

@Shin-kyoto Shin-kyoto left a comment

Choose a reason for hiding this comment

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

@oguzkaganozt
Can you solve the conflict about perception/autoware_elevation_map_loader/src/elevation_map_loader_node.cpp ?

@mitsudome-r
Copy link
Member

@oguzkaganozt friendly ping.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:perception Advanced sensor data processing and environment understanding. (auto-assigned) run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) run:deploy-docs Mark for deploy-docs action generation. (used-by-ci) tag:require-cuda-build-and-test type:documentation Creating or refining documentation. (auto-assigned)
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

4 participants