0
$\begingroup$

Rosanswers logo

Hi, I took two point clouds of 640x480 size separated by very small distance and ran ICP. The code is running for long time and i had to exit it manually. I guess its like a gradient decent method of finding the transformation. But is there a way to set some parameters to it. How does the RGBD-slam's ICP run so fast? (Is there a package for Generalized ICP available in pcl?) Should i downsample the points before i run ICP? Pls share the information that you know.

Thanks, Karthik


Originally posted by karthik on ROS Answers with karma: 2831 on 2011-11-22

Post score: 0

$\endgroup$

1 Answer 1

0
$\begingroup$

Rosanswers logo

While the functionality is still there, (G)ICP is actually not used anymore in RGBDSLAM as a colleague and me couldn't get it to improve the results from feature correspondences with reasonable effort (i would appreciate any help here, it should be possible somehow).

But when we used it, we downsampled the point clouds considerably to speed it up. Curiously icp was faster writing the points to a file, running the standalone gicp executable and parsing the result, than calling the compiled-in library. We have found no explanation for this.

We took the implementation from Stanford


Originally posted by Felix Endres with karma: 6468 on 2011-11-28

This answer was ACCEPTED on the original site

Post score: 0

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.