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

any example code for multi-view point clouds registration #77

Closed
CharlieV5 opened this issue Nov 4, 2024 · 2 comments
Closed

any example code for multi-view point clouds registration #77

CharlieV5 opened this issue Nov 4, 2024 · 2 comments

Comments

@CharlieV5
Copy link

Hi!
I have read the paper Eigen-Factors an Alternating Optimization for Back-end Plane SLAM of 3D Point Clouds .
And I'm interested in comparing the results of BALM, BAREG and EF, but I' m not good at Python. Is there any example C++ code for running EF to test on my own data(with some point clouds and poses)?

@g-ferrer
Copy link
Collaborator

Hi, I think your easiest option is to run examples from the EF project: https://github.com/prime-slam/EF-plane-SLAM
They are in python (bindings to C++) but this will be faster since all code is there already, so it will require to prepare data and read it.

Unfortunately, the closest example available of creating a Fgraph in Cpp is in here: https://github.com/prime-slam/mrob/tree/master/src/FGraph/examples (the structure is the same in all the files in the folder)
It would require you create a Fgraph add the EF factors or any of the kind (Bareg, pi), you will have to look at the python bindings to get the correct way to add data and then optimize.

Balm is not implemented, so it has to be patched from their code to process data.

@CharlieV5
Copy link
Author

Hi, I think your easiest option is to run examples from the EF project: https://github.com/prime-slam/EF-plane-SLAM They are in python (bindings to C++) but this will be faster since all code is there already, so it will require to prepare data and read it.

Unfortunately, the closest example available of creating a Fgraph in Cpp is in here: https://github.com/prime-slam/mrob/tree/master/src/FGraph/examples (the structure is the same in all the files in the folder) It would require you create a Fgraph add the EF factors or any of the kind (Bareg, pi), you will have to look at the python bindings to get the correct way to add data and then optimize.

Balm is not implemented, so it has to be patched from their code to process data.

Thank you! I'll give it a try later.

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

2 participants