-
Notifications
You must be signed in to change notification settings - Fork 52
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
Similar to `reg.getFitnessScore(); #83
Comments
In RegistrationResult, there are two metrics that may be used as an alternative for
|
Hello! I’m glad that the metrics you provided are usable. However, we still have one question: both smallgicp and fastgicp exhibit a significant fluctuation in runtime, varying from approximately 100ms to 1000ms on the same device running the same program(Average Times). I’m unsure how to adjust the program to achieve maximum efficiency. |
It may stem from data association, which sometimes causes an oscillation of the objective function. A quick fix is to set the maximum optimization iteration to a small number (e.g., 10 is sufficient for most cases). If you could provide example data, I can try implementing an oscillation compensation algorithm. |
Okay, I tried the method you suggested (reducing the number of iterations), and it indeed achieved a relatively good result. In fact, we are using this algorithm as the final step in our relocalization algorithm. The effect might not be very noticeable when applied to a single dataset, but the change in overall processing time can be quite significant. The following two point cloud frames are from our test data: on our i7 10th generation device, the processing time is approximately 400ms to 900ms (with 10 iterations). |
Hello! We have used your previous work, Fast_GICP, in our project and it performed very well. Therefore, we would like to try your new work, small_gicp. However, does it have a function similar to
reg.getFitnessScore();
?The text was updated successfully, but these errors were encountered: