-
Notifications
You must be signed in to change notification settings - Fork 664
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(pointcloud_preprocessor): rework parameters #7422
refactor(pointcloud_preprocessor): rework parameters #7422
Conversation
@Ariiees @vividf |
Thank you so much for reminding me! I have fixed the issues in my
"pointcloud_preprocessor" branch.
Best,
Yuxin
…On Mon, Jun 10, 2024 at 9:15 PM Kenzo Lobos Tsunekawa < ***@***.***> wrote:
@Ariiees <https://github.com/Ariiees>
Thanks your contribution !
There seems to be some string + yaml issues according to pre-commit. Could
you please address it?
@vividf <https://github.com/vividf>
Please handle this when you have time (as a guideline, withing the week).
Be mindful that this may cause virtual conflicts with your other PRs due to
the inclusion of parameters
—
Reply to this email directly, view it on GitHub
<#7422 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AU5CVWVHYCULZUWF4ASOSWDZGZFT7AVCNFSM6AAAAABJDCDE6CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJZGU4DKOJUGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Ariiees
Thanks for your work!!
I reviewed some node files and found some parts look weird.
I also run with ros2 launch pointcloud_preprocessor preprocessor.launch.xml
and there seem to be some errors.
For instance:
[concatenate_filter]: Need an 'output_frame' parameter to be set before continuing! (PointCloudConcatenationComponent())
Could you fix those issues?
Also, would be nice to signoff everytime for your commit :)
sensing/pointcloud_preprocessor/src/downsample_filter/random_downsample_filter_nodelet.cpp
Outdated
Show resolved
Hide resolved
sensing/pointcloud_preprocessor/schema/random_downsample_filter.schema.json
Outdated
Show resolved
Hide resolved
sensing/pointcloud_preprocessor/src/outlier_filter/radius_search_2d_outlier_filter_nodelet.cpp
Outdated
Show resolved
Hide resolved
Apologies that the current pointcloud preprocessor doesn't have a launch file for each node, therefore it is required to have those launch files together with this PR, otherwise, the user can't run the single ros node by You can take a look at this PR 4a82886 (especially the schema, param, and launch files). To merge your hard work, you might need to provide more launch files (except the distortion correction node, and concatenation node as I am working on these nodes now) and make sure all of the launch files (including the previous one that I mentioned such as Thank you again for your contribution. Please let me know if you have any questions 👍 btw, just in case you haven't installed pre-commit before, you can install with |
@vividf |
238f6ef
to
89c98c4
Compare
Please let me know when the PR is ready for review :) |
c77d688
to
99ca83e
Compare
sensing/pointcloud_preprocessor/schema/crop_box_filter.schema.json
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Ariiees
Thanks again for your contribution, I did some checks and would like you to fix them before I review them in more detail.
For the comments, please apply them to all of the other files.
Additionally, the parameter file should be xxx.param.yaml
sensing/pointcloud_preprocessor/schema/lanelet2_map_filter.schema.json
Outdated
Show resolved
Hide resolved
sensing/pointcloud_preprocessor/schema/pickup_based_voxel_grid_downsample_filter.schema.json
Outdated
Show resolved
Hide resolved
sensing/pointcloud_preprocessor/schema/ring_passthrough_filter.schema.json
Outdated
Show resolved
Hide resolved
sensing/pointcloud_preprocessor/schema/ring_passthrough_filter.schema.json
Outdated
Show resolved
Hide resolved
sensing/pointcloud_preprocessor/launch/polygon_remover.launch.py
Outdated
Show resolved
Hide resolved
sensing/pointcloud_preprocessor/config/concatenate_pointclouds_param_file.yaml
Outdated
Show resolved
Hide resolved
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
Hi @Ariiees, let me know when the PR is ready for review. Thanks! |
sensing/pointcloud_preprocessor/src/concatenate_data/concatenate_and_time_sync_nodelet.cpp
Outdated
Show resolved
Hide resolved
@Ariiees |
@vividf Yes.... I made a stupid mistake in the last update; I've tried to rebase to the current main and solve the conflict (shown in the current pr). Sorry for the trouble! I will keep the current point cloud preprocessor folder and clone the latest main to create a new RP (will also update the website address in Google sheet) |
Description
Implement the ROS Node configuration layout for the sensing/pointcloud_preprocessor package.
Test performed
Notes for reviewers
None
Interface Changes
Effects on system behavior
None
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.
After all checkboxes are checked, anyone who has write access can merge the PR.