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

Potentially upstream the improvements to PCL? #19

Open
SteveMacenski opened this issue May 20, 2020 · 9 comments
Open

Potentially upstream the improvements to PCL? #19

SteveMacenski opened this issue May 20, 2020 · 9 comments

Comments

@SteveMacenski
Copy link

SteveMacenski commented May 20, 2020

Hi,

your readme mentions that it is 10x faster than PCL, any consideration of upstreaming it to PCL so that everyone can share that improvement?

CC @kunaltyagi

@kunaltyagi
Copy link

A PR would be welcome.

Please bear in mind a PR before GSoC begins or towards end of GSoC would be preferred. (Reasons being time and a GSoC project on new API to integrate SSE and non SSE code together)

@koide3
Copy link
Owner

koide3 commented May 20, 2020

Hi @SteveMacenski @kunaltyagi ,
I believe there is no major concerns about upstreaming this module to PCL.
Some minor concerns are:

  • namespace and class names should be changed
  • the code should be updated to follow the recent PCL registration interface convention

I would like to update the code and make a PR on the PCL repository.

@SteveMacenski
Copy link
Author

Awesome! That sounds really great. Thanks for that help, it will go a long way.

@SteveMacenski
Copy link
Author

Any movement here?

We're looking at implementing a NDT-MCL algorithm for Navigation2 to replace AMCL and we'd love to make use of this speed up!

@SteveMacenski
Copy link
Author

(we're also open for any help / collaboration on that front)

@kunaltyagi
Copy link

Current status: One refactor PR is ongoing: PointCloudLibrary/pcl#4180 (waiting on my review, perhaps by this weekend)

One has been merged, and NDT OMP PR hasn't been created yet (IIRC)

@koide3
Copy link
Owner

koide3 commented Jul 7, 2020

Yes, we have been working on refactoring of the original NDT implementation. After it approved, I'll open a PR for NDT OMP with all the corrections made at PointCloudLibrary/pcl#4180.

@SteveMacenski
Copy link
Author

@koide3 what's the status of this? Looks like that PR is in so it should be ready?

@koide3
Copy link
Owner

koide3 commented Sep 12, 2020

@SteveMacenski
I made a PR for the multi-threaded NDT, and probably it will be merged after a few review steps PointCloudLibrary/pcl#4277
I'll inform you here once it's merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants